--- /srv/rebuilderd/tmp/rebuilderdhZ0ujq/inputs/libpython3.14-dev_3.14.0-4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdhZ0ujq/out/libpython3.14-dev_3.14.0-4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-21 11:23:27.000000 debian-binary │ -rw-r--r-- 0 0 0 8128 2025-10-21 11:23:27.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4002272 2025-10-21 11:23:27.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4002928 2025-10-21 11:23:27.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.14-dev │ │ │ Source: python3.14 │ │ │ Version: 3.14.0-4 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16702 │ │ │ +Installed-Size: 16703 │ │ │ Depends: libpython3.14-stdlib (= 3.14.0-4), libpython3.14 (= 3.14.0-4), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.14) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -306,15 +306,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7244 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5406 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7401996 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7160744 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7161304 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9098 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8344 2025-10-21 11:23:27.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-21 11:23:27.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-21 11:23:27.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-21 11:23:27.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-21 11:23:27.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ ├── nm -s {} │ │ │ │┄ error from `nm -s {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: index_pool.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: stackrefs.o: no symbols │ │ │ │┄ nm: uniqueid.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -1879,16 +1879,16 @@ │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_TemplateStr in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ PyAST_obj2mod in Python-ast.o │ │ │ │ PyAst_CheckMode in Python-ast.o │ │ │ │ _Py_asdl_stmt_seq_new in Python-ast.o │ │ │ │ @@ -1935,28 +1935,28 @@ │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _PyEval_LoadName in ceval.o │ │ │ │ _PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ _PyEval_ImportName in ceval.o │ │ │ │ _PyEval_ImportFrom in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ -_PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ -_PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ -_PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_GetAwaitable in ceval.o │ │ │ │ _PyEval_GetANext in ceval.o │ │ │ │ +_PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ +_PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ +_PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_Py_Check_ArgsIterable in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ -_Py_CheckRecursiveCall in ceval.o │ │ │ │ +_Py_Check_ArgsIterable in ceval.o │ │ │ │ _PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ +_Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ Py_LeaveRecursiveCall in ceval.o │ │ │ │ _PyEval_EnsureBuiltins in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_EnsureBuiltinsWithModule in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ @@ -3422,46 +3422,46 @@ │ │ │ │ 000004ac t Py_XDECREF │ │ │ │ 0000000c t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_Name │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyExc_IncompleteInputError │ │ │ │ -00000dd8 T _PyPegen_Parser_Free │ │ │ │ +00000db8 T _PyPegen_Parser_Free │ │ │ │ 000000e0 T _PyPegen_Parser_New │ │ │ │ 0000059c T _PyPegen_byte_offset_to_character_offset │ │ │ │ -00000e38 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ +00000e18 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ 000005c8 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ 0000004a T _PyPegen_expect_forced_result │ │ │ │ 00000428 T _PyPegen_expect_forced_token │ │ │ │ -00000604 T _PyPegen_expect_soft_keyword │ │ │ │ +000005e0 T _PyPegen_expect_soft_keyword │ │ │ │ 00000030 T _PyPegen_expect_token │ │ │ │ 00000088 T _PyPegen_fill_token │ │ │ │ -00000a4c T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ -000009a8 T _PyPegen_insert_memo │ │ │ │ +00000a28 T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ +00000984 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ -00000678 T _PyPegen_is_memoized │ │ │ │ +00000654 T _PyPegen_is_memoized │ │ │ │ 00000000 T _PyPegen_lookahead │ │ │ │ -00000fb8 T _PyPegen_lookahead_for_expr │ │ │ │ -00000fbc T _PyPegen_lookahead_for_stmt │ │ │ │ -0000057c T _PyPegen_lookahead_with_int │ │ │ │ -00000a90 T _PyPegen_lookahead_with_string │ │ │ │ -000006fc T _PyPegen_name_token │ │ │ │ -0000076c T _PyPegen_new_identifier │ │ │ │ -00000b3c T _PyPegen_number_token │ │ │ │ +00000f98 T _PyPegen_lookahead_for_expr │ │ │ │ +00000f9c T _PyPegen_lookahead_for_stmt │ │ │ │ +00000558 T _PyPegen_lookahead_with_int │ │ │ │ +00000a6c T _PyPegen_lookahead_with_string │ │ │ │ +000006d8 T _PyPegen_name_token │ │ │ │ +00000748 T _PyPegen_new_identifier │ │ │ │ +00000b18 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyPegen_raise_tokenizer_init_error │ │ │ │ 000001a0 T _PyPegen_run_parser │ │ │ │ 000004c4 T _PyPegen_run_parser_from_file_pointer │ │ │ │ 00000000 T _PyPegen_run_parser_from_string │ │ │ │ 00000620 T _PyPegen_soft_keyword_token │ │ │ │ -000009f0 T _PyPegen_string_token │ │ │ │ -00000910 T _PyPegen_update_memo │ │ │ │ +000009cc T _PyPegen_string_token │ │ │ │ +000008ec T _PyPegen_update_memo │ │ │ │ U _PyToken_Free │ │ │ │ U _PyToken_Init │ │ │ │ U _PyTokenizer_Free │ │ │ │ U _PyTokenizer_FromFile │ │ │ │ U _PyTokenizer_FromString │ │ │ │ U _PyTokenizer_FromUTF8 │ │ │ │ U _PyTokenizer_Get │ │ │ │ @@ -3472,15 +3472,15 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ U _Pypegen_set_syntax_error │ │ │ │ U _Pypegen_tokenizer_error │ │ │ │ U __errno_location │ │ │ │ 000000b0 t compute_parser_flags │ │ │ │ -00000ccc t parsenumber_raw │ │ │ │ +00000ca8 t parsenumber_raw │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strncpy │ │ │ │ │ │ │ │ pegen_errors.o: │ │ │ │ @@ -3620,15 +3620,15 @@ │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ -0000115c t PyUnicode_READ_CHAR │ │ │ │ +00001158 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GetConstant │ │ │ │ 00000250 t Py_XDECREF │ │ │ │ 00000058 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -3651,77 +3651,77 @@ │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 0000057c T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000950 T _PyPegen_alias_for_star │ │ │ │ +00000940 T _PyPegen_alias_for_star │ │ │ │ 000000ec T _PyPegen_arguments_parsing_error │ │ │ │ -00000828 T _PyPegen_augoperator │ │ │ │ -000007cc T _PyPegen_check_barry_as_flufl │ │ │ │ -0000054c T _PyPegen_check_fstring_conversion │ │ │ │ -000009b8 T _PyPegen_check_legacy_stmt │ │ │ │ +00000818 T _PyPegen_augoperator │ │ │ │ +000007bc T _PyPegen_check_barry_as_flufl │ │ │ │ +0000053c T _PyPegen_check_fstring_conversion │ │ │ │ +000009a8 T _PyPegen_check_legacy_stmt │ │ │ │ 00000080 T _PyPegen_checked_future_import │ │ │ │ -00000ac0 T _PyPegen_class_def_decorators │ │ │ │ +00000ab0 T _PyPegen_class_def_decorators │ │ │ │ 00000588 T _PyPegen_cmpop_expr_pair │ │ │ │ 0000049c T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ -00000dbc T _PyPegen_concatenate_tstrings │ │ │ │ +00000dac T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -000009ec T _PyPegen_constant_from_token │ │ │ │ +000009e8 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00000b04 T _PyPegen_decoded_constant_from_token │ │ │ │ -000007c0 T _PyPegen_dummy_name │ │ │ │ -00000640 T _PyPegen_empty_arguments │ │ │ │ +00000af4 T _PyPegen_decoded_constant_from_token │ │ │ │ +000007b0 T _PyPegen_dummy_name │ │ │ │ +00000630 T _PyPegen_empty_arguments │ │ │ │ 00000000 T _PyPegen_ensure_imaginary │ │ │ │ -000010d4 T _PyPegen_ensure_real │ │ │ │ -00000a54 T _PyPegen_formatted_value │ │ │ │ -000004ec T _PyPegen_function_def_decorators │ │ │ │ +000010c4 T _PyPegen_ensure_real │ │ │ │ +00000a50 T _PyPegen_formatted_value │ │ │ │ +000004dc T _PyPegen_function_def_decorators │ │ │ │ 00000858 T _PyPegen_get_cmpops │ │ │ │ -00000f40 T _PyPegen_get_expr_name │ │ │ │ +00000f30 T _PyPegen_get_expr_name │ │ │ │ 000008b0 T _PyPegen_get_exprs │ │ │ │ -00000a0c T _PyPegen_get_invalid_target │ │ │ │ -00000fc0 T _PyPegen_get_keys │ │ │ │ +000009fc T _PyPegen_get_invalid_target │ │ │ │ +00000fbc T _PyPegen_get_keys │ │ │ │ 00000230 T _PyPegen_get_last_comprehension_item │ │ │ │ -00000cdc T _PyPegen_get_pattern_keys │ │ │ │ -00000d18 T _PyPegen_get_patterns │ │ │ │ -0000106c T _PyPegen_get_values │ │ │ │ -00000df0 T _PyPegen_interpolation │ │ │ │ -000008d0 T _PyPegen_join_names_with_dot │ │ │ │ +00000ccc T _PyPegen_get_pattern_keys │ │ │ │ +00000d08 T _PyPegen_get_patterns │ │ │ │ +00001068 T _PyPegen_get_values │ │ │ │ +00000de0 T _PyPegen_interpolation │ │ │ │ +000008c0 T _PyPegen_join_names_with_dot │ │ │ │ 00000944 T _PyPegen_join_sequences │ │ │ │ -0000012c T _PyPegen_joined_str │ │ │ │ -00000cb4 T _PyPegen_key_pattern_pair │ │ │ │ -000011b0 T _PyPegen_key_value_pair │ │ │ │ -000006ac T _PyPegen_keyword_or_starred │ │ │ │ +00000130 T _PyPegen_joined_str │ │ │ │ +00000ca4 T _PyPegen_key_pattern_pair │ │ │ │ +000011ac T _PyPegen_key_value_pair │ │ │ │ +0000069c T _PyPegen_keyword_or_starred │ │ │ │ 000005b0 T _PyPegen_make_arguments │ │ │ │ -00000848 T _PyPegen_make_module │ │ │ │ -00000480 T _PyPegen_map_names_to_ids │ │ │ │ -00001118 T _PyPegen_name_default_pair │ │ │ │ +00000838 T _PyPegen_make_module │ │ │ │ +00000470 T _PyPegen_map_names_to_ids │ │ │ │ +00001114 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -0000112c T _PyPegen_new_type_comment │ │ │ │ +0000111c T _PyPegen_new_type_comment │ │ │ │ 000001a6 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ -00000f88 T _PyPegen_register_stmts │ │ │ │ +00000f84 T _PyPegen_register_stmts │ │ │ │ 00000152 T _PyPegen_seq_append_to_end │ │ │ │ 0000004c T _PyPegen_seq_count_dots │ │ │ │ -00000758 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -000006d4 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00000748 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +000006c4 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 0000024a T _PyPegen_seq_first_item │ │ │ │ -00000b6c T _PyPegen_seq_flatten │ │ │ │ +00000b68 T _PyPegen_seq_flatten │ │ │ │ 00000420 T _PyPegen_seq_insert_in_front │ │ │ │ 0000013c T _PyPegen_seq_last_item │ │ │ │ 00000304 T _PyPegen_set_expr_context │ │ │ │ -00000b94 T _PyPegen_setup_full_format_spec │ │ │ │ +00000b84 T _PyPegen_setup_full_format_spec │ │ │ │ 000003fc T _PyPegen_singleton_seq │ │ │ │ -00000d54 T _PyPegen_slash_with_default │ │ │ │ -000004bc T _PyPegen_star_etc │ │ │ │ -00000d7c T _PyPegen_template_str │ │ │ │ +00000d44 T _PyPegen_slash_with_default │ │ │ │ +000004ac T _PyPegen_star_etc │ │ │ │ +00000d6c T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -3732,18 +3732,18 @@ │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ U _Py_asdl_keyword_seq_new │ │ │ │ U _Py_asdl_pattern_seq_new │ │ │ │ U _Py_asdl_type_ignore_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ -0000016c t _build_concatenated_str.isra.0 │ │ │ │ -000009b0 t _get_defaults.isra.0 │ │ │ │ +00000170 t _build_concatenated_str.isra.0 │ │ │ │ +000009ac t _get_defaults.isra.0 │ │ │ │ 00000908 t _get_names.isra.0 │ │ │ │ -00000c60 t _get_resized_exprs │ │ │ │ +00000c5c t _get_resized_exprs │ │ │ │ 00000096 t _set_seq_context │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ parser.o: │ │ │ │ @@ -3878,26 +3878,26 @@ │ │ │ │ 00000f60 r .LC93 │ │ │ │ 00000fa0 r .LC94 │ │ │ │ 00000fcc r .LC95 │ │ │ │ 0000100c r .LC96 │ │ │ │ 00001030 r .LC97 │ │ │ │ 00001070 r .LC98 │ │ │ │ 000010ac r .LC99 │ │ │ │ -000039a4 t INVALID_VERSION_CHECK │ │ │ │ -0000e2e4 t NEW_TYPE_COMMENT │ │ │ │ +0000399c t INVALID_VERSION_CHECK │ │ │ │ +0000e2f8 t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyThreadState_Get │ │ │ │ -00006264 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +0000625c 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 │ │ │ │ @@ -4049,223 +4049,223 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ReachedRecursionLimitWithMargin │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_generic_seq_new │ │ │ │ U _Pypegen_stack_overflow │ │ │ │ -00006184 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +0000617c t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000190 d __compound_literal.0 │ │ │ │ 00000188 d __compound_literal.1 │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ 00000cb4 t _gather_104_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00000f9c t _gather_143_rule │ │ │ │ -00003860 t _gather_15_rule │ │ │ │ -00003de4 t _gather_35_rule │ │ │ │ +00003858 t _gather_15_rule │ │ │ │ +00003ddc t _gather_35_rule │ │ │ │ 0000308c t _gather_85_rule │ │ │ │ -0000d8f4 t _gather_90_rule │ │ │ │ -00005e04 t _loop0_121_rule │ │ │ │ +0000d900 t _gather_90_rule │ │ │ │ +00005dfc t _loop0_121_rule │ │ │ │ 00000a0a t _loop0_145_rule │ │ │ │ -000062a8 t _loop0_1_rule │ │ │ │ -0000f318 t _loop0_28_rule │ │ │ │ -0000fd54 t _loop0_29_rule │ │ │ │ -00003678 t _loop0_32_rule │ │ │ │ -00013f40 t _loop0_71_rule │ │ │ │ -00005f3c t _loop0_72_rule │ │ │ │ -00005ac0 t _loop0_75_rule │ │ │ │ -00006a10 t _loop0_77_rule │ │ │ │ -000034e0 t _loop0_87_rule │ │ │ │ -0000edac t _loop1_30_rule │ │ │ │ -0000f4d8 t _loop1_31_rule │ │ │ │ -00003b34 t _loop1_33_rule │ │ │ │ +000062a0 t _loop0_1_rule │ │ │ │ +0000f340 t _loop0_28_rule │ │ │ │ +0000fd6c t _loop0_29_rule │ │ │ │ +00003670 t _loop0_32_rule │ │ │ │ +00013f58 t _loop0_71_rule │ │ │ │ +00005f34 t _loop0_72_rule │ │ │ │ +00005ab8 t _loop0_75_rule │ │ │ │ +00006a08 t _loop0_77_rule │ │ │ │ +000034d8 t _loop0_87_rule │ │ │ │ +0000edc0 t _loop1_30_rule │ │ │ │ +0000f500 t _loop1_31_rule │ │ │ │ +00003b2c t _loop1_33_rule │ │ │ │ 00002164 t _loop1_37_rule │ │ │ │ -00009704 t _loop1_38_rule │ │ │ │ -00013948 t _loop1_73_rule │ │ │ │ -000054d0 t _loop1_74_rule │ │ │ │ -00008ed0 t _loop1_76_rule │ │ │ │ -000052ec t _loop1_81_rule │ │ │ │ -00006398 t _loop1_82_rule │ │ │ │ +000096fc t _loop1_38_rule │ │ │ │ +00013960 t _loop1_73_rule │ │ │ │ +000054c8 t _loop1_74_rule │ │ │ │ +00008ec8 t _loop1_76_rule │ │ │ │ +00005324 t _loop1_81_rule │ │ │ │ +00006390 t _loop1_82_rule │ │ │ │ 000008ca t _tmp_105_rule │ │ │ │ -00006b6c t _tmp_10_rule │ │ │ │ +00006b64 t _tmp_10_rule │ │ │ │ 00000df2 t _tmp_111_rule │ │ │ │ -00009220 t _tmp_113_rule │ │ │ │ -00004a0c t _tmp_115_rule │ │ │ │ +00009218 t _tmp_113_rule │ │ │ │ +00004a04 t _tmp_115_rule │ │ │ │ 0000021a t _tmp_116_rule │ │ │ │ 0000093a t _tmp_118_rule │ │ │ │ -000055cc t _tmp_119_rule │ │ │ │ -0000546c t _tmp_123_rule │ │ │ │ -00006204 t _tmp_124_rule │ │ │ │ -0000a754 t _tmp_126_rule │ │ │ │ -0000a6f0 t _tmp_128_rule │ │ │ │ +000055c4 t _tmp_119_rule │ │ │ │ +00005464 t _tmp_123_rule │ │ │ │ +000061fc t _tmp_124_rule │ │ │ │ +0000a74c t _tmp_126_rule │ │ │ │ +0000a6e8 t _tmp_128_rule │ │ │ │ 00000e58 t _tmp_129_rule │ │ │ │ 000002fa t _tmp_130_rule │ │ │ │ 00001146 t _tmp_135_rule │ │ │ │ 00000ece t _tmp_139_rule │ │ │ │ 000009a0 t _tmp_144_rule │ │ │ │ -0000488c t _tmp_149_rule │ │ │ │ +00004884 t _tmp_149_rule │ │ │ │ 00000aee t _tmp_150_rule │ │ │ │ 00000b74 t _tmp_151_rule │ │ │ │ 00000c50 t _tmp_152_rule.isra.0 │ │ │ │ 00000bea t _tmp_153_rule │ │ │ │ -0000544c t _tmp_154_rule │ │ │ │ +00005484 t _tmp_154_rule │ │ │ │ 00001388 t _tmp_158_rule │ │ │ │ -00006818 t _tmp_163_rule │ │ │ │ +00006810 t _tmp_163_rule │ │ │ │ 00001b3c t _tmp_166_rule │ │ │ │ 0000035c t _tmp_168_rule │ │ │ │ -000045e0 t _tmp_16_rule │ │ │ │ +000045d8 t _tmp_16_rule │ │ │ │ 0000013c t _tmp_174_rule │ │ │ │ 000010d8 t _tmp_175_rule │ │ │ │ 000001aa t _tmp_177_rule │ │ │ │ -00003618 t _tmp_17_rule │ │ │ │ +00003610 t _tmp_17_rule │ │ │ │ 00001324 t _tmp_22_rule │ │ │ │ 00002b24 t _tmp_26_rule │ │ │ │ -000122ac t _tmp_27_rule │ │ │ │ -0000408c t _tmp_36_rule │ │ │ │ -0000a220 t _tmp_42_rule │ │ │ │ -00005008 t _tmp_43_rule │ │ │ │ -00008ae0 t _tmp_44_rule │ │ │ │ -0000c140 t _tmp_5_rule │ │ │ │ -0000196c t _tmp_6_rule │ │ │ │ -000019f0 t _tmp_7_rule │ │ │ │ -00001a60 t _tmp_8_rule │ │ │ │ -00001ad4 t _tmp_9_rule │ │ │ │ -0000d72c t annotated_rhs_rule │ │ │ │ -0000d54c t args_rule │ │ │ │ -0000cc68 t arguments_rule │ │ │ │ -000040b0 t atom_rule │ │ │ │ -00008700 t attr_rule │ │ │ │ -00012940 t augassign_rule │ │ │ │ -000099a0 t bitwise_and_rule │ │ │ │ -000093d8 t bitwise_or_rule │ │ │ │ -000095a8 t bitwise_xor_rule │ │ │ │ -000113b0 t block_rule │ │ │ │ -00003d08 t break_stmt_rule │ │ │ │ +000122cc t _tmp_27_rule │ │ │ │ +00004084 t _tmp_36_rule │ │ │ │ +0000a218 t _tmp_42_rule │ │ │ │ +00005040 t _tmp_43_rule │ │ │ │ +00008ad8 t _tmp_44_rule │ │ │ │ +0000c14c t _tmp_5_rule │ │ │ │ +00001980 t _tmp_6_rule │ │ │ │ +00001a04 t _tmp_7_rule │ │ │ │ +00001a74 t _tmp_8_rule │ │ │ │ +00001ae8 t _tmp_9_rule │ │ │ │ +0000d738 t annotated_rhs_rule │ │ │ │ +0000d558 t args_rule │ │ │ │ +0000cc74 t arguments_rule │ │ │ │ +000040cc t atom_rule │ │ │ │ +000086f8 t attr_rule │ │ │ │ +00012960 t augassign_rule │ │ │ │ +000099b4 t bitwise_and_rule │ │ │ │ +000093ec t bitwise_or_rule │ │ │ │ +000095bc t bitwise_xor_rule │ │ │ │ +000113cc t block_rule │ │ │ │ +00003d00 t break_stmt_rule │ │ │ │ 00002874 t class_def_raw_rule │ │ │ │ -000074a4 t closed_pattern_rule │ │ │ │ -000082a8 t complex_number_rule │ │ │ │ +0000749c t closed_pattern_rule │ │ │ │ +000082a0 t complex_number_rule │ │ │ │ 00000000 t compound_stmt_rule │ │ │ │ -0000775c t conjunction_rule │ │ │ │ -00003c2c t continue_stmt_rule │ │ │ │ -0000be04 t decorators_rule │ │ │ │ -0001383c t default_rule │ │ │ │ -000042a4 t del_target_rule │ │ │ │ -00004104 t del_targets_rule │ │ │ │ -0000739c t disjunction_rule │ │ │ │ +00007770 t conjunction_rule │ │ │ │ +00003c24 t continue_stmt_rule │ │ │ │ +0000be10 t decorators_rule │ │ │ │ +00013854 t default_rule │ │ │ │ +0000429c t del_target_rule │ │ │ │ +000040fc t del_targets_rule │ │ │ │ +000073b0 t disjunction_rule │ │ │ │ 0000101c t dotted_as_name_rule │ │ │ │ 000011e4 t dotted_name_rule │ │ │ │ -0000a284 t double_star_pattern_rule │ │ │ │ +0000a27c t double_star_pattern_rule │ │ │ │ 00001b9c t elif_stmt_rule │ │ │ │ 00001e70 t else_block_rule │ │ │ │ -00006bcc t expression_rule │ │ │ │ -0000602c t expression_without_invalid_rule │ │ │ │ -00004648 t expressions_rule │ │ │ │ -0000b0c8 t factor_rule │ │ │ │ +00006be0 t expression_rule │ │ │ │ +00006024 t expression_without_invalid_rule │ │ │ │ +00004640 t expressions_rule │ │ │ │ +0000b0e4 t factor_rule │ │ │ │ 00002020 t finally_block_rule │ │ │ │ -0000c1b4 t for_if_clauses_rule │ │ │ │ +0000c1c0 t for_if_clauses_rule │ │ │ │ 00002c8c t for_stmt_rule │ │ │ │ -00012480 t fstring_conversion_rule │ │ │ │ -00011b54 t fstring_replacement_field_rule │ │ │ │ -00012314 t func_type_comment_rule │ │ │ │ -0000c768 t function_def_raw_rule │ │ │ │ -000068b4 t genexp_rule │ │ │ │ -00008a7c t guard_rule │ │ │ │ +000124a0 t fstring_conversion_rule │ │ │ │ +00011b74 t fstring_replacement_field_rule │ │ │ │ +00012334 t func_type_comment_rule │ │ │ │ +0000c774 t function_def_raw_rule │ │ │ │ +000068dc t genexp_rule │ │ │ │ +00008a74 t guard_rule │ │ │ │ 00000282 t imaginary_number_rule │ │ │ │ 0000187c t import_from_as_name_rule │ │ │ │ 00001700 t import_from_as_names_rule │ │ │ │ 000013ec t import_from_targets_rule │ │ │ │ 000007f8 t import_stmt_rule │ │ │ │ -000048f0 t invalid_ann_assign_target_rule │ │ │ │ -00005170 t invalid_comprehension_rule │ │ │ │ -00004988 t invalid_for_target_rule │ │ │ │ -00008fd4 t invalid_kwarg_rule.isra.0 │ │ │ │ +000048e8 t invalid_ann_assign_target_rule │ │ │ │ +00005168 t invalid_comprehension_rule │ │ │ │ +00004980 t invalid_for_target_rule │ │ │ │ +00008fcc t invalid_kwarg_rule.isra.0 │ │ │ │ 000003ce t invalid_tstring_replacement_field_rule │ │ │ │ -00008108 t inversion_rule │ │ │ │ -0000a2e8 t items_pattern_rule │ │ │ │ -0000a464 t key_value_pattern_rule │ │ │ │ -00008e44 t keyword_pattern_rule │ │ │ │ -00008cd0 t keyword_patterns_rule │ │ │ │ -000136c8 t kwarg_or_double_starred_rule │ │ │ │ -00013570 t kwarg_or_starred_rule │ │ │ │ -00012bc4 t kwargs_rule │ │ │ │ -00010e74 t kwds_rule │ │ │ │ -00005c84 t lambda_kwds_rule │ │ │ │ -00005bb0 t lambda_param_maybe_default_rule │ │ │ │ -00013cf0 t lambda_param_no_default_rule │ │ │ │ -00013e50 t lambda_param_rule │ │ │ │ -00005674 t lambda_param_with_default_rule │ │ │ │ -00004a88 t lambda_params_rule │ │ │ │ -000050cc t lambda_slash_no_default_rule │ │ │ │ -00005384 t lambda_slash_with_default_rule │ │ │ │ -00005758 t lambda_star_etc_rule │ │ │ │ -0000bffc t lambdef_rule │ │ │ │ +00008114 t inversion_rule │ │ │ │ +0000a2e0 t items_pattern_rule │ │ │ │ +0000a45c t key_value_pattern_rule │ │ │ │ +00008e3c t keyword_pattern_rule │ │ │ │ +00008cc8 t keyword_patterns_rule │ │ │ │ +000136e0 t kwarg_or_double_starred_rule │ │ │ │ +0001358c t kwarg_or_starred_rule │ │ │ │ +00012be4 t kwargs_rule │ │ │ │ +00010e90 t kwds_rule │ │ │ │ +00005c7c t lambda_kwds_rule │ │ │ │ +00005ba8 t lambda_param_maybe_default_rule │ │ │ │ +00013d08 t lambda_param_no_default_rule │ │ │ │ +00013e68 t lambda_param_rule │ │ │ │ +0000566c t lambda_param_with_default_rule │ │ │ │ +00004a80 t lambda_params_rule │ │ │ │ +000050c4 t lambda_slash_no_default_rule │ │ │ │ +0000537c t lambda_slash_with_default_rule │ │ │ │ +00005750 t lambda_star_etc_rule │ │ │ │ +0000c008 t lambdef_rule │ │ │ │ 00001a44 t list_rule │ │ │ │ -000088e4 t maybe_sequence_pattern_rule │ │ │ │ -00006e84 t maybe_star_pattern_rule │ │ │ │ -00008884 t name_or_attr_rule │ │ │ │ -00010a94 t named_expression_rule │ │ │ │ -00006df4 t open_sequence_pattern_rule │ │ │ │ -00007288 t or_pattern_rule │ │ │ │ -00003768 t param_maybe_default_rule │ │ │ │ -0000ef64 t param_no_default_rule │ │ │ │ -0000f1c0 t param_rule │ │ │ │ -000039f4 t param_star_annotation_rule │ │ │ │ -0000e56c t params_rule │ │ │ │ +000088dc t maybe_sequence_pattern_rule │ │ │ │ +00006e7c t maybe_star_pattern_rule │ │ │ │ +0000887c t name_or_attr_rule │ │ │ │ +00010ab0 t named_expression_rule │ │ │ │ +00006dec t open_sequence_pattern_rule │ │ │ │ +00007280 t or_pattern_rule │ │ │ │ +00003760 t param_maybe_default_rule │ │ │ │ +0000ef8c t param_no_default_rule │ │ │ │ +0000f1e8 t param_rule │ │ │ │ +000039ec t param_star_annotation_rule │ │ │ │ +0000e580 t params_rule │ │ │ │ 00002bb4 t pass_stmt_rule │ │ │ │ -0000856c t pattern_capture_target_rule │ │ │ │ -0000701c t pattern_rule │ │ │ │ -00006cfc t patterns_rule │ │ │ │ -00008b54 t positional_patterns_rule │ │ │ │ -0000b714 t primary_raw │ │ │ │ -0000b5f4 t primary_rule │ │ │ │ -000084f4 t real_number_rule │ │ │ │ +00008564 t pattern_capture_target_rule │ │ │ │ +00007014 t pattern_rule │ │ │ │ +00006cf4 t patterns_rule │ │ │ │ +00008b4c t positional_patterns_rule │ │ │ │ +0000b720 t primary_raw │ │ │ │ +0000b600 t primary_rule │ │ │ │ +000084ec t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -00009fa8 t shift_expr_rule │ │ │ │ -000081b0 t signed_number_rule │ │ │ │ -000083ec t signed_real_number_rule │ │ │ │ -00001d80 t simple_stmt_rule │ │ │ │ -00001b48 t simple_stmts_rule │ │ │ │ -00003314 t single_subscript_attribute_target_rule │ │ │ │ -00007694 t single_target_rule │ │ │ │ -0000ed08 t slash_no_default_rule │ │ │ │ +00009fbc t shift_expr_rule │ │ │ │ +000081a8 t signed_number_rule │ │ │ │ +000083e4 t signed_real_number_rule │ │ │ │ +00001d94 t simple_stmt_rule │ │ │ │ +00001b5c t simple_stmts_rule │ │ │ │ +00003328 t single_subscript_attribute_target_rule │ │ │ │ +000076a8 t single_target_rule │ │ │ │ +0000ed1c t slash_no_default_rule │ │ │ │ 00001618 t slash_with_default_rule │ │ │ │ -00012510 t slices_rule │ │ │ │ +00012530 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -000105b0 t star_etc_rule │ │ │ │ -000092cc t star_expression_rule │ │ │ │ -00007a64 t star_expressions_rule │ │ │ │ -000112b0 t star_named_expression_rule │ │ │ │ -00011724 t star_named_expressions_rule │ │ │ │ -00005d48 t star_target_rule │ │ │ │ -000057ec t star_targets_rule │ │ │ │ -0000e318 t starred_expression_rule │ │ │ │ -00005088 t strings_rule │ │ │ │ -00006bd0 t subject_expr_rule │ │ │ │ -0000a358 t sum_rule │ │ │ │ -00005768 t t_lookahead_rule │ │ │ │ -000037ec t t_primary_raw │ │ │ │ -0000374c t t_primary_rule │ │ │ │ -00005ecc t target_with_star_atom_rule │ │ │ │ -0000a698 t term_raw │ │ │ │ -0000a578 t term_rule │ │ │ │ -00009e5c t tstring_full_format_spec_rule │ │ │ │ -00006498 t tstring_rule │ │ │ │ -00010ffc t tuple_rule │ │ │ │ -00009668 t type_param_default_rule │ │ │ │ -00009294 t type_param_rule │ │ │ │ -0000dec8 t type_params_rule │ │ │ │ -00008618 t wildcard_pattern_rule │ │ │ │ -00003f28 t with_item_rule │ │ │ │ -0000e198 t yield_expr_rule │ │ │ │ +000105cc t star_etc_rule │ │ │ │ +000092e0 t star_expression_rule │ │ │ │ +00007a78 t star_expressions_rule │ │ │ │ +000112cc t star_named_expression_rule │ │ │ │ +00011740 t star_named_expressions_rule │ │ │ │ +00005d60 t star_target_rule │ │ │ │ +00005824 t star_targets_rule │ │ │ │ +0000e32c t starred_expression_rule │ │ │ │ +000050c0 t strings_rule │ │ │ │ +00006bc8 t subject_expr_rule │ │ │ │ +0000a36c t sum_rule │ │ │ │ +000057a0 t t_lookahead_rule │ │ │ │ +00003800 t t_primary_raw │ │ │ │ +00003760 t t_primary_rule │ │ │ │ +00005ee4 t target_with_star_atom_rule │ │ │ │ +0000a6ac t term_raw │ │ │ │ +0000a58c t term_rule │ │ │ │ +00009e54 t tstring_full_format_spec_rule │ │ │ │ +00006490 t tstring_rule │ │ │ │ +00011018 t tuple_rule │ │ │ │ +00009660 t type_param_default_rule │ │ │ │ +0000928c t type_param_rule │ │ │ │ +0000ded4 t type_params_rule │ │ │ │ +00008610 t wildcard_pattern_rule │ │ │ │ +00003f20 t with_item_rule │ │ │ │ +0000e1ac t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4310,16 +4310,16 @@ │ │ │ │ 00000000 T _PyParser_InteractiveASTFromFile │ │ │ │ U _PyPegen_run_parser_from_file_pointer │ │ │ │ U _PyPegen_run_parser_from_string │ │ │ │ U _Py_NoneStruct │ │ │ │ │ │ │ │ buffer.o: │ │ │ │ U PyMem_Realloc │ │ │ │ -00000124 T _PyLexer_remember_fstring_buffers │ │ │ │ -0000016c T _PyLexer_restore_fstring_buffers │ │ │ │ +00000120 T _PyLexer_remember_fstring_buffers │ │ │ │ +00000168 T _PyLexer_restore_fstring_buffers │ │ │ │ 00000000 T _PyLexer_tok_reserve_buf │ │ │ │ │ │ │ │ lexer.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 000001a0 r .LC10 │ │ │ │ @@ -4374,15 +4374,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 │ │ │ │ -000027dc T _PyLexer_update_ftstring_expr │ │ │ │ +000027b8 T _PyLexer_update_ftstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4397,20 +4397,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -0000277c t tok_backup │ │ │ │ +00002758 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000028f0 t tok_decimal_tail │ │ │ │ -0000091c t tok_get_normal_mode │ │ │ │ -000026c0 t tok_nextc │ │ │ │ -00002a04 t verify_end_of_number │ │ │ │ +000028cc t tok_decimal_tail │ │ │ │ +00000924 t tok_get_normal_mode │ │ │ │ +0000269c t tok_nextc │ │ │ │ +000029e0 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000090 t Py_XDECREF │ │ │ │ 00000008 T _PyLexer_token_setup │ │ │ │ 00000170 T _PyLexer_type_comment_token_setup │ │ │ │ @@ -4735,19 +4735,19 @@ │ │ │ │ 00000178 r .LC9 │ │ │ │ 00000d44 r .LC90 │ │ │ │ 00000d4c r .LC91 │ │ │ │ 00000d84 r .LC92 │ │ │ │ 00000dbc r .LC93 │ │ │ │ 000008ec T PyAIter_Check │ │ │ │ 00000610 T PyBuffer_FillContiguousStrides │ │ │ │ -00002a40 T PyBuffer_FillInfo │ │ │ │ +00002a44 T PyBuffer_FillInfo │ │ │ │ 00000502 T PyBuffer_FromContiguous │ │ │ │ 00000cb0 T PyBuffer_GetPointer │ │ │ │ -00003764 T PyBuffer_IsContiguous │ │ │ │ -00002b70 T PyBuffer_Release │ │ │ │ +00003768 T PyBuffer_IsContiguous │ │ │ │ +00002b74 T PyBuffer_Release │ │ │ │ 00000470 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ U PyDict_Keys │ │ │ │ @@ -4771,16 +4771,16 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ -00001f8c T PyIndex_Check │ │ │ │ -00003264 T PyIter_Check │ │ │ │ +00001f90 T PyIndex_Check │ │ │ │ +00003268 T PyIter_Check │ │ │ │ 000004b4 T PyIter_Next │ │ │ │ 00000ae8 T PyIter_NextItem │ │ │ │ 000006bc T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ @@ -4796,113 +4796,113 @@ │ │ │ │ 000002a0 T PyMapping_HasKeyString │ │ │ │ 000002de T PyMapping_HasKeyStringWithError │ │ │ │ 00000302 T PyMapping_HasKeyWithError │ │ │ │ 0000020c T PyMapping_Items │ │ │ │ 000001d0 T PyMapping_Keys │ │ │ │ 000008e4 T PyMapping_Length │ │ │ │ 0000007c T PyMapping_SetItemString │ │ │ │ -00003198 T PyMapping_Size │ │ │ │ +0000319c T PyMapping_Size │ │ │ │ 00000680 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00003cd0 T PyNumber_Absolute │ │ │ │ -00001e0c T PyNumber_Add │ │ │ │ -000021f0 T PyNumber_And │ │ │ │ -00000de0 T PyNumber_AsSsize_t │ │ │ │ -00002988 T PyNumber_Check │ │ │ │ -00003928 T PyNumber_Divmod │ │ │ │ +00003cd4 T PyNumber_Absolute │ │ │ │ +00001e10 T PyNumber_Add │ │ │ │ +000021f4 T PyNumber_And │ │ │ │ +00000de4 T PyNumber_AsSsize_t │ │ │ │ +0000298c T PyNumber_Check │ │ │ │ +0000392c T PyNumber_Divmod │ │ │ │ 000007ac T PyNumber_Float │ │ │ │ -00002f80 T PyNumber_FloorDivide │ │ │ │ -000018ec T PyNumber_InPlaceAdd │ │ │ │ +00002f84 T PyNumber_FloorDivide │ │ │ │ +000018f0 T PyNumber_InPlaceAdd │ │ │ │ 00000348 T PyNumber_InPlaceAnd │ │ │ │ 00000928 T PyNumber_InPlaceFloorDivide │ │ │ │ -00003b40 T PyNumber_InPlaceLshift │ │ │ │ +00003b44 T PyNumber_InPlaceLshift │ │ │ │ 0000009a T PyNumber_InPlaceMatrixMultiply │ │ │ │ 000005cc T PyNumber_InPlaceMultiply │ │ │ │ -0000100c T PyNumber_InPlaceOr │ │ │ │ +00001010 T PyNumber_InPlaceOr │ │ │ │ 0000015c T PyNumber_InPlacePower │ │ │ │ 00000740 T PyNumber_InPlaceRemainder │ │ │ │ 00000a00 T PyNumber_InPlaceRshift │ │ │ │ 00000248 T PyNumber_InPlaceSubtract │ │ │ │ 00000950 T PyNumber_InPlaceTrueDivide │ │ │ │ 0000043c T PyNumber_InPlaceXor │ │ │ │ -00002e88 T PyNumber_Index │ │ │ │ +00002e8c T PyNumber_Index │ │ │ │ 0000018c T PyNumber_Invert │ │ │ │ -000026f0 T PyNumber_Long │ │ │ │ -000022fc T PyNumber_Lshift │ │ │ │ +000026f4 T PyNumber_Long │ │ │ │ +00002300 T PyNumber_Lshift │ │ │ │ 00000060 T PyNumber_MatrixMultiply │ │ │ │ -00001fe4 T PyNumber_Multiply │ │ │ │ -00001fa0 T PyNumber_Negative │ │ │ │ -00002d7c T PyNumber_Or │ │ │ │ +00001fe8 T PyNumber_Multiply │ │ │ │ +00001fa4 T PyNumber_Negative │ │ │ │ +00002d80 T PyNumber_Or │ │ │ │ 00000768 T PyNumber_Positive │ │ │ │ 000005c0 T PyNumber_Power │ │ │ │ -0000308c T PyNumber_Remainder │ │ │ │ -00003a34 T PyNumber_Rshift │ │ │ │ -000025e4 T PyNumber_Subtract │ │ │ │ -00003bb4 T PyNumber_ToBase │ │ │ │ -00003288 T PyNumber_TrueDivide │ │ │ │ +00003090 T PyNumber_Remainder │ │ │ │ +00003a38 T PyNumber_Rshift │ │ │ │ +000025e8 T PyNumber_Subtract │ │ │ │ +00003bb8 T PyNumber_ToBase │ │ │ │ +0000328c T PyNumber_TrueDivide │ │ │ │ 00000404 T PyNumber_Xor │ │ │ │ 00000892 T PyObject_AsCharBuffer │ │ │ │ 00000894 T PyObject_AsReadBuffer │ │ │ │ 000007d8 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00001b74 T PyObject_CheckBuffer │ │ │ │ +00001b78 T PyObject_CheckBuffer │ │ │ │ 00000896 T PyObject_CheckReadBuffer │ │ │ │ 0000064a T PyObject_CopyData │ │ │ │ -00001d40 T PyObject_DelItem │ │ │ │ +00001d44 T PyObject_DelItem │ │ │ │ 000001e4 T PyObject_DelItemString │ │ │ │ -00001154 T PyObject_Format │ │ │ │ +00001158 T PyObject_Format │ │ │ │ 0000015e T PyObject_GetAIter │ │ │ │ -000029e0 T PyObject_GetBuffer │ │ │ │ +000029e4 T PyObject_GetBuffer │ │ │ │ 000002c0 T PyObject_GetItem │ │ │ │ 00000414 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000006bc T PyObject_IsInstance │ │ │ │ -00001340 T PyObject_IsSubclass │ │ │ │ +00001344 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 0000060c T PyObject_Length │ │ │ │ -00002408 T PyObject_LengthHint │ │ │ │ +0000240c T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 0000057c T PyObject_SetItem │ │ │ │ -00001ce4 T PyObject_Size │ │ │ │ +00001ce8 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000004c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00003748 T PySequence_Check │ │ │ │ +0000374c T PySequence_Check │ │ │ │ 00000288 T PySequence_Concat │ │ │ │ -00000dbc T PySequence_Contains │ │ │ │ +00000dc0 T PySequence_Contains │ │ │ │ 000000c0 T PySequence_Count │ │ │ │ -00001c48 T PySequence_DelItem │ │ │ │ +00001c4c T PySequence_DelItem │ │ │ │ 00000bc0 T PySequence_DelSlice │ │ │ │ -00001ac8 T PySequence_Fast │ │ │ │ -000012a4 T PySequence_GetItem │ │ │ │ +00001acc T PySequence_Fast │ │ │ │ +000012a8 T PySequence_GetItem │ │ │ │ 00000390 T PySequence_GetSlice │ │ │ │ 000008e8 T PySequence_In │ │ │ │ 000000c6 T PySequence_InPlaceConcat │ │ │ │ 00000326 T PySequence_InPlaceRepeat │ │ │ │ 00000464 T PySequence_Index │ │ │ │ 000008e0 T PySequence_Length │ │ │ │ -00001b84 T PySequence_List │ │ │ │ +00001b88 T PySequence_List │ │ │ │ 000003ce T PySequence_Repeat │ │ │ │ 00000b24 T PySequence_SetItem │ │ │ │ 00000c38 T PySequence_SetSlice │ │ │ │ -000036ec T PySequence_Size │ │ │ │ +000036f0 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ -00003280 t Py_XDECREF │ │ │ │ +00003284 t Py_XDECREF │ │ │ │ 00000270 t Py_XDECREF.part.0 │ │ │ │ -0000381c t _IsCContiguous │ │ │ │ +00003820 t _IsCContiguous │ │ │ │ 00000a28 t _IsFortranContiguous │ │ │ │ 000008d2 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 000004de T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -4912,22 +4912,22 @@ │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -00000f40 T _PyNumber_Index │ │ │ │ -00003394 T _PyNumber_PowerNoMod │ │ │ │ +00000f44 T _PyNumber_Index │ │ │ │ +00003398 T _PyNumber_PowerNoMod │ │ │ │ 00000370 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -0000385c T _PyObject_RealIsInstance │ │ │ │ -00001be8 T _PyObject_RealIsSubclass │ │ │ │ +00003860 T _PyObject_RealIsInstance │ │ │ │ +00001bec T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ 00000468 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ @@ -4938,34 +4938,34 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 000005b2 t _Py_add_one_to_index_C │ │ │ │ 000005e4 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 000004ec t _buffer_release_call │ │ │ │ -00003d14 t abstract_issubclass │ │ │ │ +00003d18 t abstract_issubclass │ │ │ │ 00000844 t as_read_buffer │ │ │ │ -00001080 t binary_iop │ │ │ │ +00001084 t binary_iop │ │ │ │ 000000d4 t binary_iop.part.0 │ │ │ │ -00001100 t binary_iop1 │ │ │ │ +00001104 t binary_iop1 │ │ │ │ 000000d4 t binary_op.part.0 │ │ │ │ -000019b0 t binary_op1 │ │ │ │ +000019b4 t binary_op1 │ │ │ │ 00000978 t check_class │ │ │ │ 00000518 t iternext │ │ │ │ U memcpy │ │ │ │ -00002bc4 t method_output_as_list │ │ │ │ +00002bc8 t method_output_as_list │ │ │ │ 00000230 t null_error.isra.0 │ │ │ │ -000028b0 t object_isinstance │ │ │ │ -00001358 t object_issubclass │ │ │ │ +000028b4 t object_isinstance │ │ │ │ +0000135c t object_issubclass │ │ │ │ 0000084c t object_recursive_isinstance │ │ │ │ -00001c18 t recursive_issubclass │ │ │ │ +00001c1c t recursive_issubclass │ │ │ │ 00000138 t recursive_issubclass.part.0 │ │ │ │ -000031f4 t sequence_repeat │ │ │ │ +000031f8 t sequence_repeat │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ -00003558 t ternary_op.constprop.0 │ │ │ │ +0000355c t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5013,36 +5013,36 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000d1c T _Py_bytes_capitalize │ │ │ │ +00000d20 T _Py_bytes_capitalize │ │ │ │ 00000654 T _Py_bytes_contains │ │ │ │ -00000508 T _Py_bytes_count │ │ │ │ -000002f8 T _Py_bytes_endswith │ │ │ │ +0000050c T _Py_bytes_count │ │ │ │ +000002fc T _Py_bytes_endswith │ │ │ │ 00000274 T _Py_bytes_find │ │ │ │ 00000000 T _Py_bytes_index │ │ │ │ -00000d50 T _Py_bytes_isalnum │ │ │ │ -00000d9c T _Py_bytes_isalpha │ │ │ │ -000006ec T _Py_bytes_isascii │ │ │ │ -000006a0 T _Py_bytes_isdigit │ │ │ │ -00000de8 T _Py_bytes_islower │ │ │ │ -00000e50 T _Py_bytes_isspace │ │ │ │ -00000e9c T _Py_bytes_istitle │ │ │ │ -00000f30 T _Py_bytes_isupper │ │ │ │ +00000d54 T _Py_bytes_isalnum │ │ │ │ +00000da0 T _Py_bytes_isalpha │ │ │ │ +000006f0 T _Py_bytes_isascii │ │ │ │ +000006a4 T _Py_bytes_isdigit │ │ │ │ +00000dec T _Py_bytes_islower │ │ │ │ +00000e54 T _Py_bytes_isspace │ │ │ │ +00000ea0 T _Py_bytes_istitle │ │ │ │ +00000f34 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 000001d0 T _Py_bytes_maketrans │ │ │ │ 0000008c T _Py_bytes_rfind │ │ │ │ -00000f98 T _Py_bytes_rindex │ │ │ │ -00000490 T _Py_bytes_startswith │ │ │ │ -00000fe8 T _Py_bytes_swapcase │ │ │ │ -0000032c t _Py_bytes_tailmatch │ │ │ │ -00001034 T _Py_bytes_title │ │ │ │ +00000f9c T _Py_bytes_rindex │ │ │ │ +00000494 T _Py_bytes_startswith │ │ │ │ +00000fec T _Py_bytes_swapcase │ │ │ │ +00000330 t _Py_bytes_tailmatch │ │ │ │ +00001038 T _Py_bytes_title │ │ │ │ 000005d4 T _Py_bytes_upper │ │ │ │ 00000204 R _Py_capitalize__doc__ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_ctype_toupper │ │ │ │ 00000664 R _Py_isalnum__doc__ │ │ │ │ 000006e8 R _Py_isalpha__doc__ │ │ │ │ @@ -5060,23 +5060,23 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 t find_internal.isra.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -000007e0 t stringlib__lex_search │ │ │ │ -0000072c t stringlib__preprocess │ │ │ │ -000008b4 t stringlib__two_way │ │ │ │ +000007e4 t stringlib__lex_search │ │ │ │ +00000730 t stringlib__preprocess │ │ │ │ +000008b8 t stringlib__two_way │ │ │ │ 0000004c t stringlib__two_way_count │ │ │ │ -00001094 t stringlib_adaptive_find │ │ │ │ +00001098 t stringlib_adaptive_find │ │ │ │ 00000920 t stringlib_default_find │ │ │ │ -000001e8 t stringlib_default_rfind.constprop.0 │ │ │ │ -000004c4 t stringlib_rfind_char │ │ │ │ -000003e0 t tailmatch │ │ │ │ +000001ec t stringlib_default_rfind.constprop.0 │ │ │ │ +000004c8 t stringlib_rfind_char │ │ │ │ +000003e4 t tailmatch │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000024 r .LC1 │ │ │ │ 000000ec r .LC10 │ │ │ │ @@ -5318,27 +5318,27 @@ │ │ │ │ 000001f8 d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002c0 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ 00001db0 t bytearray_alloc │ │ │ │ -00001034 t bytearray_append │ │ │ │ +00001030 t bytearray_append │ │ │ │ 00001134 r bytearray_append__doc__ │ │ │ │ 00000848 d bytearray_as_buffer │ │ │ │ 00000850 d bytearray_as_mapping │ │ │ │ 00000438 d bytearray_as_number │ │ │ │ 0000085c d bytearray_as_sequence │ │ │ │ 0000094c t bytearray_ass_subscript │ │ │ │ 00000984 t bytearray_ass_subscript_lock_held │ │ │ │ 000000c2 t bytearray_capitalize │ │ │ │ 000001f6 t bytearray_center │ │ │ │ 00000a30 t bytearray_clear │ │ │ │ 00002638 r bytearray_clear__doc__ │ │ │ │ -000011d8 t bytearray_contains │ │ │ │ +000011d4 t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 00002610 r bytearray_copy__doc__ │ │ │ │ 00000f98 t bytearray_count │ │ │ │ 00002674 r bytearray_count__doc__ │ │ │ │ 00000608 t bytearray_dealloc │ │ │ │ 000007fc t bytearray_decode │ │ │ │ 00000b3c r bytearray_decode__doc__ │ │ │ │ @@ -5937,15 +5937,15 @@ │ │ │ │ U PyModule_Type │ │ │ │ 00001834 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ 00000c08 T PyObject_CallFunctionObjArgs │ │ │ │ 00000e10 T PyObject_CallMethod │ │ │ │ 00001a6c T PyObject_CallMethodObjArgs │ │ │ │ 00001af0 T PyObject_CallNoArgs │ │ │ │ -00001d9c T PyObject_CallObject │ │ │ │ +00001da0 T PyObject_CallObject │ │ │ │ 000010c4 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000594 T PyObject_Vectorcall │ │ │ │ 00000658 T PyObject_VectorcallDict │ │ │ │ 00000af8 T PyObject_VectorcallMethod │ │ │ │ @@ -6166,24 +6166,24 @@ │ │ │ │ 000001f8 t instancemethod_traverse │ │ │ │ U memcpy │ │ │ │ 000001ac t method___reduce__ │ │ │ │ 00000088 r method___reduce____doc__ │ │ │ │ 0000011c t method_dealloc │ │ │ │ 00000000 t method_descr_get │ │ │ │ 00000010 t method_get_doc │ │ │ │ -000003c0 t method_getattro │ │ │ │ +000003e0 t method_getattro │ │ │ │ 000001f0 d method_getset │ │ │ │ 0000017c t method_hash │ │ │ │ 00000218 d method_memberlist │ │ │ │ 00000254 d method_methods │ │ │ │ 0000001c t method_new │ │ │ │ 0000003c r method_new__doc__ │ │ │ │ 00000000 t method_repr │ │ │ │ 000000d4 t method_richcompare │ │ │ │ -00000384 t method_traverse │ │ │ │ +000003a4 t method_traverse │ │ │ │ 00000208 t method_vectorcall │ │ │ │ │ │ │ │ codeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ @@ -6978,84 +6978,84 @@ │ │ │ │ 0000054c t AttributeError_clear │ │ │ │ 000003b0 t AttributeError_dealloc │ │ │ │ 00000430 t AttributeError_getstate │ │ │ │ 00000134 t AttributeError_init │ │ │ │ 00001e00 d AttributeError_members │ │ │ │ 00001dd0 d AttributeError_methods │ │ │ │ 000003ee t AttributeError_reduce │ │ │ │ -00000ce8 t AttributeError_traverse │ │ │ │ +00000de4 t AttributeError_traverse │ │ │ │ 000004ec t BaseExceptionGroup_clear │ │ │ │ 00000274 t BaseExceptionGroup_dealloc │ │ │ │ -00002458 t BaseExceptionGroup_derive │ │ │ │ +00002554 t BaseExceptionGroup_derive │ │ │ │ 000002ac r BaseExceptionGroup_derive__doc__ │ │ │ │ -00001970 t BaseExceptionGroup_init │ │ │ │ +000017dc t BaseExceptionGroup_init │ │ │ │ 00003600 d BaseExceptionGroup_members │ │ │ │ 000035b0 d BaseExceptionGroup_methods │ │ │ │ -00001708 t BaseExceptionGroup_new │ │ │ │ -00001dd0 t BaseExceptionGroup_split │ │ │ │ +00001574 t BaseExceptionGroup_new │ │ │ │ +00001ecc t BaseExceptionGroup_split │ │ │ │ 00000288 r BaseExceptionGroup_split__doc__ │ │ │ │ -00002538 t BaseExceptionGroup_str │ │ │ │ +00002634 t BaseExceptionGroup_str │ │ │ │ 000001c6 t BaseExceptionGroup_subgroup │ │ │ │ 00000260 r BaseExceptionGroup_subgroup__doc__ │ │ │ │ -000019e0 t BaseExceptionGroup_traverse │ │ │ │ -00001708 t BaseException___cause___get │ │ │ │ +0000184c t BaseExceptionGroup_traverse │ │ │ │ +00001804 t BaseException___cause___get │ │ │ │ 000004be t BaseException___cause___set │ │ │ │ -00001724 t BaseException___context___get │ │ │ │ +00001820 t BaseException___context___get │ │ │ │ 00000150 t BaseException___context___set │ │ │ │ -00001db8 t BaseException___reduce__ │ │ │ │ +00001eb4 t BaseException___reduce__ │ │ │ │ 00000378 r BaseException___reduce____doc__ │ │ │ │ 00000236 t BaseException___setstate__ │ │ │ │ 00000354 r BaseException___setstate____doc__ │ │ │ │ -000016ec t BaseException___traceback___get │ │ │ │ -00001ac0 t BaseException___traceback___set │ │ │ │ +000017e8 t BaseException___traceback___get │ │ │ │ +00001bbc t BaseException___traceback___set │ │ │ │ 000006f4 t BaseException___traceback___set_impl │ │ │ │ -00001548 t BaseException_add_note │ │ │ │ +000013b4 t BaseException_add_note │ │ │ │ 000002c8 r BaseException_add_note__doc__ │ │ │ │ -00001aa4 t BaseException_args_get │ │ │ │ -00001ac4 t BaseException_args_set │ │ │ │ +00001ba0 t BaseException_args_get │ │ │ │ +00001bc0 t BaseException_args_set │ │ │ │ 00000070 t BaseException_clear │ │ │ │ 00000818 t BaseException_dealloc │ │ │ │ 00003c78 d BaseException_getset │ │ │ │ -00001144 t BaseException_init │ │ │ │ +00000fb0 t BaseException_init │ │ │ │ 00003c50 d BaseException_members │ │ │ │ 00003cf0 d BaseException_methods │ │ │ │ 00000000 t BaseException_new │ │ │ │ -00001404 t BaseException_repr │ │ │ │ -00000974 t BaseException_str │ │ │ │ -000011c4 t BaseException_traverse │ │ │ │ +00001500 t BaseException_repr │ │ │ │ +00000a70 t BaseException_str │ │ │ │ +00001030 t BaseException_traverse │ │ │ │ 00000794 t BaseException_vectorcall │ │ │ │ -0000164c t BaseException_with_traceback │ │ │ │ +000014b8 t BaseException_with_traceback │ │ │ │ 00000304 r BaseException_with_traceback__doc__ │ │ │ │ -00000f60 t ImportError_clear │ │ │ │ -00000d8c t ImportError_dealloc │ │ │ │ +000009cc t ImportError_clear │ │ │ │ +00000974 t ImportError_dealloc │ │ │ │ 0000086c t ImportError_init │ │ │ │ 000033a8 d ImportError_members │ │ │ │ 00003388 d ImportError_methods │ │ │ │ 0000053a t ImportError_reduce │ │ │ │ -00000c2c t ImportError_str │ │ │ │ -00000c94 t ImportError_traverse │ │ │ │ +00000d28 t ImportError_str │ │ │ │ +00000d90 t ImportError_traverse │ │ │ │ 00000224 t KeyError_str │ │ │ │ 000001e0 t MemoryError_dealloc │ │ │ │ 000000f4 t MemoryError_new │ │ │ │ -00001648 t NameError_clear │ │ │ │ -00001448 t NameError_dealloc │ │ │ │ -00001140 t NameError_init │ │ │ │ +000014b4 t NameError_clear │ │ │ │ +00001544 t NameError_dealloc │ │ │ │ +0000123c t NameError_init │ │ │ │ 00001fe4 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ -000011e0 t NameError_traverse │ │ │ │ -00001004 t OSError_clear │ │ │ │ -00000de4 t OSError_dealloc │ │ │ │ +000012dc t NameError_traverse │ │ │ │ +00000f0c t OSError_clear │ │ │ │ +00000d8c t OSError_dealloc │ │ │ │ 00003134 d OSError_getset │ │ │ │ 00000b9c t OSError_init │ │ │ │ 0000317c d OSError_members │ │ │ │ 0000315c d OSError_methods │ │ │ │ 000008ec t OSError_new │ │ │ │ 00000320 t OSError_reduce │ │ │ │ -000015a4 t OSError_str │ │ │ │ -0000163c t OSError_traverse │ │ │ │ +000016a0 t OSError_str │ │ │ │ +00001738 t OSError_traverse │ │ │ │ 000000bc t OSError_written_get │ │ │ │ 000000ee t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -7142,15 +7142,15 @@ │ │ │ │ 00000dc0 D PyExc_ZeroDivisionError │ │ │ │ 0000090a T PyExceptionClass_Name │ │ │ │ 00000012 T PyException_GetArgs │ │ │ │ 00000000 T PyException_GetCause │ │ │ │ 00000d58 T PyException_GetContext │ │ │ │ 00000260 T PyException_GetTraceback │ │ │ │ 000008f4 T PyException_SetArgs │ │ │ │ -000011a0 T PyException_SetCause │ │ │ │ +0000100c T PyException_SetCause │ │ │ │ 00000d6c T PyException_SetContext │ │ │ │ 0000064c T PyException_SetTraceback │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_New │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -7187,31 +7187,31 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000da4 T PyUnicodeDecodeError_Create │ │ │ │ -00001818 T PyUnicodeDecodeError_GetEncoding │ │ │ │ -00002578 T PyUnicodeDecodeError_GetEnd │ │ │ │ -000019a8 T PyUnicodeDecodeError_GetObject │ │ │ │ +00000ea0 T PyUnicodeDecodeError_Create │ │ │ │ +00001914 T PyUnicodeDecodeError_GetEncoding │ │ │ │ +00002674 T PyUnicodeDecodeError_GetEnd │ │ │ │ +00001aa4 T PyUnicodeDecodeError_GetObject │ │ │ │ 00000994 T PyUnicodeDecodeError_GetReason │ │ │ │ 0000061c T PyUnicodeDecodeError_GetStart │ │ │ │ -00001a38 T PyUnicodeDecodeError_SetEnd │ │ │ │ -00001a64 T PyUnicodeDecodeError_SetReason │ │ │ │ -00001a0c T PyUnicodeDecodeError_SetStart │ │ │ │ +00001b34 T PyUnicodeDecodeError_SetEnd │ │ │ │ +00001b60 T PyUnicodeDecodeError_SetReason │ │ │ │ +00001b08 T PyUnicodeDecodeError_SetStart │ │ │ │ 000002f4 T PyUnicodeEncodeError_GetEncoding │ │ │ │ 0000065c T PyUnicodeEncodeError_GetEnd │ │ │ │ 0000090e T PyUnicodeEncodeError_GetObject │ │ │ │ 0000096a T PyUnicodeEncodeError_GetReason │ │ │ │ 0000069a T PyUnicodeEncodeError_GetStart │ │ │ │ -00001d4c T PyUnicodeEncodeError_SetEnd │ │ │ │ -00001d78 T PyUnicodeEncodeError_SetReason │ │ │ │ -00001d20 T PyUnicodeEncodeError_SetStart │ │ │ │ +00001e48 T PyUnicodeEncodeError_SetEnd │ │ │ │ +00001e74 T PyUnicodeEncodeError_SetReason │ │ │ │ +00001e1c T PyUnicodeEncodeError_SetStart │ │ │ │ 000006d8 T PyUnicodeTranslateError_GetEnd │ │ │ │ 0000093c T PyUnicodeTranslateError_GetObject │ │ │ │ 000009be T PyUnicodeTranslateError_GetReason │ │ │ │ 00000716 T PyUnicodeTranslateError_GetStart │ │ │ │ 00000754 T PyUnicodeTranslateError_SetEnd │ │ │ │ 000009e8 T PyUnicodeTranslateError_SetReason │ │ │ │ 0000077e T PyUnicodeTranslateError_SetStart │ │ │ │ @@ -7220,69 +7220,69 @@ │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 000007a8 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ 00000248 t Py_XDECREF │ │ │ │ -0000122c t StopIteration_clear │ │ │ │ -0000131c t StopIteration_dealloc │ │ │ │ -00001274 t StopIteration_init │ │ │ │ +00001098 t StopIteration_clear │ │ │ │ +00001188 t StopIteration_dealloc │ │ │ │ +000010e0 t StopIteration_init │ │ │ │ 000038e0 d StopIteration_members │ │ │ │ 0000008c t StopIteration_traverse │ │ │ │ -00001270 t SyntaxError_clear │ │ │ │ -00001218 t SyntaxError_dealloc │ │ │ │ -00000ae4 t SyntaxError_init │ │ │ │ +0000136c t SyntaxError_clear │ │ │ │ +00001314 t SyntaxError_dealloc │ │ │ │ +00000be0 t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ -0000144c t SyntaxError_str │ │ │ │ -00000d20 t SyntaxError_traverse │ │ │ │ -00001270 t SystemExit_clear │ │ │ │ -00000a8c t SystemExit_dealloc │ │ │ │ -00000a34 t SystemExit_init │ │ │ │ +00001548 t SyntaxError_str │ │ │ │ +00000e1c t SyntaxError_traverse │ │ │ │ +000010dc t SystemExit_clear │ │ │ │ +00000b88 t SystemExit_dealloc │ │ │ │ +00000b30 t SystemExit_init │ │ │ │ 00003710 d SystemExit_members │ │ │ │ -000016b8 t SystemExit_traverse │ │ │ │ -00000de4 t UnicodeDecodeError_init │ │ │ │ -00000eb4 t UnicodeDecodeError_str │ │ │ │ -00000990 t UnicodeEncodeError_init │ │ │ │ -00001740 t UnicodeEncodeError_str │ │ │ │ -0000105c t UnicodeError_clear │ │ │ │ -00001008 t UnicodeError_dealloc │ │ │ │ +000017b4 t SystemExit_traverse │ │ │ │ +00000ee0 t UnicodeDecodeError_init │ │ │ │ +00000fb0 t UnicodeDecodeError_str │ │ │ │ +00000a8c t UnicodeEncodeError_init │ │ │ │ +0000183c t UnicodeEncodeError_str │ │ │ │ +00001158 t UnicodeError_clear │ │ │ │ +00001104 t UnicodeError_dealloc │ │ │ │ 00001458 d UnicodeError_members │ │ │ │ -00000c50 t UnicodeError_traverse │ │ │ │ -000024b0 t UnicodeTranslateError_init │ │ │ │ -000025b8 t UnicodeTranslateError_str │ │ │ │ +00000d4c t UnicodeError_traverse │ │ │ │ +000025ac t UnicodeTranslateError_init │ │ │ │ +000026b4 t UnicodeTranslateError_str │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 0000077c T _PyBuiltins_AddExceptions │ │ │ │ -000013bc T _PyErr_NoMemory │ │ │ │ +000014b8 T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 00001040 d _PyExc_ArithmeticError │ │ │ │ 00001114 d _PyExc_AssertionError │ │ │ │ 00001d00 d _PyExc_AttributeError │ │ │ │ 00003b80 d _PyExc_BaseException │ │ │ │ 000034e0 d _PyExc_BaseExceptionGroup │ │ │ │ 00002f94 d _PyExc_BlockingIOError │ │ │ │ 00002d20 d _PyExc_BrokenPipeError │ │ │ │ 00000a78 d _PyExc_BufferError │ │ │ │ 00000230 d _PyExc_BytesWarning │ │ │ │ 00002df0 d _PyExc_ChildProcessError │ │ │ │ -00000f64 T _PyExc_ClearExceptionGroupType │ │ │ │ +00001060 T _PyExc_ClearExceptionGroupType │ │ │ │ 00002c50 d _PyExc_ConnectionAbortedError │ │ │ │ 00002ec4 d _PyExc_ConnectionError │ │ │ │ 00002b80 d _PyExc_ConnectionRefusedError │ │ │ │ 00002ab0 d _PyExc_ConnectionResetError │ │ │ │ 00000022 T _PyExc_CreateExceptionGroup │ │ │ │ 000007fc d _PyExc_DeprecationWarning │ │ │ │ 00002360 d _PyExc_EOFError │ │ │ │ 0000015c d _PyExc_EncodingWarning │ │ │ │ 00003aac d _PyExc_Exception │ │ │ │ 000029e0 d _PyExc_FileExistsError │ │ │ │ 00002910 d _PyExc_FileNotFoundError │ │ │ │ -000010dc T _PyExc_Fini │ │ │ │ +000011d8 T _PyExc_Fini │ │ │ │ 00000f6c d _PyExc_FloatingPointError │ │ │ │ 000004ac d _PyExc_FutureWarning │ │ │ │ 0000373c d _PyExc_GeneratorExit │ │ │ │ 000032b8 d _PyExc_ImportError │ │ │ │ 000003d8 d _PyExc_ImportWarning │ │ │ │ 000018ec D _PyExc_IncompleteInputError │ │ │ │ 00001a94 d _PyExc_IndentationError │ │ │ │ @@ -7300,15 +7300,15 @@ │ │ │ │ 00001f14 d _PyExc_NameError │ │ │ │ 00002770 d _PyExc_NotADirectoryError │ │ │ │ 00002010 d _PyExc_NotImplementedError │ │ │ │ 00003064 d _PyExc_OSError │ │ │ │ 00000e98 d _PyExc_OverflowError │ │ │ │ 00000728 d _PyExc_PendingDeprecationWarning │ │ │ │ 000025d0 d _PyExc_PermissionError │ │ │ │ -00001b08 T _PyExc_PrepReraiseStar │ │ │ │ +00001c04 T _PyExc_PrepReraiseStar │ │ │ │ 00002500 d _PyExc_ProcessLookupError │ │ │ │ 000020e4 d _PyExc_PythonFinalizationError │ │ │ │ 000021b8 d _PyExc_RecursionError │ │ │ │ 00000c1c d _PyExc_ReferenceError │ │ │ │ 00000088 d _PyExc_ResourceWarning │ │ │ │ 0000228c d _PyExc_RuntimeError │ │ │ │ 00000580 d _PyExc_RuntimeWarning │ │ │ │ @@ -7327,44 +7327,44 @@ │ │ │ │ 000014d0 d _PyExc_UnicodeError │ │ │ │ 000011e4 d _PyExc_UnicodeTranslateError │ │ │ │ 00000304 d _PyExc_UnicodeWarning │ │ │ │ 000008d0 d _PyExc_UserWarning │ │ │ │ 000015a0 d _PyExc_ValueError │ │ │ │ 000009a4 d _PyExc_Warning │ │ │ │ 00000dc4 d _PyExc_ZeroDivisionError │ │ │ │ -0000140c T _PyException_AddNote │ │ │ │ +00001278 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_Name │ │ │ │ -000018c4 T _PyUnicodeError_GetParams │ │ │ │ +000019c0 T _PyUnicodeError_GetParams │ │ │ │ 00000886 T _PyUnicodeTranslateError_Create │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ -00000f8c t check_unicode_error_attribute │ │ │ │ -00001844 t check_unicode_error_type │ │ │ │ -00002384 t collect_exception_group_leaf_ids │ │ │ │ -00001ec4 t exceptiongroup_split_recursive │ │ │ │ -000021f0 t exceptiongroup_subset │ │ │ │ -00001e44 t get_matcher_type │ │ │ │ +00001088 t check_unicode_error_attribute │ │ │ │ +00001940 t check_unicode_error_type │ │ │ │ +00002480 t collect_exception_group_leaf_ids │ │ │ │ +00001fc0 t exceptiongroup_split_recursive │ │ │ │ +000022ec t exceptiongroup_subset │ │ │ │ +00001f40 t get_matcher_type │ │ │ │ 0000010c t get_memory_error │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ -0000188c t unicode_error_get_encoding_impl │ │ │ │ -000019d4 t unicode_error_get_object_impl │ │ │ │ +00001988 t unicode_error_get_encoding_impl │ │ │ │ +00001ad0 t unicode_error_get_object_impl │ │ │ │ 000008be t unicode_error_get_reason_impl │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ @@ -7601,15 +7601,15 @@ │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ U _PyGC_VisitStackRef │ │ │ │ 00000070 T _PyGen_FetchStopIterationValue │ │ │ │ -00000710 T _PyGen_Finalize │ │ │ │ +00000708 T _PyGen_Finalize │ │ │ │ 0000076c T _PyGen_SetStopIterationValue │ │ │ │ 0000066c T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ @@ -7683,16 +7683,16 @@ │ │ │ │ 0000055a t coro_wrapper_throw │ │ │ │ 00000834 t coro_wrapper_traverse │ │ │ │ 00000010 t cr_getcode │ │ │ │ 000006e8 t cr_getframe │ │ │ │ 00000a3e t cr_getrunning │ │ │ │ 00000a5c t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ -00000ab8 t gen_clear_frame.part.0 │ │ │ │ -0000094c t gen_close │ │ │ │ +00000ab0 t gen_clear_frame.part.0 │ │ │ │ +00000944 t gen_close │ │ │ │ 00000694 t gen_close_iter │ │ │ │ 000004e0 t gen_dealloc │ │ │ │ 00000068 t gen_get_name │ │ │ │ 00000078 t gen_get_qualname │ │ │ │ 0000005e t gen_getcode │ │ │ │ 000000a6 t gen_getframe │ │ │ │ 00000088 t gen_getrunning │ │ │ │ @@ -8610,15 +8610,15 @@ │ │ │ │ 00000118 t anextawaitable_getiter.isra.0 │ │ │ │ 000000c0 t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ 00000206 t anextawaitable_proxy │ │ │ │ 000001fa t anextawaitable_send │ │ │ │ 0000027a t anextawaitable_throw │ │ │ │ 00000292 t anextawaitable_traverse │ │ │ │ -0000029c t calliter_dealloc │ │ │ │ +000002a0 t calliter_dealloc │ │ │ │ 000001c4 t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ 000002c2 t calliter_reduce │ │ │ │ 0000000c t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 000000e8 t iter_dealloc │ │ │ │ 00000000 t iter_iternext │ │ │ │ @@ -8676,25 +8676,25 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000228 T PyList_Append │ │ │ │ 00000130 T PyList_AsTuple │ │ │ │ -00001144 T PyList_Clear │ │ │ │ -000016d4 T PyList_Extend │ │ │ │ -00003178 T PyList_GetItem │ │ │ │ -00000f94 T PyList_GetItemRef │ │ │ │ -000010ec T PyList_GetSlice │ │ │ │ -00000e18 T PyList_Insert │ │ │ │ +00001148 T PyList_Clear │ │ │ │ +000016d8 T PyList_Extend │ │ │ │ +00003150 T PyList_GetItem │ │ │ │ +00000f98 T PyList_GetItemRef │ │ │ │ +000010f0 T PyList_GetSlice │ │ │ │ +00000e1c T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -0000142c T PyList_Reverse │ │ │ │ -00001840 T PyList_SetItem │ │ │ │ -00001a30 T PyList_SetSlice │ │ │ │ -00002038 T PyList_Size │ │ │ │ +00001430 T PyList_Reverse │ │ │ │ +0000183c T PyList_SetItem │ │ │ │ +00001a2c T PyList_SetSlice │ │ │ │ +00002014 T PyList_Size │ │ │ │ 00000424 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 │ │ │ │ @@ -8745,20 +8745,20 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 000002f4 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00001178 T _PyList_AsTupleAndClear │ │ │ │ +0000117c T _PyList_AsTupleAndClear │ │ │ │ 00000026 T _PyList_DebugMallocStats │ │ │ │ -0000227c T _PyList_Extend │ │ │ │ -000018f8 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00002258 T _PyList_Extend │ │ │ │ +000018f4 T _PyList_FromStackRefStealOnSuccess │ │ │ │ 000001e0 T _PyList_GetItemRef │ │ │ │ -000033f4 T _PyList_SliceSubscript │ │ │ │ +000033cc T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -8767,107 +8767,107 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -000022a0 t _list_extend │ │ │ │ +0000227c t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ -00000c9c t gallop_left │ │ │ │ -00000ba8 t gallop_right │ │ │ │ -00000e4c t ins1 │ │ │ │ +00000c98 t gallop_left │ │ │ │ +00000ba4 t gallop_right │ │ │ │ +00000e50 t ins1 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -000028cc t list___init__ │ │ │ │ +000028ac t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00001078 t list___reversed__ │ │ │ │ +0000107c t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 0000012e t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001f7c t list_append │ │ │ │ +00001f58 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 0000033c d list_as_mapping │ │ │ │ 00000348 d list_as_sequence │ │ │ │ -00002d0c t list_ass_item │ │ │ │ -00001ab0 t list_ass_slice_lock_held │ │ │ │ -00003b40 t list_ass_subscript │ │ │ │ -00001f00 t list_clear_impl.isra.0 │ │ │ │ -00001480 t list_clear_slot │ │ │ │ -00002f48 t list_concat │ │ │ │ -0000337c t list_contains │ │ │ │ -000016c4 t list_copy │ │ │ │ +00002ce4 t list_ass_item │ │ │ │ +00001aac t list_ass_slice_lock_held │ │ │ │ +00003b18 t list_ass_subscript │ │ │ │ +00001edc t list_clear_impl.isra.0 │ │ │ │ +00001484 t list_clear_slot │ │ │ │ +00002f20 t list_concat │ │ │ │ +00003354 t list_contains │ │ │ │ +000016c8 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -0000134c t list_count │ │ │ │ +00001350 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000168 t list_dealloc │ │ │ │ -00003154 t list_extend │ │ │ │ +0000312c t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00004000 t list_extend_dict │ │ │ │ -000026bc t list_extend_lock_held │ │ │ │ -00001498 t list_index │ │ │ │ +00003fd4 t list_extend_dict │ │ │ │ +0000269c t list_extend_lock_held │ │ │ │ +0000149c t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00001400 t list_inplace_concat │ │ │ │ +00001404 t list_inplace_concat │ │ │ │ 00000060 t list_inplace_repeat │ │ │ │ -0000179c t list_inplace_repeat_lock_held │ │ │ │ -00000ff4 t list_insert │ │ │ │ +000017a0 t list_inplace_repeat_lock_held │ │ │ │ +00000ff8 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -0000267c t list_item │ │ │ │ -0000206c t list_iter │ │ │ │ -00002678 t list_length │ │ │ │ +0000265c t list_item │ │ │ │ +00002048 t list_iter │ │ │ │ +00002658 t list_length │ │ │ │ 00000370 d list_methods │ │ │ │ -00003104 t list_new_prealloc │ │ │ │ -00002d98 t list_pop │ │ │ │ +000030dc t list_new_prealloc │ │ │ │ +00002d6c t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00002b74 t list_remove │ │ │ │ +00002b50 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -000011b0 t list_repeat │ │ │ │ -00003f08 t list_repr │ │ │ │ +000011b4 t list_repeat │ │ │ │ +00003edc t list_repr │ │ │ │ 00000388 t list_resize │ │ │ │ -000040fc t list_reverse │ │ │ │ +000040d0 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -0000296c t list_richcompare │ │ │ │ -00003758 t list_slice_lock_held │ │ │ │ -00003a44 t list_sort │ │ │ │ +0000294c t list_richcompare │ │ │ │ +00003730 t list_slice_lock_held │ │ │ │ +00003a1c t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 00000478 t list_sort_impl │ │ │ │ -00002560 t list_subscript │ │ │ │ -000018c8 t list_traverse │ │ │ │ -00002c64 t list_vectorcall │ │ │ │ -000021b8 t listiter_dealloc │ │ │ │ -000016ac t listiter_len │ │ │ │ +00002540 t list_subscript │ │ │ │ +000018c4 t list_traverse │ │ │ │ +00002c3c t list_vectorcall │ │ │ │ +00002194 t listiter_dealloc │ │ │ │ +000016b0 t listiter_len │ │ │ │ 000002fc d listiter_methods │ │ │ │ -00002158 t listiter_next │ │ │ │ +00002134 t listiter_next │ │ │ │ 0000008c t listiter_reduce │ │ │ │ 000000e0 t listiter_setstate │ │ │ │ -000010e0 t listiter_traverse │ │ │ │ -000010bc t listreviter_dealloc │ │ │ │ -00001784 t listreviter_len │ │ │ │ +000010e4 t listiter_traverse │ │ │ │ +000010c0 t listreviter_dealloc │ │ │ │ +00001788 t listreviter_len │ │ │ │ 000002bc d listreviter_methods │ │ │ │ -000040a4 t listreviter_next │ │ │ │ +00004078 t listreviter_next │ │ │ │ 0000013c t listreviter_reduce │ │ │ │ 00000190 t listreviter_setstate │ │ │ │ 00000054 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000000 t merge_at │ │ │ │ -00001708 t merge_getmem │ │ │ │ -00001330 t py_list_clear │ │ │ │ +0000170c t merge_getmem │ │ │ │ +00001334 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -000016cc t safe_object_compare │ │ │ │ +000016d0 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -00000d84 t sortslice_memcpy │ │ │ │ -00000dcc t sortslice_memmove │ │ │ │ -000017e4 t sortslice_reverse.isra.0 │ │ │ │ -0000412c t unsafe_float_compare │ │ │ │ -0000177c t unsafe_latin_compare │ │ │ │ -00004078 t unsafe_long_compare │ │ │ │ -000032c8 t unsafe_object_compare │ │ │ │ -000031c8 t unsafe_tuple_compare │ │ │ │ +00000d88 t sortslice_memcpy │ │ │ │ +00000dd0 t sortslice_memmove │ │ │ │ +000017e8 t sortslice_reverse.isra.0 │ │ │ │ +00004100 t unsafe_float_compare │ │ │ │ +00001780 t unsafe_latin_compare │ │ │ │ +0000404c t unsafe_long_compare │ │ │ │ +000032a0 t unsafe_object_compare │ │ │ │ +000031a0 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8954,53 +8954,53 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 000000e0 T PyLongWriter_Create │ │ │ │ 0000008a T PyLongWriter_Discard │ │ │ │ 00000140 T PyLongWriter_Finish │ │ │ │ -0000940c T PyLong_AsDouble │ │ │ │ -000025d8 T PyLong_AsInt │ │ │ │ +00009494 T PyLong_AsDouble │ │ │ │ +000025dc T PyLong_AsInt │ │ │ │ 000000c4 T PyLong_AsInt32 │ │ │ │ -000058fc T PyLong_AsInt64 │ │ │ │ -00001430 T PyLong_AsLong │ │ │ │ -000015ac T PyLong_AsLongAndOverflow │ │ │ │ -000065d8 T PyLong_AsLongLong │ │ │ │ +00005980 T PyLong_AsInt64 │ │ │ │ +00001440 T PyLong_AsLong │ │ │ │ +000015bc T PyLong_AsLongAndOverflow │ │ │ │ +00006660 T PyLong_AsLongLong │ │ │ │ 000002cc T PyLong_AsLongLongAndOverflow │ │ │ │ -0000593c T PyLong_AsNativeBytes │ │ │ │ +000059c0 T PyLong_AsNativeBytes │ │ │ │ 00000180 T PyLong_AsSize_t │ │ │ │ -000005fc T PyLong_AsSsize_t │ │ │ │ +0000060c T PyLong_AsSsize_t │ │ │ │ 0000013e T PyLong_AsUInt32 │ │ │ │ 0000017c T PyLong_AsUInt64 │ │ │ │ -00002714 T PyLong_AsUnsignedLong │ │ │ │ +00002718 T PyLong_AsUnsignedLong │ │ │ │ 000004d8 T PyLong_AsUnsignedLongLong │ │ │ │ 00000564 T PyLong_AsUnsignedLongLongMask │ │ │ │ 000007e0 T PyLong_AsUnsignedLongMask │ │ │ │ 00000418 T PyLong_AsVoidPtr │ │ │ │ 00000234 T PyLong_Export │ │ │ │ 000008b8 T PyLong_FreeExport │ │ │ │ -00006378 T PyLong_FromDouble │ │ │ │ +000063fc T PyLong_FromDouble │ │ │ │ 00000658 T PyLong_FromInt32 │ │ │ │ -00004130 T PyLong_FromInt64 │ │ │ │ +000041b4 T PyLong_FromInt64 │ │ │ │ 000003d4 T PyLong_FromLong │ │ │ │ -0000402c T PyLong_FromLongLong │ │ │ │ +000040b0 T PyLong_FromLongLong │ │ │ │ 000001ba T PyLong_FromNativeBytes │ │ │ │ -000081a4 T PyLong_FromSize_t │ │ │ │ -000004e8 T PyLong_FromSsize_t │ │ │ │ -000006d8 T PyLong_FromString │ │ │ │ -0000afc0 T PyLong_FromUInt32 │ │ │ │ +0000822c T PyLong_FromSize_t │ │ │ │ +000004f0 T PyLong_FromSsize_t │ │ │ │ +000006e8 T PyLong_FromString │ │ │ │ +0000b048 T PyLong_FromUInt32 │ │ │ │ 000006d8 T PyLong_FromUInt64 │ │ │ │ -0000936c T PyLong_FromUnicodeObject │ │ │ │ +000093f4 T PyLong_FromUnicodeObject │ │ │ │ 000000e0 T PyLong_FromUnsignedLong │ │ │ │ -000027fc T PyLong_FromUnsignedLongLong │ │ │ │ +00002800 T PyLong_FromUnsignedLongLong │ │ │ │ 00000202 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 000000d8 T PyLong_GetNativeLayout │ │ │ │ -000058b8 T PyLong_GetSign │ │ │ │ +0000593c T PyLong_GetSign │ │ │ │ 0000023e T PyLong_IsNegative │ │ │ │ 00000280 T PyLong_IsPositive │ │ │ │ 00000748 T PyLong_IsZero │ │ │ │ 00000300 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9021,55 +9021,55 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 000003a0 T PyUnstable_Long_CompactValue │ │ │ │ 00000394 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000afc4 t Py_XDECREF │ │ │ │ +0000b04c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000061dc T _PyLong_Add │ │ │ │ -00003348 T _PyLong_AsByteArray │ │ │ │ +00006260 T _PyLong_Add │ │ │ │ +000033cc T _PyLong_AsByteArray │ │ │ │ 000005d0 t _PyLong_AsUnsignedLongLongMask │ │ │ │ 0000084c t _PyLong_AsUnsignedLongMask │ │ │ │ -0000b150 T _PyLong_Copy │ │ │ │ +0000b1d8 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 00001160 T _PyLong_DivmodNear │ │ │ │ -00002594 T _PyLong_ExactDealloc │ │ │ │ +00002598 T _PyLong_ExactDealloc │ │ │ │ 0000064c T _PyLong_FiniTypes │ │ │ │ -0000b938 T _PyLong_Format │ │ │ │ +0000b9c0 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000ac8 T _PyLong_FormatBytesWriter │ │ │ │ -00009330 T _PyLong_FormatWriter │ │ │ │ -0000cc88 T _PyLong_Frexp │ │ │ │ -000070f4 T _PyLong_FromByteArray │ │ │ │ -0000b2e0 T _PyLong_FromBytes │ │ │ │ +000093b8 T _PyLong_FormatWriter │ │ │ │ +0000cd10 T _PyLong_Frexp │ │ │ │ +0000717c T _PyLong_FromByteArray │ │ │ │ +0000b368 T _PyLong_FromBytes │ │ │ │ 000002c6 T _PyLong_FromDigits │ │ │ │ -0000afdc t _PyLong_FromLarge │ │ │ │ +0000b064 t _PyLong_FromLarge │ │ │ │ 000001c0 t _PyLong_FromMedium │ │ │ │ -00003cf4 t _PyLong_FromSTwoDigits │ │ │ │ -0000db34 T _PyLong_GCD │ │ │ │ +00003d78 t _PyLong_FromSTwoDigits │ │ │ │ +0000dbbc T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ 00000fcc T _PyLong_Lshift │ │ │ │ -0000b1d4 T _PyLong_Multiply │ │ │ │ -0000dacc t _PyLong_Negate │ │ │ │ +0000b25c T _PyLong_Multiply │ │ │ │ +0000db54 t _PyLong_Negate │ │ │ │ 000002c2 T _PyLong_New │ │ │ │ -00005000 T _PyLong_NumBits │ │ │ │ -0000ca78 T _PyLong_Rshift │ │ │ │ +00005084 T _PyLong_NumBits │ │ │ │ +0000cb00 T _PyLong_Rshift │ │ │ │ 00000314 T _PyLong_Sign │ │ │ │ 00000102 T _PyLong_Size_t_Converter │ │ │ │ -0000ae90 T _PyLong_Subtract │ │ │ │ +0000af18 T _PyLong_Subtract │ │ │ │ 00000358 T _PyLong_UInt16_Converter │ │ │ │ 000010a0 T _PyLong_UInt32_Converter │ │ │ │ -0000cfcc T _PyLong_UInt64_Converter │ │ │ │ +0000d054 T _PyLong_UInt64_Converter │ │ │ │ 00000320 T _PyLong_UInt8_Converter │ │ │ │ 00000a88 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000044 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00001124 T _PyLong_UnsignedLong_Converter │ │ │ │ 000008d8 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9079,15 +9079,15 @@ │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00002510 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +00002514 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 │ │ │ │ @@ -9121,87 +9121,87 @@ │ │ │ │ 00000fa4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000f68 r int___sizeof____doc__ │ │ │ │ 00001030 t int_as_integer_ratio │ │ │ │ 00000d20 r int_as_integer_ratio__doc__ │ │ │ │ 000010e0 t int_bit_count │ │ │ │ 00000e30 r int_bit_count__doc__ │ │ │ │ -0000b054 t int_bit_length │ │ │ │ +0000b0dc t int_bit_length │ │ │ │ 00000ee8 r int_bit_length__doc__ │ │ │ │ -000066a8 t int_from_bytes │ │ │ │ +00006730 t int_from_bytes │ │ │ │ 0000069c r int_from_bytes__doc__ │ │ │ │ 00000350 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002c8 d int_info_fields │ │ │ │ 00000080 t int_is_integer │ │ │ │ 00000638 r int_is_integer__doc__ │ │ │ │ -000028a0 t int_to_bytes │ │ │ │ +00002924 t int_to_bytes │ │ │ │ 000009dc r int_to_bytes__doc__ │ │ │ │ -00004418 t k_mul │ │ │ │ +0000449c t k_mul │ │ │ │ 00000b18 t kmul_split.constprop.0 │ │ │ │ -0000876c t l_divmod │ │ │ │ -0000b4bc t l_mod │ │ │ │ +000087f4 t l_divmod │ │ │ │ +0000b544 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000018 r log_base_BASE │ │ │ │ -0000cf98 t long_abs │ │ │ │ -0000cee0 t long_abs_method │ │ │ │ -00003f08 t long_add │ │ │ │ -00003de0 t long_add_method │ │ │ │ +0000d020 t long_abs │ │ │ │ +0000cf68 t long_abs_method │ │ │ │ +00003f8c t long_add │ │ │ │ +00003e64 t long_add_method │ │ │ │ 00000314 t long_alloc │ │ │ │ -00004fac t long_and │ │ │ │ +00005030 t long_and │ │ │ │ 000002f0 d long_as_number │ │ │ │ -00007828 t long_bitwise │ │ │ │ -0000190c t long_bool │ │ │ │ -0000191c t long_compare │ │ │ │ -000018b0 t long_dealloc │ │ │ │ -0000860c t long_div │ │ │ │ -0000b3fc t long_divmod │ │ │ │ -00008a38 t long_divrem │ │ │ │ +000078b0 t long_bitwise │ │ │ │ +0000191c t long_bool │ │ │ │ +0000192c t long_compare │ │ │ │ +000018c0 t long_dealloc │ │ │ │ +00008694 t long_div │ │ │ │ +0000b484 t long_divmod │ │ │ │ +00008ac0 t long_divrem │ │ │ │ 000003d8 r long_doc │ │ │ │ -0000c270 t long_float │ │ │ │ -0000b980 t long_format_binary │ │ │ │ +0000c2f8 t long_float │ │ │ │ +0000ba08 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 00000fc4 t long_get1 │ │ │ │ 00000380 d long_getset │ │ │ │ 00000244 t long_hash │ │ │ │ 000003d0 t long_invert │ │ │ │ -0000b35c t long_long │ │ │ │ +0000b3e4 t long_long │ │ │ │ 00000fc0 t long_long_getter │ │ │ │ 00000f9c t long_long_meth │ │ │ │ -00005bb0 t long_lshift1 │ │ │ │ -0000502c t long_lshift_method │ │ │ │ +00005c34 t long_lshift1 │ │ │ │ +000050b0 t long_lshift_method │ │ │ │ 000003e4 d long_methods │ │ │ │ -0000b47c t long_mod │ │ │ │ -0000430c t long_mul │ │ │ │ -000041e4 t long_mul_method │ │ │ │ -00003c64 t long_neg │ │ │ │ -00003b28 t long_neg_method │ │ │ │ -00008f58 t long_new │ │ │ │ -00009188 t long_new_impl │ │ │ │ -000081f4 t long_or │ │ │ │ -00009c44 t long_pow │ │ │ │ -00001694 t long_richcompare │ │ │ │ -0000c334 t long_rshift │ │ │ │ -000060bc t long_sub │ │ │ │ -00005f80 t long_sub_method │ │ │ │ -00001988 t long_to_decimal_string │ │ │ │ -000019b0 t long_to_decimal_string_internal │ │ │ │ -000094b0 t long_true_divide │ │ │ │ -00006310 t long_vectorcall │ │ │ │ +0000b504 t long_mod │ │ │ │ +00004390 t long_mul │ │ │ │ +00004268 t long_mul_method │ │ │ │ +00003ce8 t long_neg │ │ │ │ +00003bac t long_neg_method │ │ │ │ +00008fe0 t long_new │ │ │ │ +00009210 t long_new_impl │ │ │ │ +0000827c t long_or │ │ │ │ +00009ccc t long_pow │ │ │ │ +000016a4 t long_richcompare │ │ │ │ +0000c3bc t long_rshift │ │ │ │ +00006140 t long_sub │ │ │ │ +00006004 t long_sub_method │ │ │ │ +00001998 t long_to_decimal_string │ │ │ │ +000019c0 t long_to_decimal_string_internal │ │ │ │ +00009538 t long_true_divide │ │ │ │ +00006394 t long_vectorcall │ │ │ │ 0000078c t long_xor │ │ │ │ -00001360 t maybe_small_long │ │ │ │ +00001370 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ 00000dcc t v_iadd.isra.0 │ │ │ │ 00000c40 t v_isub.isra.0 │ │ │ │ -00004d40 t x_add │ │ │ │ -0000d184 t x_divrem │ │ │ │ -0000824c t x_sub │ │ │ │ +00004dc4 t x_add │ │ │ │ +0000d20c t x_divrem │ │ │ │ +000082d4 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000016c r .LC10 │ │ │ │ @@ -9265,42 +9265,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 000008d6 T PyDict_AddWatcher │ │ │ │ -00009600 T PyDict_Clear │ │ │ │ +00009614 T PyDict_Clear │ │ │ │ 00000938 T PyDict_ClearWatcher │ │ │ │ 000001ec T PyDict_Contains │ │ │ │ -00008580 T PyDict_ContainsString │ │ │ │ -000029b0 T PyDict_Copy │ │ │ │ -000045a0 T PyDict_DelItem │ │ │ │ +0000859c T PyDict_ContainsString │ │ │ │ +000029e0 T PyDict_Copy │ │ │ │ +000045d0 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -00009cf8 T PyDict_GetItem │ │ │ │ -00002700 T PyDict_GetItemRef │ │ │ │ +00009d0c T PyDict_GetItem │ │ │ │ +00002730 T PyDict_GetItemRef │ │ │ │ 00000d2c T PyDict_GetItemString │ │ │ │ -000042cc T PyDict_GetItemStringRef │ │ │ │ -00001f8c T PyDict_GetItemWithError │ │ │ │ +000042fc T PyDict_GetItemStringRef │ │ │ │ +00001fc4 T PyDict_GetItemWithError │ │ │ │ 00001430 T PyDict_Items │ │ │ │ -00007c6c T PyDict_Keys │ │ │ │ +00007ca0 T PyDict_Keys │ │ │ │ 00000f40 T PyDict_Merge │ │ │ │ 000008b2 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -000040d8 T PyDict_Next │ │ │ │ -0000827c T PyDict_Pop │ │ │ │ +00004108 T PyDict_Next │ │ │ │ +000082b0 T PyDict_Pop │ │ │ │ 00000338 T PyDict_PopString │ │ │ │ 000008b6 T PyDict_SetDefault │ │ │ │ -00001a20 T PyDict_SetDefaultRef │ │ │ │ -00000b8c T PyDict_SetItem │ │ │ │ -00002604 T PyDict_SetItemString │ │ │ │ -000097b8 T PyDict_Size │ │ │ │ +00001a54 T PyDict_SetDefaultRef │ │ │ │ +00000bc0 T PyDict_SetItem │ │ │ │ +00002634 T PyDict_SetItemString │ │ │ │ +000097cc T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 000002b4 T PyDict_Unwatch │ │ │ │ -00002de0 T PyDict_Update │ │ │ │ +00002e10 T PyDict_Update │ │ │ │ 00000eb0 T PyDict_Values │ │ │ │ 00000138 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ @@ -9323,30 +9323,30 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007e9c T PyObject_ClearManagedDict │ │ │ │ +00007ecc T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005734 T PyObject_GenericGetDict │ │ │ │ +00005764 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -00008628 T PyObject_VisitManagedDict │ │ │ │ +00008640 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyTuple_New │ │ │ │ @@ -9361,225 +9361,225 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00001f74 t Py_XDECREF │ │ │ │ +00001fac t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -000097ec T _PyDictKeys_DecRef │ │ │ │ +00009800 T _PyDictKeys_DecRef │ │ │ │ 00000e78 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -0000534c T _PyDictKeys_StringLookup │ │ │ │ -0000727c T _PyDictKeys_StringLookupAndVersion │ │ │ │ -00006ee4 T _PyDictKeys_StringLookupSplit │ │ │ │ +0000537c T _PyDictKeys_StringLookup │ │ │ │ +000072ac T _PyDictKeys_StringLookupAndVersion │ │ │ │ +00006f14 T _PyDictKeys_StringLookupSplit │ │ │ │ 000003ec T _PyDictView_Intersect │ │ │ │ -00005b40 T _PyDictView_New │ │ │ │ +00005b70 T _PyDictView_New │ │ │ │ 00000978 T _PyDict_CheckConsistency │ │ │ │ 00000e6c T _PyDict_Clear_LockHeld │ │ │ │ 00000e4e T _PyDict_ContainsId │ │ │ │ -00000264 T _PyDict_Contains_KnownHash │ │ │ │ +00000260 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000efc T _PyDict_DelItemId │ │ │ │ -00007fd8 T _PyDict_DelItemIf │ │ │ │ +00008008 T _PyDict_DelItemIf │ │ │ │ 0000076c T _PyDict_DelItem_KnownHash │ │ │ │ 00000e70 T _PyDict_DetachFromObject │ │ │ │ -000026fc T _PyDict_EnablePerThreadRefcounting │ │ │ │ -00004e10 T _PyDict_FromItems │ │ │ │ -000098fc T _PyDict_FromKeys │ │ │ │ +0000272c T _PyDict_EnablePerThreadRefcounting │ │ │ │ +00004e3c T _PyDict_FromItems │ │ │ │ +00009910 T _PyDict_FromKeys │ │ │ │ 00000de8 T _PyDict_GetItemIdWithError │ │ │ │ -000027a0 T _PyDict_GetItemRef_KnownHash │ │ │ │ +000027d0 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000a0c T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00008200 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008230 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000e10 T _PyDict_GetItemStringWithError │ │ │ │ 00000db8 T _PyDict_GetItemWithError │ │ │ │ 00000e74 T _PyDict_GetItem_KnownHash │ │ │ │ -00005714 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -00004094 T _PyDict_HasOnlyStringKeys │ │ │ │ +00005744 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +000040c4 T _PyDict_HasOnlyStringKeys │ │ │ │ 0000087c T _PyDict_KeysSize │ │ │ │ -00004390 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +000043c0 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ 00000af8 T _PyDict_LoadGlobal │ │ │ │ -00005294 T _PyDict_LoadGlobalStackRef │ │ │ │ -00007220 T _PyDict_LookupIndex │ │ │ │ -00007bfc T _PyDict_MergeEx │ │ │ │ -00001ffc T _PyDict_NewKeysForClass │ │ │ │ +000052c4 T _PyDict_LoadGlobalStackRef │ │ │ │ +00007250 T _PyDict_LookupIndex │ │ │ │ +00007c30 T _PyDict_MergeEx │ │ │ │ +00002034 T _PyDict_NewKeysForClass │ │ │ │ 00000d54 T _PyDict_NewPresized │ │ │ │ -000041c4 T _PyDict_Next │ │ │ │ +000041f4 T _PyDict_Next │ │ │ │ 00000e92 T _PyDict_Pop │ │ │ │ -000079a0 T _PyDict_Pop_KnownHash │ │ │ │ +000079d4 T _PyDict_Pop_KnownHash │ │ │ │ 000005a8 T _PyDict_SendEvent │ │ │ │ 00000ece T _PyDict_SetItemId │ │ │ │ -00009c64 T _PyDict_SetItem_KnownHash │ │ │ │ -00009c00 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -000028e0 T _PyDict_SetItem_LockHeld │ │ │ │ -00007c00 T _PyDict_SetItem_Take2 │ │ │ │ +00009c78 T _PyDict_SetItem_KnownHash │ │ │ │ +00009c14 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002910 T _PyDict_SetItem_LockHeld │ │ │ │ +00007c34 T _PyDict_SetItem_Take2 │ │ │ │ 00000874 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000027e4 T _PyObjectDict_SetItem │ │ │ │ +00002814 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00006068 T _PyObject_InitInlineValues │ │ │ │ +00006098 T _PyObject_InitInlineValues │ │ │ │ 00000e08 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00009dcc T _PyObject_MaterializeManagedDict │ │ │ │ +00009de0 T _PyObject_MaterializeManagedDict │ │ │ │ 000008f4 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 000006dc T _PyObject_SetManagedDict │ │ │ │ -000060c8 T _PyObject_StoreInstanceAttribute │ │ │ │ -00006af0 T _PyObject_TryGetInstanceAttribute │ │ │ │ +000060f8 T _PyObject_StoreInstanceAttribute │ │ │ │ +00006b20 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ 00000054 t _PyTuple_Recycle.part.0 │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000298 T _Py_dict_lookup │ │ │ │ -00002db4 T _Py_dict_lookup_threadsafe │ │ │ │ -00004458 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00000294 T _Py_dict_lookup │ │ │ │ +00002de4 T _Py_dict_lookup_threadsafe │ │ │ │ +00004488 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 000013b8 t all_contained_in │ │ │ │ -00001e88 t build_indices_generic │ │ │ │ -00007f7c t clear_inline_values │ │ │ │ -00008844 t clear_lock_held │ │ │ │ +00001ec0 t build_indices_generic │ │ │ │ +00007fac t clear_inline_values │ │ │ │ +0000885c t clear_lock_held │ │ │ │ 000000a0 t compare_unicode_generic │ │ │ │ 00000a4c t copy_values │ │ │ │ -00004814 t delitem_knownhash_lock_held │ │ │ │ +00004844 t delitem_knownhash_lock_held │ │ │ │ 00000aa0 t detach_dict_from_object │ │ │ │ -00009468 t dict___contains__ │ │ │ │ +00009480 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 00000100 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 00000804 t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00003fa8 t dict_ass_sub │ │ │ │ +00003fd8 t dict_ass_sub │ │ │ │ 00000b60 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ 00000844 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003b40 t dict_dealloc │ │ │ │ -000032e8 t dict_dict_merge.isra.0 │ │ │ │ +00003b70 t dict_dealloc │ │ │ │ +00003318 t dict_dict_merge.isra.0 │ │ │ │ 00000848 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007dc4 t dict_get │ │ │ │ +00007df4 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ 00000250 t dict_init │ │ │ │ 00000388 t dict_ior │ │ │ │ -00005a70 t dict_items │ │ │ │ +00005aa0 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -00008cbc t dict_iter │ │ │ │ +00008cd4 t dict_iter │ │ │ │ 00000214 t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -000094e0 t dict_length │ │ │ │ -00002fd4 t dict_merge.isra.0 │ │ │ │ -00008f10 t dict_new │ │ │ │ +000094f4 t dict_length │ │ │ │ +00003004 t dict_merge.isra.0 │ │ │ │ +00008f28 t dict_new │ │ │ │ 00000898 t dict_or │ │ │ │ -0000763c t dict_pop │ │ │ │ +00007670 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ 00000b7c t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ 00000620 t dict_repr │ │ │ │ -00009ddc t dict_richcompare │ │ │ │ -00008fa0 t dict_setdefault │ │ │ │ +00009df0 t dict_richcompare │ │ │ │ +00008fb8 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00001a40 t dict_setdefault_ref_lock_held │ │ │ │ -00002ce8 t dict_subscript │ │ │ │ -00008694 t dict_tp_clear │ │ │ │ -00004490 t dict_traverse │ │ │ │ +00001a74 t dict_setdefault_ref_lock_held │ │ │ │ +00002d18 t dict_subscript │ │ │ │ +000086ac t dict_tp_clear │ │ │ │ +000044c0 t dict_traverse │ │ │ │ 000000a6 t dict_unhashable_type │ │ │ │ -000057fc t dict_update │ │ │ │ -0000586c t dict_update_arg │ │ │ │ -00008bec t dict_values │ │ │ │ +0000582c t dict_update │ │ │ │ +0000589c t dict_update_arg │ │ │ │ +00008c04 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -0000900c t dict_vectorcall │ │ │ │ +00009024 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 00000ffc t dictitems_contains │ │ │ │ -00005bec t dictitems_iter │ │ │ │ +00005c1c t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 000006c4 t dictitems_reversed │ │ │ │ -00007b60 t dictiter_dealloc │ │ │ │ -00005e7c t dictiter_iternextitem │ │ │ │ -00008d60 t dictiter_iternextkey │ │ │ │ -000094e4 t dictiter_iternextvalue │ │ │ │ -00008bd4 t dictiter_len │ │ │ │ +00007b94 t dictiter_dealloc │ │ │ │ +00005eac t dictiter_iternextitem │ │ │ │ +00008d78 t dictiter_iternextkey │ │ │ │ +000094f8 t dictiter_iternextvalue │ │ │ │ +00008bec t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005cd4 t dictiter_new │ │ │ │ +00005d04 t dictiter_new │ │ │ │ 00000770 t dictiter_reduce │ │ │ │ 000003b4 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ 0000059c t dictkeys_contains │ │ │ │ -000038d0 t dictkeys_decref.constprop.0 │ │ │ │ +00003900 t dictkeys_decref.constprop.0 │ │ │ │ 00000220 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 000007ec t dictkeys_reversed │ │ │ │ -00001384 t dictresize.isra.0 │ │ │ │ +000013b8 t dictresize.isra.0 │ │ │ │ 000010e4 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ 00000238 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 000007d4 t dictvalues_reversed │ │ │ │ -00005e10 t dictview_dealloc │ │ │ │ +00005e40 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ 000012ac t dictview_len │ │ │ │ 00000876 t dictview_mapping │ │ │ │ 0000106c t dictview_repr │ │ │ │ 000012b4 t dictview_richcompare │ │ │ │ -00009c58 t dictview_traverse │ │ │ │ +00009c6c t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 00000598 t dictviews_isdisjoint │ │ │ │ 0000010c t dictviews_or │ │ │ │ 00000f4c t dictviews_sub │ │ │ │ 00000fb4 t dictviews_to_set │ │ │ │ 00000148 t dictviews_xor │ │ │ │ 000000d0 d empty_keys_struct │ │ │ │ -00001288 t find_empty_slot │ │ │ │ +000012bc t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00004a60 t insert_split_key │ │ │ │ -00008b20 t insert_split_value.isra.0 │ │ │ │ -00000c3c t insert_to_emptydict.isra.0 │ │ │ │ -00000ec8 t insertdict.isra.0 │ │ │ │ +00004a8c t insert_split_key │ │ │ │ +00008b38 t insert_split_value.isra.0 │ │ │ │ +00000c70 t insert_to_emptydict.isra.0 │ │ │ │ +00000efc t insertdict.isra.0 │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 0000092c t make_dict_from_instance_attributes.isra.0 │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000912c t merge_from_seq2_lock_held │ │ │ │ +00009144 t merge_from_seq2_lock_held │ │ │ │ 000000e8 t new_dict.isra.0 │ │ │ │ -000089e0 t new_dict_with_shared_keys.isra.0 │ │ │ │ -00000de4 t new_keys_object.isra.0 │ │ │ │ -00007918 t pop_lock_held │ │ │ │ +000089f8 t new_dict_with_shared_keys.isra.0 │ │ │ │ +00000e18 t new_keys_object.isra.0 │ │ │ │ +0000794c 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 │ │ │ │ 0000081e t sizeof_lock_held │ │ │ │ -00006778 t store_instance_attr_lock_held │ │ │ │ +000067a8 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 000001b8 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -10162,35 +10162,35 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -000005e4 t cfunction_call │ │ │ │ +000005cc t cfunction_call │ │ │ │ 00000000 t cfunction_check_kwargs.part.0 │ │ │ │ -00000670 t cfunction_vectorcall_FASTCALL │ │ │ │ -000004a0 t cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -00000728 t cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ -00000254 t cfunction_vectorcall_NOARGS │ │ │ │ -00000520 t cfunction_vectorcall_O │ │ │ │ -00000320 t meth_dealloc │ │ │ │ +00000658 t cfunction_vectorcall_FASTCALL │ │ │ │ +00000488 t cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ +00000710 t cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +0000023c t cfunction_vectorcall_NOARGS │ │ │ │ +00000508 t cfunction_vectorcall_O │ │ │ │ +00000308 t meth_dealloc │ │ │ │ 0000011c t meth_get__doc__ │ │ │ │ -00000720 t meth_get__name__ │ │ │ │ +00000708 t meth_get__name__ │ │ │ │ 00000128 t meth_get__qualname__ │ │ │ │ 000001f8 t meth_get__self__ │ │ │ │ 00000354 t meth_get__text_signature__ │ │ │ │ 000001c8 d meth_getsets │ │ │ │ -000006f4 t meth_hash │ │ │ │ +000006dc t meth_hash │ │ │ │ 000001a0 d meth_members │ │ │ │ 00000240 d meth_methods │ │ │ │ 000002e4 t meth_reduce │ │ │ │ 00000274 t meth_repr │ │ │ │ 00000054 t meth_richcompare │ │ │ │ -00000448 t meth_traverse │ │ │ │ +00000430 t meth_traverse │ │ │ │ │ │ │ │ moduleobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000038 r .LC1 │ │ │ │ 000001e4 r .LC10 │ │ │ │ 00000208 r .LC11 │ │ │ │ @@ -10582,50 +10582,50 @@ │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 000001e8 T PyObject_ASCII │ │ │ │ -00001d48 T PyObject_Bytes │ │ │ │ -00001bec T PyObject_CallFinalizer │ │ │ │ -00001b5c T PyObject_CallFinalizerFromDealloc │ │ │ │ -00001f4c T PyObject_DelAttr │ │ │ │ +00001d74 T PyObject_Bytes │ │ │ │ +00001c18 T PyObject_CallFinalizer │ │ │ │ +00001b88 T PyObject_CallFinalizerFromDealloc │ │ │ │ +00001f78 T PyObject_DelAttr │ │ │ │ 0000080e T PyObject_DelAttrString │ │ │ │ 00000060 T PyObject_Dir │ │ │ │ U PyObject_GC_Del │ │ │ │ 00000814 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 000011e8 T PyObject_GenericGetAttr │ │ │ │ 00000690 T PyObject_GenericSetAttr │ │ │ │ 00000260 T PyObject_GenericSetDict │ │ │ │ 00000b24 T PyObject_GetAttr │ │ │ │ 00001298 T PyObject_GetAttrString │ │ │ │ 00000e84 T PyObject_GetOptionalAttr │ │ │ │ 000002f2 T PyObject_GetOptionalAttrString │ │ │ │ 000003a6 T PyObject_HasAttr │ │ │ │ 000002bc T PyObject_HasAttrString │ │ │ │ 000003dc T PyObject_HasAttrStringWithError │ │ │ │ -00001c30 T PyObject_HasAttrWithError │ │ │ │ +00001c5c T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 00000398 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 00000478 T PyObject_Init │ │ │ │ 0000058c T PyObject_InitVar │ │ │ │ 000011f0 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 0000047c T PyObject_Not │ │ │ │ 0000012c T PyObject_Print │ │ │ │ -00001a4c T PyObject_Repr │ │ │ │ -000016a8 T PyObject_RichCompare │ │ │ │ +00001a7c T PyObject_Repr │ │ │ │ +000016b4 T PyObject_RichCompare │ │ │ │ 00001394 T PyObject_RichCompareBool │ │ │ │ -00001d38 T PyObject_SelfIter │ │ │ │ +00001d64 T PyObject_SelfIter │ │ │ │ 0000033c T PyObject_SetAttr │ │ │ │ 000002d4 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -00001954 T PyObject_Str │ │ │ │ +00001988 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 0000050e T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -10661,25 +10661,25 @@ │ │ │ │ 00000524 T PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ 0000057e T PyUnstable_Object_IsUniquelyReferenced │ │ │ │ 000004e4 T PyUnstable_TryIncRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 000004d6 T Py_DecRef │ │ │ │ U Py_GenericAliasType │ │ │ │ -00001b1c T Py_GetConstant │ │ │ │ -00002624 T Py_GetConstantBorrowed │ │ │ │ +00001b48 T Py_GetConstant │ │ │ │ +00002654 T Py_GetConstantBorrowed │ │ │ │ 000004c6 T Py_IncRef │ │ │ │ 000004da T Py_Is │ │ │ │ 00000874 T Py_IsFalse │ │ │ │ 00000854 T Py_IsNone │ │ │ │ 00000864 T Py_IsTrue │ │ │ │ -00002628 T Py_NewRef │ │ │ │ +00002658 T Py_NewRef │ │ │ │ 00000890 T Py_REFCNT │ │ │ │ -00001f68 T Py_ReprEnter │ │ │ │ -000020b8 T Py_ReprLeave │ │ │ │ +00001f94 T Py_ReprEnter │ │ │ │ +000020e8 T Py_ReprLeave │ │ │ │ 00000498 T Py_TYPE │ │ │ │ 00000aa4 t Py_XDECREF │ │ │ │ 000004fe T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ @@ -10713,35 +10713,35 @@ │ │ │ │ U _PyNamespace_Type │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ 0000063e T _PyObject_AssertFailed │ │ │ │ 00000758 T _PyObject_CheckConsistency │ │ │ │ -00002124 T _PyObject_ClearFreeLists │ │ │ │ +00002154 T _PyObject_ClearFreeLists │ │ │ │ 00001268 T _PyObject_ComputedDictPointer │ │ │ │ 00000014 T _PyObject_DebugTypeStats │ │ │ │ 0000003e T _PyObject_Dump │ │ │ │ 000002cc T _PyObject_FiniState │ │ │ │ 000003c8 T _PyObject_FunctionStr │ │ │ │ 00000f74 T _PyObject_GenericGetAttrWithDict │ │ │ │ 00000870 T _PyObject_GenericSetAttrWithDict │ │ │ │ 000007e8 T _PyObject_GetAttrId │ │ │ │ 000005d2 T _PyObject_GetDictPtr │ │ │ │ 00000bc8 T _PyObject_GetMethod │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00001e24 T _PyObject_IsAbstract │ │ │ │ +00001e50 T _PyObject_IsAbstract │ │ │ │ 00000260 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 00000abc T _PyObject_New │ │ │ │ 00000df0 T _PyObject_NewVar │ │ │ │ 00000290 T _PyObject_NextNotImplemented │ │ │ │ -000018ec T _PyObject_SetAttributeErrorContext │ │ │ │ +00001920 T _PyObject_SetAttributeErrorContext │ │ │ │ 000002d0 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetDict │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ 00000198 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ @@ -10754,15 +10754,15 @@ │ │ │ │ 00000300 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyType_LookupStackRefAndVersion │ │ │ │ -00002594 T _PyTypes_FiniTypes │ │ │ │ +000025c4 T _PyTypes_FiniTypes │ │ │ │ 0000007c T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10770,15 +10770,15 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 000005d0 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000238 T _Py_Dealloc │ │ │ │ -00001f54 T _Py_DecRef │ │ │ │ +00001f80 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 0000063c T _Py_ForgetReference │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 0000000c T _Py_GetConstant_Init │ │ │ │ 00000250 T _Py_IncRef │ │ │ │ @@ -10805,21 +10805,21 @@ │ │ │ │ 000001fc r __func__.2 │ │ │ │ 00000238 r __func__.3 │ │ │ │ U clearerr │ │ │ │ 00000000 d constants │ │ │ │ U ferror │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ -00002560 t free_object │ │ │ │ +00002590 t free_object │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 00000588 t none_bool │ │ │ │ 00000630 t none_dealloc │ │ │ │ 00000298 r none_doc │ │ │ │ -00001b50 t none_hash │ │ │ │ +00001b7c t none_hash │ │ │ │ 00000400 t none_new │ │ │ │ 00000254 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000370 t notimplemented_bool │ │ │ │ 00000634 t notimplemented_dealloc │ │ │ │ 00000254 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ @@ -10990,96 +10990,96 @@ │ │ │ │ 00000aa4 r .LC99 │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ 00000d38 T PyMem_Calloc │ │ │ │ 00001018 T PyMem_Free │ │ │ │ 00001af4 T PyMem_GetAllocator │ │ │ │ 00000c48 T PyMem_Malloc │ │ │ │ -000032c4 T PyMem_RawCalloc │ │ │ │ +000032c8 T PyMem_RawCalloc │ │ │ │ 00000300 T PyMem_RawFree │ │ │ │ 000002b4 T PyMem_RawMalloc │ │ │ │ 00000c8c T PyMem_RawRealloc │ │ │ │ 00001870 T PyMem_Realloc │ │ │ │ -0000330c T PyMem_SetAllocator │ │ │ │ +00003310 T PyMem_SetAllocator │ │ │ │ 000072b8 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -0000381c T PyObject_Calloc │ │ │ │ +00003824 T PyObject_Calloc │ │ │ │ 00001698 T PyObject_Free │ │ │ │ 00007320 T PyObject_GetArenaAllocator │ │ │ │ 000005e0 T PyObject_Malloc │ │ │ │ 00001ce4 T PyObject_Realloc │ │ │ │ 00007398 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00002416 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -000035b8 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +000035c0 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 00002074 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ -000033ec T _PyMem_AbandonDelayed │ │ │ │ +000033f0 T _PyMem_AbandonDelayed │ │ │ │ 00001b70 T _PyMem_ArenaAlloc │ │ │ │ -00003528 T _PyMem_ArenaFree │ │ │ │ +00003530 T _PyMem_ArenaFree │ │ │ │ 000023d4 T _PyMem_DebugCalloc │ │ │ │ 00001760 t _PyMem_DebugCheckAddress │ │ │ │ 000072aa T _PyMem_DebugEnabled │ │ │ │ 000013c8 T _PyMem_DebugFree │ │ │ │ 00000ad0 T _PyMem_DebugMalloc │ │ │ │ 000016e8 t _PyMem_DebugRawAlloc │ │ │ │ -000033e0 T _PyMem_DebugRawCalloc │ │ │ │ +000033e4 T _PyMem_DebugRawCalloc │ │ │ │ 000003b8 T _PyMem_DebugRawFree │ │ │ │ 000016e0 T _PyMem_DebugRawMalloc │ │ │ │ 00000414 T _PyMem_DebugRawRealloc │ │ │ │ -00003178 T _PyMem_DebugRealloc │ │ │ │ +0000317c T _PyMem_DebugRealloc │ │ │ │ 0000000a T _PyMem_DefaultRawCalloc │ │ │ │ 00000c48 T _PyMem_DefaultRawFree │ │ │ │ 00001814 T _PyMem_DefaultRawMalloc │ │ │ │ 00000000 T _PyMem_DefaultRawRealloc │ │ │ │ 00000c4c T _PyMem_DefaultRawWcsdup │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00003534 T _PyMem_FiniDelayed │ │ │ │ +0000353c T _PyMem_FiniDelayed │ │ │ │ 00007410 T _PyMem_FreeDelayed │ │ │ │ 00000016 T _PyMem_GetAllocatorName │ │ │ │ 00002484 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002b68 T _PyMem_MiCalloc │ │ │ │ -00002b94 T _PyMem_MiFree │ │ │ │ +00002b70 T _PyMem_MiCalloc │ │ │ │ +00002b9c T _PyMem_MiFree │ │ │ │ 00001bb0 T _PyMem_MiMalloc │ │ │ │ -000031b4 T _PyMem_MiRealloc │ │ │ │ +000031b8 T _PyMem_MiRealloc │ │ │ │ 00007418 T _PyMem_ProcessDelayed │ │ │ │ 0000744e T _PyMem_ProcessDelayedNoDealloc │ │ │ │ 000013b0 T _PyMem_RawCalloc │ │ │ │ 00000330 T _PyMem_RawFree │ │ │ │ 000002f4 T _PyMem_RawMalloc │ │ │ │ 00000338 T _PyMem_RawRealloc │ │ │ │ 00000cd0 T _PyMem_RawStrdup │ │ │ │ 00000348 T _PyMem_RawWcsdup │ │ │ │ 000000e6 T _PyMem_SetupAllocators │ │ │ │ -000038d8 T _PyMem_Strdup │ │ │ │ +000038e0 T _PyMem_Strdup │ │ │ │ 00001820 T _PyMem_init_obmalloc │ │ │ │ -000037fc T _PyMem_obmalloc_state_on_heap │ │ │ │ +00003804 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 00000ee0 T _PyObject_Calloc │ │ │ │ 00002f9c t _PyObject_DebugDumpAddress │ │ │ │ 00000494 T _PyObject_DebugMallocStats │ │ │ │ 000011f0 T _PyObject_Free │ │ │ │ 000006d0 T _PyObject_Malloc │ │ │ │ -00003914 T _PyObject_MiCalloc │ │ │ │ -00002cbc T _PyObject_MiFree │ │ │ │ +0000391c T _PyObject_MiCalloc │ │ │ │ +00002cc4 T _PyObject_MiFree │ │ │ │ 00001bc8 T _PyObject_MiMalloc │ │ │ │ -000032c0 T _PyObject_MiRealloc │ │ │ │ +000032c4 T _PyObject_MiRealloc │ │ │ │ 00001c00 T _PyObject_Realloc │ │ │ │ -000032b0 T _PyObject_VirtualAlloc │ │ │ │ -0000350c T _PyObject_VirtualFree │ │ │ │ +000032b4 T _PyObject_VirtualAlloc │ │ │ │ +00003514 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000036d8 T _Py_FinalizeAllocatedBlocks │ │ │ │ +000036e0 T _Py_FinalizeAllocatedBlocks │ │ │ │ 00002cca T _Py_GetGlobalAllocatedBlocks │ │ │ │ U _Py_IsMainInterpreterFinalizing │ │ │ │ 000035be W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ @@ -11161,15 +11161,15 @@ │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 00006392 T _mi_heap_main_get │ │ │ │ 00007164 T _mi_heap_malloc_zero │ │ │ │ 00001bcc T _mi_heap_malloc_zero_ex │ │ │ │ 00003924 T _mi_heap_memid_is_suitable │ │ │ │ 00005e0c t _mi_heap_page_destroy │ │ │ │ 00003956 T _mi_heap_random_next │ │ │ │ -000031c8 T _mi_heap_realloc_zero │ │ │ │ +000031cc T _mi_heap_realloc_zero │ │ │ │ 00003cde T _mi_heap_set_default_direct │ │ │ │ 000071a2 T _mi_heap_unsafe_destroy_all │ │ │ │ 00003cac T _mi_is_main_thread │ │ │ │ 00001c3c T _mi_malloc_generic │ │ │ │ 000015de t _mi_memid_create_os │ │ │ │ 00000e3c t _mi_memid_none │ │ │ │ 00000688 B _mi_numa_node_count │ │ │ │ @@ -11198,21 +11198,21 @@ │ │ │ │ 00002ee2 T _mi_os_random_weak │ │ │ │ 00004c20 T _mi_os_reset │ │ │ │ 00004c18 T _mi_os_unprotect │ │ │ │ 00001500 T _mi_os_use_large_page │ │ │ │ 00003538 T _mi_padding_shrink │ │ │ │ 00004fcc T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ -00002d8c T _mi_page_free │ │ │ │ -00002cc0 T _mi_page_free_collect │ │ │ │ +00002d94 T _mi_page_free │ │ │ │ +00002cc8 T _mi_page_free_collect │ │ │ │ 00001bf0 T _mi_page_malloc │ │ │ │ 0000353a T _mi_page_ptr_unalign │ │ │ │ 000045d2 T _mi_page_queue_append │ │ │ │ 00004658 T _mi_page_reclaim │ │ │ │ -00002c14 T _mi_page_retire │ │ │ │ +00002c1c T _mi_page_retire │ │ │ │ 00004556 T _mi_page_try_use_delayed_free │ │ │ │ 0000205e T _mi_page_unfull │ │ │ │ 000045b0 T _mi_page_use_delayed_free │ │ │ │ 000006c0 T _mi_preloading │ │ │ │ 00001370 T _mi_prim_alloc │ │ │ │ 0000496e T _mi_prim_alloc_huge_os_pages │ │ │ │ 000049aa T _mi_prim_clock_now │ │ │ │ @@ -11239,15 +11239,15 @@ │ │ │ │ 00006296 T _mi_random_reinit_if_weak │ │ │ │ 000046ec T _mi_random_split │ │ │ │ 00004c88 T _mi_segment_huge_page_reset │ │ │ │ 00001f1a T _mi_segment_map_allocated_at │ │ │ │ 000028ca T _mi_segment_map_freed_at │ │ │ │ 00004f8c T _mi_segment_page_abandon │ │ │ │ 00001fc8 T _mi_segment_page_alloc │ │ │ │ -00002e30 T _mi_segment_page_free │ │ │ │ +00002e38 T _mi_segment_page_free │ │ │ │ 00004774 T _mi_segment_page_start │ │ │ │ 000047ba T _mi_segment_thread_collect │ │ │ │ 00002294 T _mi_stat_counter_increase │ │ │ │ 000047d8 T _mi_stat_decrease │ │ │ │ 000047d0 T _mi_stat_increase │ │ │ │ 000047e2 T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ @@ -11259,15 +11259,15 @@ │ │ │ │ 0000446a T _mi_strnlen │ │ │ │ 0000130c T _mi_thread_data_collect │ │ │ │ 00006076 T _mi_thread_done │ │ │ │ 00003c60 T _mi_thread_id │ │ │ │ 00003c6c T _mi_tld_init │ │ │ │ 00004424 T _mi_toupper │ │ │ │ 00005b04 T _mi_trace_message │ │ │ │ -0000326c t _mi_usable_size.isra.0 │ │ │ │ +00003270 t _mi_usable_size.isra.0 │ │ │ │ 000006cc T _mi_verbose_message │ │ │ │ 00004b22 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ 000007ac t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ @@ -11282,17 +11282,17 @@ │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 00003404 t free_work_item.isra.0 │ │ │ │ U fwrite │ │ │ │ 00001694 t get_allocator_unlocked │ │ │ │ -00003700 t get_num_global_allocated_blocks │ │ │ │ +00003708 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000036a0 t has_own_state │ │ │ │ +000036a8 t has_own_state │ │ │ │ 000018cc t init_obmalloc_pools │ │ │ │ 0000068c b large_page_try_ok.10 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ 000034c2 t maybe_process_interp_queue.isra.0 │ │ │ │ U memchr │ │ │ │ @@ -11324,22 +11324,22 @@ │ │ │ │ 000070de T mi_calloc │ │ │ │ 000065da T mi_calloc_aligned │ │ │ │ 00006614 T mi_calloc_aligned_at │ │ │ │ 00005d9c T mi_cfree │ │ │ │ 00003a7e T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 0000605a T mi_collect │ │ │ │ -00003114 t mi_commit_mask_create │ │ │ │ +00003118 t mi_commit_mask_create │ │ │ │ 00005a38 T mi_debug_show_arenas │ │ │ │ 00006ad6 T mi_dupenv_s │ │ │ │ 000006e4 b mi_error_arg │ │ │ │ 000006e0 b mi_error_handler │ │ │ │ 0000359c T mi_expand │ │ │ │ 00001d00 t mi_find_page │ │ │ │ -00002b98 T mi_free │ │ │ │ +00002ba0 T mi_free │ │ │ │ 00005dc6 T mi_free_aligned │ │ │ │ 00005dc2 T mi_free_size │ │ │ │ 00005dbe T mi_free_size_aligned │ │ │ │ 00004502 T mi_good_size │ │ │ │ 00006970 T mi_heap_alloc_new │ │ │ │ 0000699a T mi_heap_alloc_new_n │ │ │ │ 0000278c t mi_heap_area_visitor │ │ │ │ @@ -11364,15 +11364,15 @@ │ │ │ │ 000064c0 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 000070c4 T mi_heap_mallocn │ │ │ │ 00007234 T mi_heap_new │ │ │ │ 000071e8 T mi_heap_new_in_arena │ │ │ │ 00002d36 t mi_heap_page_check_owned │ │ │ │ 00005dca t mi_heap_page_collect │ │ │ │ 00004634 t mi_heap_page_never_delayed_free │ │ │ │ -00002adc t mi_heap_queue_first_update │ │ │ │ +00002ae4 t mi_heap_queue_first_update │ │ │ │ 00007094 T mi_heap_realloc │ │ │ │ 00006f00 T mi_heap_realloc_aligned │ │ │ │ 00006dc0 T mi_heap_realloc_aligned_at │ │ │ │ 00006de0 t mi_heap_realloc_zero_aligned │ │ │ │ 00006c16 t mi_heap_realloc_zero_aligned_at │ │ │ │ 00007036 T mi_heap_reallocf │ │ │ │ 00007074 T mi_heap_reallocn │ │ │ │ @@ -11438,19 +11438,19 @@ │ │ │ │ 00001556 t mi_os_prim_free.isra.0 │ │ │ │ 00004bb0 t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ 00002e72 t mi_out_buf │ │ │ │ 00002f6c t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 000004ac t mi_out_stderr │ │ │ │ -000029f8 t mi_page_extend_free.isra.0 │ │ │ │ -00002a6c t mi_page_free_list_extend.isra.0 │ │ │ │ +00002a00 t mi_page_extend_free.isra.0 │ │ │ │ +00002a74 t mi_page_free_list_extend.isra.0 │ │ │ │ 00001e88 t mi_page_fresh_alloc │ │ │ │ 00001f5c t mi_page_queue_enqueue_from │ │ │ │ -00002dd0 t mi_page_queue_remove │ │ │ │ +00002dd8 t mi_page_queue_remove │ │ │ │ 00002da0 t mi_page_usable_aligned_size_of │ │ │ │ 0000684a T mi_posix_memalign │ │ │ │ 00004076 t mi_printf_amount.constprop.0 │ │ │ │ 00000d30 t mi_process_done │ │ │ │ 00004a20 T mi_process_info │ │ │ │ 0000072c T mi_process_init │ │ │ │ 0000089c t mi_process_setup_auto_thread_done.part.0 │ │ │ │ @@ -11483,26 +11483,26 @@ │ │ │ │ 00006fac T mi_rezalloc │ │ │ │ 00006e62 T mi_rezalloc_aligned │ │ │ │ 00006d16 T mi_rezalloc_aligned_at │ │ │ │ 00004ea6 t mi_segment_abandon │ │ │ │ 000009c0 t mi_segment_alloc │ │ │ │ 00000c34 t mi_segment_calculate_slices │ │ │ │ 00005304 t mi_segment_check_free │ │ │ │ -00003034 t mi_segment_commit_mask.constprop.0 │ │ │ │ +0000303c t mi_segment_commit_mask.constprop.0 │ │ │ │ 000027ee t mi_segment_free.isra.0 │ │ │ │ 000061be t mi_segment_huge_page_alloc │ │ │ │ 00000694 b mi_segment_map │ │ │ │ -00002e7c t mi_segment_page_clear │ │ │ │ +00002e84 t mi_segment_page_clear │ │ │ │ 000020f6 t mi_segment_purge.isra.0 │ │ │ │ 00005e44 t mi_segment_reclaim │ │ │ │ 00002418 t mi_segment_span_allocate.isra.0 │ │ │ │ 0000268c t mi_segment_span_free │ │ │ │ -00002f64 t mi_segment_span_free_coalesce │ │ │ │ -00003864 t mi_segment_span_remove_from_queue │ │ │ │ -00002934 t mi_segment_try_purge │ │ │ │ +00002f6c t mi_segment_span_free_coalesce │ │ │ │ +0000386c t mi_segment_span_remove_from_queue │ │ │ │ +00002938 t mi_segment_try_purge │ │ │ │ 000053ac t mi_segment_visit_pages │ │ │ │ 00002038 t mi_segments_page_alloc.isra.0 │ │ │ │ 00001eba t mi_segments_track_size │ │ │ │ 000031f8 t mi_stat_add.constprop.0 │ │ │ │ 00003278 t mi_stat_counter_add.constprop.0 │ │ │ │ 000043b2 t mi_stat_counter_print.constprop.0 │ │ │ │ 00004224 t mi_stat_print_ex.constprop.0 │ │ │ │ @@ -11673,52 +11673,52 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00000978 t compute_item │ │ │ │ +0000097c t compute_item │ │ │ │ 000000f4 r count_doc │ │ │ │ 00000088 r index_doc │ │ │ │ 00000050 r length_hint_doc │ │ │ │ 00000000 t longrangeiter_dealloc │ │ │ │ 00000660 t longrangeiter_len │ │ │ │ 00000270 d longrangeiter_methods │ │ │ │ -000009d8 t longrangeiter_next │ │ │ │ +000009dc t longrangeiter_next │ │ │ │ 00000578 t longrangeiter_reduce │ │ │ │ 00000226 t longrangeiter_setstate │ │ │ │ -000001bc t make_range_object │ │ │ │ +000001c8 t make_range_object │ │ │ │ 00000420 d range_as_mapping │ │ │ │ 00000390 d range_as_number │ │ │ │ 0000042c d range_as_sequence │ │ │ │ 00000658 t range_bool │ │ │ │ 00000044 t range_contains │ │ │ │ 0000007c t range_contains_long │ │ │ │ 000001d0 t range_count │ │ │ │ -000005e4 t range_dealloc │ │ │ │ +000005e8 t range_dealloc │ │ │ │ 00000160 r range_doc │ │ │ │ 000000f6 t range_hash │ │ │ │ 00000000 t range_index │ │ │ │ 0000038c t range_item │ │ │ │ -00000478 t range_iter │ │ │ │ +00000484 t range_iter │ │ │ │ 000002cc t range_length │ │ │ │ 000002f0 d range_members │ │ │ │ 00000340 d range_methods │ │ │ │ 0000033e t range_new │ │ │ │ 00000548 t range_reduce │ │ │ │ 000000a0 t range_repr │ │ │ │ 00000128 t range_reverse │ │ │ │ 000002d4 t range_richcompare │ │ │ │ -000006f4 t range_subscript │ │ │ │ +000006f8 t range_subscript │ │ │ │ 00000000 t range_vectorcall │ │ │ │ -000006a4 t rangeiter_dealloc │ │ │ │ +000006a8 t rangeiter_dealloc │ │ │ │ 00000384 t rangeiter_len │ │ │ │ 000002b0 d rangeiter_methods │ │ │ │ -000006d8 t rangeiter_next │ │ │ │ +000006dc t rangeiter_next │ │ │ │ 000004b8 t rangeiter_reduce │ │ │ │ 000002f0 t rangeiter_setstate │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000144 r reverse_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ │ │ │ │ setobject.o: │ │ │ │ @@ -11747,15 +11747,15 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002764 T PyFrozenSet_New │ │ │ │ +00002a78 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 │ │ │ │ @@ -11768,19 +11768,19 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000b2c T PySet_Add │ │ │ │ +00000ccc T PySet_Add │ │ │ │ 000005a4 T PySet_Clear │ │ │ │ -000013f4 T PySet_Contains │ │ │ │ -00000d68 T PySet_Discard │ │ │ │ -00000a58 T PySet_New │ │ │ │ +00001648 T PySet_Contains │ │ │ │ +00000fc0 T PySet_Discard │ │ │ │ +00000bf8 T PySet_New │ │ │ │ 000000e8 T PySet_Pop │ │ │ │ 00000088 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ @@ -11788,158 +11788,158 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002564 t Py_XDECREF │ │ │ │ +00002874 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 │ │ │ │ -00002828 T _PySet_AddTakeRef │ │ │ │ +00002b3c T _PySet_AddTakeRef │ │ │ │ 00000126 T _PySet_ClearInternal │ │ │ │ -00002e94 T _PySet_Contains │ │ │ │ +0000325c T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002b6c T _PySet_NextEntry │ │ │ │ -00002a08 T _PySet_NextEntryRef │ │ │ │ +00002f34 T _PySet_NextEntry │ │ │ │ +00002dd0 T _PySet_NextEntryRef │ │ │ │ 000007d8 T _PySet_Update │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 00000104 t dummy_dealloc │ │ │ │ 000000f8 t dummy_repr │ │ │ │ -00003828 t frozenset___contains__ │ │ │ │ +00003cd4 t frozenset___contains__ │ │ │ │ 000002e8 r frozenset___contains____doc__ │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 0000005a t frozenset_copy │ │ │ │ 000007f0 r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00002c7c t frozenset_hash │ │ │ │ -00002ca4 t frozenset_hash_impl │ │ │ │ +00003044 t frozenset_hash │ │ │ │ +0000306c t frozenset_hash_impl │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -00001810 t frozenset_new │ │ │ │ +000017dc t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 0000018c t make_new_set │ │ │ │ 00000554 t make_new_set_basetype │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00000c94 t set___contains__ │ │ │ │ +00003ca0 t set___contains__ │ │ │ │ 0000032c r set___contains____doc__ │ │ │ │ -00001624 t set___reduce__ │ │ │ │ +000015f0 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 000000dc t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00003164 t set_add │ │ │ │ +0000352c t set_add │ │ │ │ 00000370 r set_add__doc__ │ │ │ │ -00000578 t set_add_entry_takeref │ │ │ │ +00000654 t set_add_entry_takeref │ │ │ │ 00000284 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -0000157c t set_clear │ │ │ │ +00001548 t set_clear │ │ │ │ 000007b8 r set_clear__doc__ │ │ │ │ -00003354 t set_clear_internal │ │ │ │ +000037cc t set_clear_internal │ │ │ │ 00000000 t set_contains │ │ │ │ -000016f8 t set_contains_key │ │ │ │ +0000194c t set_contains_key │ │ │ │ 00000028 t set_contains_lock_held.part.0 │ │ │ │ -00000e30 t set_copy │ │ │ │ +00000dfc t set_copy │ │ │ │ 00000824 r set_copy__doc__ │ │ │ │ -00000e8c t set_copy_and_difference │ │ │ │ +00000e58 t set_copy_and_difference │ │ │ │ 00000794 t set_copy_impl │ │ │ │ -0000257c t set_dealloc │ │ │ │ -00003afc t set_difference │ │ │ │ -0000107c t set_difference_multi │ │ │ │ +0000288c t set_dealloc │ │ │ │ +00003fa8 t set_difference │ │ │ │ +00001048 t set_difference_multi │ │ │ │ 0000056c r set_difference_multi__doc__ │ │ │ │ -000010f4 t set_difference_update │ │ │ │ +000010c0 t set_difference_update │ │ │ │ 000005d4 r set_difference_update__doc__ │ │ │ │ -00000ecc t set_difference_update_internal │ │ │ │ +00000e98 t set_difference_update_internal │ │ │ │ 00000b7c t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -000010fc t set_discard_entry │ │ │ │ -000010ac t set_discard_key │ │ │ │ +00001350 t set_discard_entry │ │ │ │ +00001300 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 000008c4 t set_iand │ │ │ │ -000015a0 t set_init │ │ │ │ +0000156c t set_init │ │ │ │ 00000318 t set_intersection │ │ │ │ -00001310 t set_intersection_multi │ │ │ │ +000012dc t set_intersection_multi │ │ │ │ 000006f4 r set_intersection_multi__doc__ │ │ │ │ -00001314 t set_intersection_multi_impl │ │ │ │ -00001684 t set_intersection_update_multi │ │ │ │ +000012e0 t set_intersection_multi_impl │ │ │ │ +00001650 t set_intersection_update_multi │ │ │ │ 00000684 r set_intersection_update_multi__doc__ │ │ │ │ -000019a4 t set_ior │ │ │ │ -000011a8 t set_isdisjoint │ │ │ │ +00001bf8 t set_ior │ │ │ │ +00001174 t set_isdisjoint │ │ │ │ 00000630 r set_isdisjoint__doc__ │ │ │ │ -0000180c t set_issubset │ │ │ │ +000017d8 t set_issubset │ │ │ │ 0000042c r set_issubset__doc__ │ │ │ │ -00003440 t set_issubset_impl │ │ │ │ +000038b8 t set_issubset_impl │ │ │ │ 00000a8c t set_issuperset │ │ │ │ 000003dc r set_issuperset__doc__ │ │ │ │ 00000a90 t set_issuperset_impl │ │ │ │ -00001134 t set_isub │ │ │ │ -0000231c t set_iter │ │ │ │ -000018b8 t set_ixor │ │ │ │ -00002760 t set_len │ │ │ │ -00001158 t set_lookkey │ │ │ │ -00001afc t set_merge_lock_held │ │ │ │ +00001100 t set_isub │ │ │ │ +0000262c t set_iter │ │ │ │ +00001884 t set_ixor │ │ │ │ +00002a74 t set_len │ │ │ │ +000013ac t set_lookkey │ │ │ │ +00001d50 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00001598 t set_new │ │ │ │ +00001564 t set_new │ │ │ │ 000006f0 t set_or │ │ │ │ 000005f8 t set_pop │ │ │ │ 000008a8 r set_pop__doc__ │ │ │ │ 00000138 t set_pop_impl │ │ │ │ 00000be4 t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ -00000cc8 t set_repr │ │ │ │ +00000c94 t set_repr │ │ │ │ 000005fc t set_richcompare │ │ │ │ 0000082c t set_sub │ │ │ │ 00000974 t set_swap_bodies │ │ │ │ -00001940 t set_symmetric_difference │ │ │ │ +0000190c t set_symmetric_difference │ │ │ │ 00000478 r set_symmetric_difference__doc__ │ │ │ │ -0000176c t set_symmetric_difference_impl │ │ │ │ -00001394 t set_symmetric_difference_update │ │ │ │ +00001738 t set_symmetric_difference_impl │ │ │ │ +00001360 t set_symmetric_difference_update │ │ │ │ 000004ec r set_symmetric_difference_update__doc__ │ │ │ │ -00001398 t set_symmetric_difference_update_impl │ │ │ │ -000014d4 t set_symmetric_difference_update_set │ │ │ │ -00000714 t set_table_resize │ │ │ │ -000009c4 t set_traverse │ │ │ │ +00001364 t set_symmetric_difference_update_impl │ │ │ │ +000014a0 t set_symmetric_difference_update_set │ │ │ │ +000008b4 t set_table_resize │ │ │ │ +00000b64 t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ -00000e34 t set_union │ │ │ │ +00000e00 t set_union │ │ │ │ 0000075c r set_union__doc__ │ │ │ │ 00000c54 t set_update │ │ │ │ 00000858 r set_update__doc__ │ │ │ │ 00000204 t set_update_dict_lock_held │ │ │ │ -00001a78 t set_update_internal │ │ │ │ +00001ccc t set_update_internal │ │ │ │ 000002c4 t set_update_iterable_lock_held │ │ │ │ 00000250 t set_update_local │ │ │ │ -0000261c t set_vectorcall │ │ │ │ -000016d8 t set_xor │ │ │ │ -000024ec t setiter_dealloc │ │ │ │ -000023b8 t setiter_iternext │ │ │ │ -000010dc t setiter_len │ │ │ │ +00002930 t set_vectorcall │ │ │ │ +000016a4 t set_xor │ │ │ │ +000027fc t setiter_dealloc │ │ │ │ +000026c8 t setiter_iternext │ │ │ │ +000010a8 t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 0000007c t setiter_reduce │ │ │ │ -000016cc t setiter_traverse │ │ │ │ -00002b08 t unicode_eq │ │ │ │ +00001698 t setiter_traverse │ │ │ │ +00002ed0 t unicode_eq │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12203,19 +12203,19 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000f34 T PyTuple_GetItem │ │ │ │ -0000154c T PyTuple_GetSlice │ │ │ │ +00001534 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 000003c4 T PyTuple_Pack │ │ │ │ 00000098 T PyTuple_SetItem │ │ │ │ -0000151c T PyTuple_Size │ │ │ │ +00001504 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ @@ -12234,15 +12234,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 00000128 T _PyTuple_FromArray │ │ │ │ -00001874 T _PyTuple_FromArraySteal │ │ │ │ +0000185c T _PyTuple_FromArraySteal │ │ │ │ 00000f88 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 00000d80 T _PyTuple_MaybeUntrack │ │ │ │ 000005c0 T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ @@ -12259,36 +12259,36 @@ │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000250 t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 00000328 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00001d2c t tuple_concat │ │ │ │ +00001d14 t tuple_concat │ │ │ │ 00001128 t tuple_contains │ │ │ │ 000002a4 t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000c04 t tuple_dealloc │ │ │ │ -0000177c t tuple_hash │ │ │ │ +00001764 t tuple_hash │ │ │ │ 0000016c t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ -000014d4 t tuple_item │ │ │ │ +000014bc t tuple_item │ │ │ │ 000009e8 t tuple_iter │ │ │ │ -00001f84 t tuple_length │ │ │ │ +00001f6c t tuple_length │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001f88 t tuple_new │ │ │ │ +00001f70 t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000022dc t tuple_repeat │ │ │ │ -00002198 t tuple_repr │ │ │ │ -00001c18 t tuple_richcompare │ │ │ │ -000011f0 t tuple_subscript │ │ │ │ +000022b0 t tuple_repeat │ │ │ │ +0000216c t tuple_repr │ │ │ │ +00001c00 t tuple_richcompare │ │ │ │ +000011dc t tuple_subscript │ │ │ │ 00000eac t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000b28 t tupleiter_dealloc │ │ │ │ -000024d4 t tupleiter_len │ │ │ │ +000024a8 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000ad4 t tupleiter_next │ │ │ │ 0000010a t tupleiter_reduce │ │ │ │ 000002f0 t tupleiter_setstate │ │ │ │ 00000160 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -12596,18 +12596,18 @@ │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ -0000580c T PyObject_GetItemData │ │ │ │ +000057f0 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000030d4 T PyObject_GetTypeData │ │ │ │ +000030c4 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -12618,63 +12618,63 @@ │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ U PySequence_Size │ │ │ │ U PySequence_Tuple │ │ │ │ -00009b7c t PyStackRef_XCLOSE │ │ │ │ +00009b54 t PyStackRef_XCLOSE │ │ │ │ U PyStaticMethod_New │ │ │ │ 00000cb0 D PySuper_Type │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 000014c6 T PyType_AddWatcher │ │ │ │ 00000944 T PyType_ClearCache │ │ │ │ 000015ec T PyType_ClearWatcher │ │ │ │ -00001a28 T PyType_Freeze │ │ │ │ -000042e8 T PyType_FromMetaclass │ │ │ │ +000019e4 T PyType_Freeze │ │ │ │ +000042bc T PyType_FromMetaclass │ │ │ │ 000002f0 T PyType_FromModuleAndSpec │ │ │ │ 00000000 T PyType_FromSpec │ │ │ │ 000002fc T PyType_FromSpecWithBases │ │ │ │ -00003f8c T PyType_GenericAlloc │ │ │ │ -000092fc T PyType_GenericNew │ │ │ │ -00003120 T PyType_GetBaseByToken │ │ │ │ -0000b7f0 T PyType_GetDict │ │ │ │ -00009448 T PyType_GetFlags │ │ │ │ -0000e268 T PyType_GetFullyQualifiedName │ │ │ │ -0000e214 T PyType_GetModule │ │ │ │ -0000b554 T PyType_GetModuleByDef │ │ │ │ +00003f60 T PyType_GenericAlloc │ │ │ │ +000092d4 T PyType_GenericNew │ │ │ │ +00003110 T PyType_GetBaseByToken │ │ │ │ +0000b7e0 T PyType_GetDict │ │ │ │ +00009420 T PyType_GetFlags │ │ │ │ +0000e2e0 T PyType_GetFullyQualifiedName │ │ │ │ +0000e28c T PyType_GetModule │ │ │ │ +0000b544 T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -00002590 T PyType_GetModuleState │ │ │ │ +0000254c T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ 00000fc4 T PyType_GetQualName │ │ │ │ -0000df08 T PyType_GetSlot │ │ │ │ +0000def8 T PyType_GetSlot │ │ │ │ 000014b0 T PyType_GetTypeDataSize │ │ │ │ -00005c58 T PyType_IsSubtype │ │ │ │ +00005c48 T PyType_IsSubtype │ │ │ │ 00000734 T PyType_Modified │ │ │ │ -00005630 T PyType_Ready │ │ │ │ +00005604 T PyType_Ready │ │ │ │ 000019de T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b54 D PyType_Type │ │ │ │ 0000162c T PyType_Unwatch │ │ │ │ 00001524 T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ -00003fdc T PyUnstable_Type_AssignVersionTag │ │ │ │ +00003fcc T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ -00003f74 t Py_XDECREF │ │ │ │ +00003f48 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 00000d80 D _PyBufferWrapper_Type │ │ │ │ U _PyDictKeys_DecRef │ │ │ │ U _PyDict_DetachFromObject │ │ │ │ @@ -12696,351 +12696,351 @@ │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ -00004104 T _PyObject_GetState │ │ │ │ +000040f4 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -000080b8 T _PyObject_LookupSpecial │ │ │ │ -0000a358 T _PyObject_LookupSpecialMethod │ │ │ │ +00008090 T _PyObject_LookupSpecial │ │ │ │ +0000a330 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00002cf4 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -00002dd0 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00002cb0 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +00002d8c T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 000009b4 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000c1a4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000c194 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000dd04 T _PyStaticType_FiniBuiltin │ │ │ │ -00002d2c T _PyStaticType_GetBuiltins │ │ │ │ -00004248 T _PyStaticType_GetState │ │ │ │ +0000dcf4 T _PyStaticType_FiniBuiltin │ │ │ │ +00002ce8 T _PyStaticType_GetBuiltins │ │ │ │ +0000421c T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ 00000058 T _PyStaticType_InitForExtension │ │ │ │ -0000b0e4 T _PySuper_Lookup │ │ │ │ +0000b0d4 T _PySuper_Lookup │ │ │ │ 000005c8 T _PyType_AddMethod │ │ │ │ -000040c4 T _PyType_AllocNoTrack │ │ │ │ +00004098 T _PyType_AllocNoTrack │ │ │ │ 00000d6c T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000480 T _PyType_CacheInitForSpecialization │ │ │ │ -00005024 T _PyType_CalculateMetaclass │ │ │ │ +00004ff8 T _PyType_CalculateMetaclass │ │ │ │ 00001790 T _PyType_CheckConsistency │ │ │ │ -000041ac t _PyType_DocWithoutSignature │ │ │ │ +00004180 t _PyType_DocWithoutSignature │ │ │ │ 0000176a T _PyType_GetBases │ │ │ │ -0000428c T _PyType_GetDict │ │ │ │ +00004260 T _PyType_GetDict │ │ │ │ 00000b24 T _PyType_GetDocFromInternalDoc │ │ │ │ -0000e3d4 T _PyType_GetFullyQualifiedName │ │ │ │ +0000e44c T _PyType_GetFullyQualifiedName │ │ │ │ 0000177c T _PyType_GetMRO │ │ │ │ -00002d8c T _PyType_GetSlotWrapperNames │ │ │ │ +00002d48 T _PyType_GetSlotWrapperNames │ │ │ │ 00000b54 T _PyType_GetSubclasses │ │ │ │ -000031e4 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +000031d4 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 000019b8 T _PyType_GetVersionForCurrentState │ │ │ │ 00000f00 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 000002ac T _PyType_Lookup │ │ │ │ 00001984 T _PyType_LookupByVersion │ │ │ │ -00008c18 T _PyType_LookupRef │ │ │ │ -00005cb8 T _PyType_LookupRefAndVersion │ │ │ │ -00005854 T _PyType_LookupStackRefAndVersion │ │ │ │ +00008bf0 T _PyType_LookupRef │ │ │ │ +00005ca8 T _PyType_LookupRefAndVersion │ │ │ │ +00005838 T _PyType_LookupStackRefAndVersion │ │ │ │ 000002d0 T _PyType_Name │ │ │ │ 000019be T _PyType_NewManagedObject │ │ │ │ 00000c54 T _PyType_SetFlags │ │ │ │ 00000c60 T _PyType_SetFlagsRecursive │ │ │ │ -0000410c T _PyType_SetVersion │ │ │ │ -000010a8 T _PyType_Validate │ │ │ │ +000040fc T _PyType_SetVersion │ │ │ │ +00001064 T _PyType_Validate │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 00000f70 T _PyTypes_Fini │ │ │ │ 00000e14 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000b978 T _Py_BaseObject_RichCompare │ │ │ │ +0000b968 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 │ │ │ │ -0000ec08 T _Py_slot_tp_getattr_hook │ │ │ │ -00003298 T _Py_slot_tp_getattro │ │ │ │ +0000ec80 T _Py_slot_tp_getattr_hook │ │ │ │ +00003288 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009b90 T _Py_type_getattro │ │ │ │ -00008e4c T _Py_type_getattro_impl │ │ │ │ +00009b68 T _Py_type_getattro │ │ │ │ +00008e24 T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000150 r __func__.0 │ │ │ │ 0000020c r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000026cc t _common_reduce.part.0 │ │ │ │ -000059a0 t assign_version_tag │ │ │ │ -0000524c t best_base │ │ │ │ +00002688 t _common_reduce.part.0 │ │ │ │ +00005984 t assign_version_tag │ │ │ │ +00005220 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 000010b8 t bufferwrapper_dealloc │ │ │ │ 00001034 t bufferwrapper_releasebuf │ │ │ │ 00001690 t bufferwrapper_traverse │ │ │ │ -0000f2b4 t call_attribute │ │ │ │ +0000f328 t call_attribute │ │ │ │ 00000944 t call_unbound_noarg.part.0 │ │ │ │ 0000000c t check_immutable_bases │ │ │ │ -0000c6dc t check_num_args │ │ │ │ +0000c6cc t check_num_args │ │ │ │ 00000ac2 t check_pow_args │ │ │ │ 00000554 t check_set_special_type_attr │ │ │ │ 00000ccc t class_name │ │ │ │ -0000ab88 t clear_slots │ │ │ │ -0000d618 t clear_tp_subclasses │ │ │ │ -0000233c t compatible_for_assignment │ │ │ │ -00002450 t compatible_with_tp_base │ │ │ │ -00005ab4 t find_name_in_mro │ │ │ │ -0000d7a4 t fini_static_type │ │ │ │ -0000333c t get_base_by_token_recursive │ │ │ │ +0000ab74 t clear_slots │ │ │ │ +0000d608 t clear_tp_subclasses │ │ │ │ +000022f8 t compatible_for_assignment │ │ │ │ +0000240c t compatible_with_tp_base │ │ │ │ +00005a98 t find_name_in_mro │ │ │ │ +0000d794 t fini_static_type │ │ │ │ +0000332c t get_base_by_token_recursive │ │ │ │ 00001444 t get_dict_descriptor │ │ │ │ 00000d62 t getindex │ │ │ │ -00002724 t import_copyreg │ │ │ │ -000099c4 t lookup_method_ex.constprop.0 │ │ │ │ +000026e0 t import_copyreg │ │ │ │ +0000999c t lookup_method_ex.constprop.0 │ │ │ │ 00000e74 t managed_static_type_state_clear.part.0 │ │ │ │ -0000ccfc t maybe_call_special_no_args │ │ │ │ +0000ccec t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000011c8 t merge_class_dict │ │ │ │ +00001364 t merge_class_dict │ │ │ │ 00000624 t method_is_overloaded.isra.0 │ │ │ │ -000024a4 t mro_hierarchy │ │ │ │ -00003b54 t mro_implementation_unlocked │ │ │ │ -000034e8 t mro_internal_unlocked.isra.0 │ │ │ │ +00002460 t mro_hierarchy │ │ │ │ +00003b28 t mro_implementation_unlocked │ │ │ │ +000034d8 t mro_internal_unlocked.isra.0 │ │ │ │ 00000160 r name_op │ │ │ │ 000002cc t next_global_version_tag │ │ │ │ -00001978 t object___dir__ │ │ │ │ +00001934 t object___dir__ │ │ │ │ 000006c8 r object___dir____doc__ │ │ │ │ 00000db0 t object___format__ │ │ │ │ 0000073c r object___format____doc__ │ │ │ │ -00003310 t object___getstate__ │ │ │ │ +00003300 t object___getstate__ │ │ │ │ 0000082c r object___getstate____doc__ │ │ │ │ 00000e46 t object___reduce__ │ │ │ │ 00000800 r object___reduce____doc__ │ │ │ │ -0000f540 t object___reduce_ex__ │ │ │ │ +0000f5b4 t object___reduce_ex__ │ │ │ │ 000007c4 r object___reduce_ex____doc__ │ │ │ │ 00000a36 t object___sizeof__ │ │ │ │ 000006fc r object___sizeof____doc__ │ │ │ │ -00008d68 t object_dealloc │ │ │ │ +00008d40 t object_dealloc │ │ │ │ 000003fc r object_doc │ │ │ │ -0000bb84 t object_get_class │ │ │ │ +0000bb74 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00002760 t object_getstate │ │ │ │ -00002820 t object_getstate_default │ │ │ │ -0000970c t object_init │ │ │ │ -00008bac t object_init_subclass │ │ │ │ +0000271c t object_getstate │ │ │ │ +000027dc t object_getstate_default │ │ │ │ +000096e4 t object_init │ │ │ │ +00008b84 t object_init_subclass │ │ │ │ 000004b8 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -0000944c t object_new │ │ │ │ +00009424 t object_new │ │ │ │ 00000874 t object_repr │ │ │ │ -0000ba7c t object_richcompare │ │ │ │ -00002f40 t object_set_class │ │ │ │ -0000a028 t object_str │ │ │ │ +0000ba6c t object_richcompare │ │ │ │ +00002f30 t object_set_class │ │ │ │ +0000a000 t object_str │ │ │ │ 00000d60 t object_subclasshook │ │ │ │ 00000540 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 0000121c t releasebuffer_call_python │ │ │ │ -000040fc t richcmp_eq │ │ │ │ -0000330c t richcmp_ge │ │ │ │ -00003304 t richcmp_gt │ │ │ │ -00003308 t richcmp_le │ │ │ │ -00003300 t richcmp_lt │ │ │ │ -000030e4 t richcmp_ne │ │ │ │ +000040ec t richcmp_eq │ │ │ │ +000032fc t richcmp_ge │ │ │ │ +000032f4 t richcmp_gt │ │ │ │ +000032f8 t richcmp_le │ │ │ │ +000032f0 t richcmp_lt │ │ │ │ +000030d4 t richcmp_ne │ │ │ │ 00000c64 t set_flags_recursive │ │ │ │ 00000b8a t set_mro_error │ │ │ │ 00000314 t set_version_unlocked │ │ │ │ 00000cfc t slot_am_aiter │ │ │ │ -000041ac t slot_am_anext │ │ │ │ +0000419c t slot_am_anext │ │ │ │ 0000005c t slot_am_await │ │ │ │ -00003830 t slot_am_generic │ │ │ │ +00003820 t slot_am_generic │ │ │ │ 00000efe t slot_bf_getbuffer │ │ │ │ 00001318 t slot_bf_releasebuffer │ │ │ │ -0000bd50 t slot_mp_ass_subscript │ │ │ │ -0000cf60 t slot_mp_subscript │ │ │ │ -00003ff4 t slot_nb_absolute │ │ │ │ -00003390 t slot_nb_add │ │ │ │ -000012a8 t slot_nb_and │ │ │ │ +0000bd40 t slot_mp_ass_subscript │ │ │ │ +0000cf50 t slot_mp_subscript │ │ │ │ +00003fe4 t slot_nb_absolute │ │ │ │ +00003380 t slot_nb_add │ │ │ │ +00001184 t slot_nb_and │ │ │ │ 0000fc64 t slot_nb_bool │ │ │ │ -00003e6c t slot_nb_divmod │ │ │ │ -00003674 t slot_nb_float │ │ │ │ -00003878 t slot_nb_floor_divide │ │ │ │ -00003318 t slot_nb_index │ │ │ │ +00003e5c t slot_nb_divmod │ │ │ │ +00003664 t slot_nb_float │ │ │ │ +00003868 t slot_nb_floor_divide │ │ │ │ +00003308 t slot_nb_index │ │ │ │ 0000000c t slot_nb_inplace_add │ │ │ │ 00000468 t slot_nb_inplace_and │ │ │ │ 00000228 t slot_nb_inplace_floor_divide │ │ │ │ 00000810 t slot_nb_inplace_lshift │ │ │ │ 000001d8 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000034 t slot_nb_inplace_multiply │ │ │ │ 00000440 t slot_nb_inplace_or │ │ │ │ 00000418 t slot_nb_inplace_power │ │ │ │ 000003f0 t slot_nb_inplace_remainder │ │ │ │ 000005fc t slot_nb_inplace_rshift │ │ │ │ 00000068 t slot_nb_inplace_subtract │ │ │ │ 00000200 t slot_nb_inplace_true_divide │ │ │ │ 00000490 t slot_nb_inplace_xor │ │ │ │ -00001b24 t slot_nb_int │ │ │ │ -00004188 t slot_nb_invert │ │ │ │ +00001ae0 t slot_nb_int │ │ │ │ +00004178 t slot_nb_invert │ │ │ │ 000006ca t slot_nb_lshift │ │ │ │ 00000090 t slot_nb_matrix_multiply │ │ │ │ -00003500 t slot_nb_multiply │ │ │ │ -00003698 t slot_nb_negative │ │ │ │ -00001520 t slot_nb_or │ │ │ │ +000034f0 t slot_nb_multiply │ │ │ │ +00003688 t slot_nb_negative │ │ │ │ +000014dc t slot_nb_or │ │ │ │ 00000838 t slot_nb_positive │ │ │ │ -000039e8 t slot_nb_power │ │ │ │ +000039d8 t slot_nb_power │ │ │ │ 000002ac t slot_nb_remainder │ │ │ │ 000004b8 t slot_nb_rshift │ │ │ │ -000036bc t slot_nb_subtract │ │ │ │ -00001b48 t slot_nb_true_divide │ │ │ │ -00003cbc t slot_nb_xor │ │ │ │ +000036ac t slot_nb_subtract │ │ │ │ +00001b04 t slot_nb_true_divide │ │ │ │ +00003cac t slot_nb_xor │ │ │ │ 000019e8 t slot_sq_ass_item │ │ │ │ -0000ca48 t slot_sq_contains │ │ │ │ -0000e6cc t slot_sq_item │ │ │ │ -0000df5c t slot_sq_length │ │ │ │ -0000dd34 t slot_tp_call │ │ │ │ -00001010 t slot_tp_descr_get │ │ │ │ +0000ca38 t slot_sq_contains │ │ │ │ +0000e744 t slot_sq_item │ │ │ │ +0000df4c t slot_sq_length │ │ │ │ +0000dd24 t slot_tp_call │ │ │ │ +00000fcc t slot_tp_descr_get │ │ │ │ 00000250 t slot_tp_descr_set │ │ │ │ -00001130 t slot_tp_finalize │ │ │ │ -0000e948 t slot_tp_hash │ │ │ │ -00009790 t slot_tp_init │ │ │ │ +000010b0 t slot_tp_finalize │ │ │ │ +0000e9c0 t slot_tp_hash │ │ │ │ +00009768 t slot_tp_init │ │ │ │ 00000ce0 t slot_tp_iter │ │ │ │ -0000f3c4 t slot_tp_iternext │ │ │ │ -0000a518 t slot_tp_new │ │ │ │ -00001ad8 t slot_tp_repr │ │ │ │ -0000f07c t slot_tp_richcompare │ │ │ │ -0000c334 t slot_tp_setattro │ │ │ │ -0000e4b8 t slot_tp_str │ │ │ │ +0000f438 t slot_tp_iternext │ │ │ │ +0000a4f0 t slot_tp_new │ │ │ │ +00001a94 t slot_tp_repr │ │ │ │ +0000f0f0 t slot_tp_richcompare │ │ │ │ +0000c324 t slot_tp_setattro │ │ │ │ +0000e530 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ -000054f0 t solid_base │ │ │ │ +000054c4 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d6a8 t subtype_clear │ │ │ │ -0000a75c t subtype_dealloc │ │ │ │ -0000f318 t subtype_dict │ │ │ │ +0000d698 t subtype_clear │ │ │ │ +0000a734 t subtype_dealloc │ │ │ │ +0000f38c t subtype_dict │ │ │ │ 00000c60 d subtype_getsets_dict_only │ │ │ │ 00000c24 d subtype_getsets_full │ │ │ │ 00000c88 d subtype_getsets_weakref_only │ │ │ │ 00000dfa t subtype_getweakref │ │ │ │ -00004110 t subtype_setdict │ │ │ │ -0000b86c t subtype_traverse │ │ │ │ -00008afc t super_dealloc │ │ │ │ +00004100 t subtype_setdict │ │ │ │ +0000b85c t subtype_traverse │ │ │ │ +00008ad4 t super_dealloc │ │ │ │ 00000e4c t super_descr_get │ │ │ │ 00000228 r super_doc │ │ │ │ -0000887c t super_getattro │ │ │ │ -000041b8 t super_init │ │ │ │ +00008854 t super_getattro │ │ │ │ +000041a8 t super_init │ │ │ │ 00000308 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 000016c0 t super_repr │ │ │ │ 00001406 t super_traverse │ │ │ │ -0000824c t super_vectorcall │ │ │ │ -00008734 t supercheck │ │ │ │ +00008224 t super_vectorcall │ │ │ │ +0000870c t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000a584 t tp_new_wrapper │ │ │ │ -000010f4 t type___dir__ │ │ │ │ +0000a55c t tp_new_wrapper │ │ │ │ +00001148 t type___dir__ │ │ │ │ 000008a4 r type___dir____doc__ │ │ │ │ -0000e90c t type___instancecheck__ │ │ │ │ +0000e984 t type___instancecheck__ │ │ │ │ 000009b4 r type___instancecheck____doc__ │ │ │ │ 000011e8 t type___sizeof__ │ │ │ │ 0000085c r type___sizeof____doc__ │ │ │ │ -0000cf24 t type___subclasscheck__ │ │ │ │ +0000cf14 t type___subclasscheck__ │ │ │ │ 00000968 r type___subclasscheck____doc__ │ │ │ │ 00000b50 t type___subclasses__ │ │ │ │ 000008e8 r type___subclasses____doc__ │ │ │ │ -0000bc68 t type_abstractmethods │ │ │ │ +0000bc58 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00005ed0 t type_call │ │ │ │ -0000d17c t type_clear │ │ │ │ -0000d240 t type_dealloc │ │ │ │ -0000bbdc t type_dict │ │ │ │ +00005ec0 t type_call │ │ │ │ +0000d16c t type_clear │ │ │ │ +0000d230 t type_dealloc │ │ │ │ +0000bbcc t type_dict │ │ │ │ 00000678 r type_doc │ │ │ │ -00001870 t type_get_annotate │ │ │ │ -00001690 t type_get_annotations │ │ │ │ -0000bc54 t type_get_bases │ │ │ │ +0000182c t type_get_annotate │ │ │ │ +0000164c t type_get_annotations │ │ │ │ +0000bc44 t type_get_bases │ │ │ │ 00000a44 t type_get_doc │ │ │ │ -0000c24c t type_get_module │ │ │ │ -0000c758 t type_get_mro │ │ │ │ -00003cb0 t type_get_text_signature │ │ │ │ -00004064 t type_get_type_params │ │ │ │ +0000c23c t type_get_module │ │ │ │ +0000c748 t type_get_mro │ │ │ │ +00003ca0 t type_get_text_signature │ │ │ │ +00004054 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00008bb8 t type_init │ │ │ │ -0000584c t type_is_gc │ │ │ │ +00008b90 t type_init │ │ │ │ +00005830 t type_is_gc │ │ │ │ 00001174 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000567c t type_modified_unlocked │ │ │ │ -00005688 t type_modified_unlocked.part.0 │ │ │ │ -0000a230 t type_module │ │ │ │ -0000bb94 t type_mro │ │ │ │ +00005650 t type_modified_unlocked │ │ │ │ +0000565c t type_modified_unlocked.part.0 │ │ │ │ +0000a208 t type_module │ │ │ │ +0000bb84 t type_mro │ │ │ │ 0000092c r type_mro__doc__ │ │ │ │ -0000bd08 t type_name │ │ │ │ -00006020 t type_new │ │ │ │ -000092f8 t type_prepare │ │ │ │ -0000a30c t type_qualname │ │ │ │ +0000bcf8 t type_name │ │ │ │ +00006010 t type_new │ │ │ │ +000092d0 t type_prepare │ │ │ │ +0000a2e4 t type_qualname │ │ │ │ 00000370 t type_ready │ │ │ │ -0000a034 t type_repr │ │ │ │ +0000a00c t type_repr │ │ │ │ 0000096c t type_set_abstractmethods │ │ │ │ -000025a8 t type_set_annotate │ │ │ │ +00002564 t type_set_annotate │ │ │ │ 00000740 t type_set_annotations │ │ │ │ -00001cb4 t type_set_bases │ │ │ │ -00001488 t type_set_doc │ │ │ │ +00001c70 t type_set_bases │ │ │ │ +00001444 t type_set_doc │ │ │ │ 000004a4 t type_set_module │ │ │ │ -00002e48 t type_set_name │ │ │ │ -00002c78 t type_set_qualname │ │ │ │ +00002e38 t type_set_name │ │ │ │ +00002c34 t type_set_qualname │ │ │ │ 000008a8 t type_set_type_params │ │ │ │ -0000ad28 t type_setattro │ │ │ │ -00008d70 t type_traverse │ │ │ │ -00005e54 t type_vectorcall │ │ │ │ -00007b58 t update_one_slot │ │ │ │ -0000b5e0 t update_slot │ │ │ │ -0000ca24 t update_slots_callback │ │ │ │ -0000c8b4 t update_subclasses.constprop.0 │ │ │ │ +0000ad14 t type_setattro │ │ │ │ +00008d48 t type_traverse │ │ │ │ +00005e44 t type_vectorcall │ │ │ │ +00007b30 t update_one_slot │ │ │ │ +0000b5d0 t update_slot │ │ │ │ +0000ca14 t update_slots_callback │ │ │ │ +0000c8a4 t update_subclasses.constprop.0 │ │ │ │ 00001594 t validate_watcher_id │ │ │ │ -0000141c t vectorcall_maybe │ │ │ │ -0000bfb4 t vectorcall_method │ │ │ │ -0000fbf0 t wrap_binaryfunc │ │ │ │ -000040f8 t wrap_binaryfunc_l │ │ │ │ +000012f8 t vectorcall_maybe │ │ │ │ +0000bfa4 t vectorcall_method │ │ │ │ +00002e04 t wrap_binaryfunc │ │ │ │ +000040e8 t wrap_binaryfunc_l │ │ │ │ 00000a5a t wrap_binaryfunc_r │ │ │ │ 00000b26 t wrap_buffer │ │ │ │ 00000a4e t wrap_call │ │ │ │ -00002cfc t wrap_del │ │ │ │ -0000c58c t wrap_delattr │ │ │ │ -000032c0 t wrap_delitem │ │ │ │ +00002cb8 t wrap_del │ │ │ │ +0000c57c t wrap_delattr │ │ │ │ +000032b0 t wrap_delitem │ │ │ │ 00001392 t wrap_descr_delete │ │ │ │ -0000f4b8 t wrap_descr_get │ │ │ │ -00002ef4 t wrap_descr_set │ │ │ │ -00004060 t wrap_hashfunc │ │ │ │ +0000f52c t wrap_descr_get │ │ │ │ +00002ee4 t wrap_descr_set │ │ │ │ +00004050 t wrap_hashfunc │ │ │ │ 0000085c t wrap_indexargfunc │ │ │ │ -0000a734 t wrap_init │ │ │ │ +0000a70c t wrap_init │ │ │ │ 00001474 t wrap_inquirypred │ │ │ │ -00004018 t wrap_lenfunc │ │ │ │ -00000fcc t wrap_next │ │ │ │ -0000c1f8 t wrap_objobjargproc │ │ │ │ -00003e24 t wrap_objobjproc │ │ │ │ +00004008 t wrap_lenfunc │ │ │ │ +0000e204 t wrap_next │ │ │ │ +0000c1e8 t wrap_objobjargproc │ │ │ │ +00003e14 t wrap_objobjproc │ │ │ │ 00001112 t wrap_releasebuffer │ │ │ │ -000030e8 t wrap_richcmpfunc │ │ │ │ -0000c778 t wrap_setattr │ │ │ │ +000030d8 t wrap_richcmpfunc │ │ │ │ +0000c768 t wrap_setattr │ │ │ │ 00000d08 t wrap_sq_delitem │ │ │ │ 00000db4 t wrap_sq_item │ │ │ │ 000016fc t wrap_sq_setitem │ │ │ │ 000013ca t wrap_ternaryfunc │ │ │ │ 00000a86 t wrap_ternaryfunc_r │ │ │ │ -00001948 t wrap_unaryfunc │ │ │ │ +00001904 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13477,20 +13477,20 @@ │ │ │ │ 0000171c r .LC235 │ │ │ │ 00001728 r .LC236 │ │ │ │ 00001730 r .LC237 │ │ │ │ 00001748 r .LC238 │ │ │ │ 0000175c r .LC239 │ │ │ │ 0000007c r .LC24 │ │ │ │ 00001764 r .LC240 │ │ │ │ -0000178c r .LC241 │ │ │ │ -000017d0 r .LC244 │ │ │ │ -000017e0 r .LC245 │ │ │ │ -000017f4 r .LC246 │ │ │ │ -00001810 r .LC248 │ │ │ │ -0000184c r .LC249 │ │ │ │ +000017a0 r .LC241 │ │ │ │ +000017c8 r .LC242 │ │ │ │ +000017f0 r .LC243 │ │ │ │ +00001834 r .LC246 │ │ │ │ +00001844 r .LC247 │ │ │ │ +00001858 r .LC248 │ │ │ │ 00000098 r .LC25 │ │ │ │ 00001874 r .LC250 │ │ │ │ 000018b0 r .LC251 │ │ │ │ 000018e8 r .LC252 │ │ │ │ 000018f0 r .LC253 │ │ │ │ 000018f8 r .LC254 │ │ │ │ 00001904 r .LC255 │ │ │ │ @@ -13624,18 +13624,18 @@ │ │ │ │ 00000694 r .LC94 │ │ │ │ 000006ac r .LC95 │ │ │ │ 000006bc r .LC96 │ │ │ │ 000006d4 r .LC97 │ │ │ │ 000006e0 r .LC98 │ │ │ │ 00000718 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ -0000133e t EncodingMap_size │ │ │ │ +000012de t EncodingMap_size │ │ │ │ 00003208 r EncodingMap_size__doc__ │ │ │ │ 000079dc t InsertThousandsGrouping_fill.part.0 │ │ │ │ -00007ca4 t MarkupIterator_next │ │ │ │ +00007cb0 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -13750,126 +13750,126 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -00006264 T PyUnicodeWriter_Create │ │ │ │ -00000e24 T PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ -000149a8 T PyUnicodeWriter_Discard │ │ │ │ -00006424 T PyUnicodeWriter_Finish │ │ │ │ -000004cc T PyUnicodeWriter_Format │ │ │ │ +0000627c T PyUnicodeWriter_Create │ │ │ │ +00000dc4 T PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ +00014980 T PyUnicodeWriter_Discard │ │ │ │ +00006448 T PyUnicodeWriter_Finish │ │ │ │ +0000046c T PyUnicodeWriter_Format │ │ │ │ 00007ba0 T PyUnicodeWriter_WriteASCII │ │ │ │ -000133cc T PyUnicodeWriter_WriteChar │ │ │ │ -00013464 T PyUnicodeWriter_WriteRepr │ │ │ │ -00006310 T PyUnicodeWriter_WriteStr │ │ │ │ +000133a0 T PyUnicodeWriter_WriteChar │ │ │ │ +00013438 T PyUnicodeWriter_WriteRepr │ │ │ │ +00006328 T PyUnicodeWriter_WriteStr │ │ │ │ 000075cc T PyUnicodeWriter_WriteSubstring │ │ │ │ -00000e68 T PyUnicodeWriter_WriteUCS4 │ │ │ │ +00000e08 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00006bf8 T PyUnicodeWriter_WriteUTF8 │ │ │ │ -00000a9e T PyUnicodeWriter_WriteWideChar │ │ │ │ -0000c8ec T PyUnicode_Append │ │ │ │ +00000a3e T PyUnicodeWriter_WriteWideChar │ │ │ │ +0000c8f0 T PyUnicode_Append │ │ │ │ 00006370 T PyUnicode_AppendAndDel │ │ │ │ -00014748 T PyUnicode_AsASCIIString │ │ │ │ -00000876 T PyUnicode_AsCharmapString │ │ │ │ -000019d6 T PyUnicode_AsDecodedObject │ │ │ │ -00001a32 T PyUnicode_AsDecodedUnicode │ │ │ │ -00001ad4 T PyUnicode_AsEncodedObject │ │ │ │ -000049b4 T PyUnicode_AsEncodedString │ │ │ │ -00001b30 T PyUnicode_AsEncodedUnicode │ │ │ │ -000008a2 T PyUnicode_AsLatin1String │ │ │ │ +00014720 T PyUnicode_AsASCIIString │ │ │ │ +00000816 T PyUnicode_AsCharmapString │ │ │ │ +000019d8 T PyUnicode_AsDecodedObject │ │ │ │ +00001a34 T PyUnicode_AsDecodedUnicode │ │ │ │ +00001ad6 T PyUnicode_AsEncodedObject │ │ │ │ +000049bc T PyUnicode_AsEncodedString │ │ │ │ +00001b32 T PyUnicode_AsEncodedUnicode │ │ │ │ +00000842 T PyUnicode_AsLatin1String │ │ │ │ 0000cff8 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 0000840c T PyUnicode_AsUCS4 │ │ │ │ 0000bef8 T PyUnicode_AsUCS4Copy │ │ │ │ -000008a8 T PyUnicode_AsUTF16String │ │ │ │ -000008b0 T PyUnicode_AsUTF32String │ │ │ │ -00001eb8 T PyUnicode_AsUTF8 │ │ │ │ -00001e10 T PyUnicode_AsUTF8AndSize │ │ │ │ +00000848 T PyUnicode_AsUTF16String │ │ │ │ +00000850 T PyUnicode_AsUTF32String │ │ │ │ +00001ec0 T PyUnicode_AsUTF8 │ │ │ │ +00001e18 T PyUnicode_AsUTF8AndSize │ │ │ │ 000043a0 T PyUnicode_AsUTF8String │ │ │ │ -00015810 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +000157e8 T PyUnicode_AsUnicodeEscapeString │ │ │ │ 00003bac T PyUnicode_AsWideChar │ │ │ │ -0000a1e0 T PyUnicode_AsWideCharString │ │ │ │ +0000a1e4 T PyUnicode_AsWideCharString │ │ │ │ 00003d1c T PyUnicode_BuildEncodingMap │ │ │ │ -0000fa88 T PyUnicode_Compare │ │ │ │ -00003d78 T PyUnicode_CompareWithASCIIString │ │ │ │ -0000c570 T PyUnicode_Concat │ │ │ │ -00008f08 T PyUnicode_Contains │ │ │ │ +0000fa98 T PyUnicode_Compare │ │ │ │ +00003d7c T PyUnicode_CompareWithASCIIString │ │ │ │ +0000c574 T PyUnicode_Concat │ │ │ │ +00008f1c T PyUnicode_Contains │ │ │ │ 0000d600 T PyUnicode_CopyCharacters │ │ │ │ -00000cb8 T PyUnicode_Count │ │ │ │ -00001e10 T PyUnicode_DATA │ │ │ │ -00012f70 T PyUnicode_Decode │ │ │ │ -0000deac T PyUnicode_DecodeASCII │ │ │ │ +00000c58 T PyUnicode_Count │ │ │ │ +00001e14 T PyUnicode_DATA │ │ │ │ +00012f44 T PyUnicode_Decode │ │ │ │ +0000debc T PyUnicode_DecodeASCII │ │ │ │ 00004e00 T PyUnicode_DecodeCharmap │ │ │ │ 00002680 T PyUnicode_DecodeFSDefault │ │ │ │ -0000135c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00001364 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 00004d88 T PyUnicode_DecodeLatin1 │ │ │ │ -0000bea0 T PyUnicode_DecodeLocale │ │ │ │ -00001bce T PyUnicode_DecodeLocaleAndSize │ │ │ │ +0000bea4 T PyUnicode_DecodeLocale │ │ │ │ +00001bd0 T PyUnicode_DecodeLocaleAndSize │ │ │ │ 0000a370 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ -000007a2 T PyUnicode_DecodeUTF16 │ │ │ │ -0000b3fc T PyUnicode_DecodeUTF16Stateful │ │ │ │ -000007be T PyUnicode_DecodeUTF32 │ │ │ │ -00014fcc T PyUnicode_DecodeUTF32Stateful │ │ │ │ -00001d6a T PyUnicode_DecodeUTF7 │ │ │ │ -00015318 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00003a78 T PyUnicode_DecodeUTF8 │ │ │ │ -00003af0 T PyUnicode_DecodeUTF8Stateful │ │ │ │ -000008b8 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0000f2f0 T PyUnicode_EncodeFSDefault │ │ │ │ +00000742 T PyUnicode_DecodeUTF16 │ │ │ │ +0000b520 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000075e T PyUnicode_DecodeUTF32 │ │ │ │ +00014fa4 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00001d6c T PyUnicode_DecodeUTF7 │ │ │ │ +000152f0 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00003a7c T PyUnicode_DecodeUTF8 │ │ │ │ +00003af4 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00000858 T PyUnicode_DecodeUnicodeEscape │ │ │ │ +0000f300 T PyUnicode_EncodeFSDefault │ │ │ │ 00007314 T PyUnicode_EncodeLocale │ │ │ │ -00000dbc T PyUnicode_Equal │ │ │ │ -0001121c T PyUnicode_EqualToUTF8 │ │ │ │ -00011274 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00000d5c T PyUnicode_Equal │ │ │ │ +00011234 T PyUnicode_EqualToUTF8 │ │ │ │ +0001128c T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00004554 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -000106d4 T PyUnicode_FSConverter │ │ │ │ +000106e4 T PyUnicode_FSConverter │ │ │ │ 00003954 T PyUnicode_FSDecoder │ │ │ │ -0000bd74 T PyUnicode_Fill │ │ │ │ +0000a660 T PyUnicode_Fill │ │ │ │ 0000cf8c T PyUnicode_Find │ │ │ │ -0000a008 T PyUnicode_FindChar │ │ │ │ -000113e4 T PyUnicode_Format │ │ │ │ -00012e9c T PyUnicode_FromEncodedObject │ │ │ │ -000066cc T PyUnicode_FromFormat │ │ │ │ -00001f18 T PyUnicode_FromFormatV │ │ │ │ -00003674 T PyUnicode_FromKindAndData │ │ │ │ -0000cd48 T PyUnicode_FromObject │ │ │ │ -00014100 T PyUnicode_FromOrdinal │ │ │ │ -00000818 T PyUnicode_FromString │ │ │ │ -00000f24 T PyUnicode_FromStringAndSize │ │ │ │ -00001934 T PyUnicode_FromWideChar │ │ │ │ -000007da T PyUnicode_GetDefaultEncoding │ │ │ │ +0000a00c T PyUnicode_FindChar │ │ │ │ +000113fc T PyUnicode_Format │ │ │ │ +00012e70 T PyUnicode_FromEncodedObject │ │ │ │ +000066dc T PyUnicode_FromFormat │ │ │ │ +00001f20 T PyUnicode_FromFormatV │ │ │ │ +00003678 T PyUnicode_FromKindAndData │ │ │ │ +0000cd4c T PyUnicode_FromObject │ │ │ │ +000140d8 T PyUnicode_FromOrdinal │ │ │ │ +000008ac T PyUnicode_FromString │ │ │ │ +00000f2c T PyUnicode_FromStringAndSize │ │ │ │ +0000193c T PyUnicode_FromWideChar │ │ │ │ +0000077a T PyUnicode_GetDefaultEncoding │ │ │ │ 00004904 T PyUnicode_GetLength │ │ │ │ -00001bf6 T PyUnicode_GetSize │ │ │ │ -000005f0 T PyUnicode_InternFromString │ │ │ │ -00001da6 T PyUnicode_InternImmortal │ │ │ │ -0000049c T PyUnicode_InternInPlace │ │ │ │ -00003b14 T PyUnicode_IsIdentifier │ │ │ │ -0000e278 T PyUnicode_Join │ │ │ │ -00001dd4 T PyUnicode_KIND │ │ │ │ +00001bf8 T PyUnicode_GetSize │ │ │ │ +00000684 T PyUnicode_InternFromString │ │ │ │ +00001da8 T PyUnicode_InternImmortal │ │ │ │ +0000043c T PyUnicode_InternInPlace │ │ │ │ +00003b18 T PyUnicode_IsIdentifier │ │ │ │ +0000e288 T PyUnicode_Join │ │ │ │ +00001dd8 T PyUnicode_KIND │ │ │ │ 000004bc T PyUnicode_New │ │ │ │ 00002ba4 T PyUnicode_Partition │ │ │ │ -00008074 t PyUnicode_READ_CHAR │ │ │ │ +00008080 t PyUnicode_READ_CHAR │ │ │ │ 00002a68 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00005cb8 T PyUnicode_RPartition │ │ │ │ -00000d50 T PyUnicode_RSplit │ │ │ │ +00005cd0 T PyUnicode_RPartition │ │ │ │ +00000cf0 T PyUnicode_RSplit │ │ │ │ 00004d8c T PyUnicode_ReadChar │ │ │ │ 0000a424 T PyUnicode_Replace │ │ │ │ -00000cfc T PyUnicode_Resize │ │ │ │ -00004e88 T PyUnicode_RichCompare │ │ │ │ +00000c9c T PyUnicode_Resize │ │ │ │ +00004e90 T PyUnicode_RichCompare │ │ │ │ 00007ba4 T PyUnicode_Split │ │ │ │ -000136e4 T PyUnicode_Splitlines │ │ │ │ -0000a3ac T PyUnicode_Substring │ │ │ │ +000136bc T PyUnicode_Splitlines │ │ │ │ +0000a3b0 T PyUnicode_Substring │ │ │ │ 0000450c T PyUnicode_Tailmatch │ │ │ │ -00000d8c T PyUnicode_Translate │ │ │ │ +00000d2c T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ -0000094a T PyUnicode_WriteChar │ │ │ │ +000008ea T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ 00003918 t Py_UNICODE_ISALNUM │ │ │ │ -00004848 t Py_XDECREF │ │ │ │ +0000484c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 0000d57c t SubString_new_object │ │ │ │ 0000d2ec t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ @@ -13903,70 +13903,70 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -00013e60 T _PyUnicodeWriter_Dealloc │ │ │ │ -0000342c T _PyUnicodeWriter_Finish │ │ │ │ -000134c4 T _PyUnicodeWriter_Init │ │ │ │ -00004524 T _PyUnicodeWriter_PrepareInternal │ │ │ │ -00001c20 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ +00013e38 T _PyUnicodeWriter_Dealloc │ │ │ │ +00003434 T _PyUnicodeWriter_Finish │ │ │ │ +00013498 T _PyUnicodeWriter_Init │ │ │ │ +00004528 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00001c22 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 000026a0 t _PyUnicodeWriter_Update │ │ │ │ -000031c0 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00013fb4 T _PyUnicodeWriter_WriteChar │ │ │ │ +000031c8 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00013f8c T _PyUnicodeWriter_WriteChar │ │ │ │ 000029e0 t _PyUnicodeWriter_WriteCharInline │ │ │ │ -00001c3e T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00005590 T _PyUnicodeWriter_WriteStr │ │ │ │ -000080c4 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00004e44 T _PyUnicode_AsASCIIString │ │ │ │ +00001c40 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ +000055a8 T _PyUnicodeWriter_WriteStr │ │ │ │ +000080d0 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00004e4c T _PyUnicode_AsASCIIString │ │ │ │ 00006c38 T _PyUnicode_AsLatin1String │ │ │ │ -00001d80 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +00001d88 T _PyUnicode_AsUTF8NoNUL │ │ │ │ 00004acc T _PyUnicode_AsUTF8String │ │ │ │ -000015ec T _PyUnicode_CheckConsistency │ │ │ │ -00014024 T _PyUnicode_ClearInterned │ │ │ │ +0000158c T _PyUnicode_CheckConsistency │ │ │ │ +00013ffc T _PyUnicode_ClearInterned │ │ │ │ 00007338 T _PyUnicode_Copy │ │ │ │ -00014d04 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00003e50 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00014cdc T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00003e54 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 0000cf14 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00003ff8 T _PyUnicode_Dedent │ │ │ │ 00005c38 T _PyUnicode_EncodeCharmap │ │ │ │ 00008b0c T _PyUnicode_EncodeUTF16 │ │ │ │ 0000c12c T _PyUnicode_EncodeUTF32 │ │ │ │ -00015a98 T _PyUnicode_EncodeUTF7 │ │ │ │ -00003cec T _PyUnicode_Equal │ │ │ │ -00001d10 T _PyUnicode_EqualToASCIIId │ │ │ │ -00003aa0 T _PyUnicode_EqualToASCIIString │ │ │ │ -000112b8 T _PyUnicode_ExactDealloc │ │ │ │ +00015a84 T _PyUnicode_EncodeUTF7 │ │ │ │ +00003cf0 T _PyUnicode_Equal │ │ │ │ +00001d12 T _PyUnicode_EqualToASCIIId │ │ │ │ +00003aa4 T _PyUnicode_EqualToASCIIString │ │ │ │ +000112d0 T _PyUnicode_ExactDealloc │ │ │ │ 00009130 T _PyUnicode_FastCopyCharacters │ │ │ │ 000090f0 T _PyUnicode_FastFill │ │ │ │ -000081b4 T _PyUnicode_FindMaxChar │ │ │ │ +000081c0 T _PyUnicode_FindMaxChar │ │ │ │ 00002a80 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ 0000561c T _PyUnicode_Fini │ │ │ │ 00005590 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00014a38 T _PyUnicode_FormatLong │ │ │ │ -00003340 T _PyUnicode_FromASCII │ │ │ │ -00000314 T _PyUnicode_FromId │ │ │ │ -00003894 t _PyUnicode_FromUCS1 │ │ │ │ +00014a10 T _PyUnicode_FormatLong │ │ │ │ +00003348 T _PyUnicode_FromASCII │ │ │ │ +000002b2 T _PyUnicode_FromId │ │ │ │ +00003898 t _PyUnicode_FromUCS1 │ │ │ │ 00005308 t _PyUnicode_FromUCS2 │ │ │ │ 0000872c t _PyUnicode_FromUCS4 │ │ │ │ 00004ad4 T _PyUnicode_GetNameCAPI │ │ │ │ 000024d0 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00003370 T _PyUnicode_InitEncodings │ │ │ │ 00000464 T _PyUnicode_InitGlobalObjects │ │ │ │ 0000246c T _PyUnicode_InitState │ │ │ │ 00002504 T _PyUnicode_InitTypes │ │ │ │ -00014790 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00000f84 T _PyUnicode_InternImmortal │ │ │ │ -00001d8a T _PyUnicode_InternInPlace │ │ │ │ -00001168 T _PyUnicode_InternMortal │ │ │ │ -00001d70 T _PyUnicode_InternStatic │ │ │ │ -000015b0 T _PyUnicode_InternedSize │ │ │ │ +00014768 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00000f8c T _PyUnicode_InternImmortal │ │ │ │ +00001d8c T _PyUnicode_InternInPlace │ │ │ │ +00001170 T _PyUnicode_InternMortal │ │ │ │ +00001d72 T _PyUnicode_InternStatic │ │ │ │ +00001550 T _PyUnicode_InternedSize │ │ │ │ 0000d59c T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ @@ -13974,36 +13974,36 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -000089bc T _PyUnicode_JoinArray │ │ │ │ -00003c78 T _PyUnicode_ScanIdentifier │ │ │ │ +000089d0 T _PyUnicode_JoinArray │ │ │ │ +00003c7c T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -00013d5c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00013d34 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 00006c98 t _PyUnicode_TranslateCharmap │ │ │ │ -00001914 T _PyUnicode_WideCharString_Converter │ │ │ │ -0000196c T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00010040 T _PyUnicode_XStrip │ │ │ │ +00001916 T _PyUnicode_WideCharString_Converter │ │ │ │ +0000196e T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ +00010050 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ 00002b6c T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 00000080 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000bff0 T _Py_GetErrorHandler │ │ │ │ +0000bff4 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -14028,15 +14028,15 @@ │ │ │ │ 00000220 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000565c t _copy_characters │ │ │ │ +00005674 t _copy_characters │ │ │ │ 00000248 r _keywords.11 │ │ │ │ 00000258 r _keywords.14 │ │ │ │ 00000264 r _keywords.17 │ │ │ │ 00000270 r _keywords.20 │ │ │ │ 00000278 r _keywords.23 │ │ │ │ 00000280 r _keywords.26 │ │ │ │ 0000023c r _keywords.8 │ │ │ │ @@ -14052,48 +14052,48 @@ │ │ │ │ 00000620 d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 000005c0 d _parser.24 │ │ │ │ 00000568 d _parser.27 │ │ │ │ 00000594 d _parser.9 │ │ │ │ 0000073c d _string_methods │ │ │ │ 000005ec d _string_module │ │ │ │ -0000f6c0 t any_find_slice │ │ │ │ -00010f14 t anylib_find │ │ │ │ +0000f6d0 t any_find_slice │ │ │ │ +00010f24 t anylib_find │ │ │ │ 00008438 t as_ucs4 │ │ │ │ 00000120 r ascii_linebreak │ │ │ │ 00002f68 t ascii_upper_or_lower │ │ │ │ -0000ae94 t asciilib__factorize │ │ │ │ -0000aed4 t asciilib__lex_search │ │ │ │ -0000adf8 t asciilib__preprocess │ │ │ │ -0000afa4 t asciilib__two_way │ │ │ │ -0000a750 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00010d9c t asciilib_default_find │ │ │ │ +0000afb8 t asciilib__factorize │ │ │ │ +0000aff8 t asciilib__lex_search │ │ │ │ +0000af1c t asciilib__preprocess │ │ │ │ +0000b0c8 t asciilib__two_way │ │ │ │ +0000a874 t asciilib_adaptive_find.constprop.0 │ │ │ │ +00010dac t asciilib_default_find │ │ │ │ 0000c708 t asciilib_default_rfind.constprop.0 │ │ │ │ 000059f0 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ 00007694 t case_operation │ │ │ │ -0000a660 t charmapencode_lookup │ │ │ │ +0000a784 t charmapencode_lookup │ │ │ │ 0000603c t charmapencode_output │ │ │ │ -00014220 t charmaptranslate_lookup │ │ │ │ +000141f8 t charmaptranslate_lookup │ │ │ │ 000055c8 t clear_interned_dict │ │ │ │ 00003a94 t config_get_codec_name │ │ │ │ -00000578 t convert_uc.constprop.0 │ │ │ │ +00000518 t convert_uc.constprop.0 │ │ │ │ 00007854 t do_capitalize │ │ │ │ -00000724 t do_casefold │ │ │ │ +000006c4 t do_casefold │ │ │ │ 0000bfc8 t do_lower │ │ │ │ -00006e1c t do_string_format │ │ │ │ +00006e28 t do_string_format │ │ │ │ 0000d594 t do_string_format_map │ │ │ │ 0000a378 t do_swapcase │ │ │ │ 0000bfec t do_title │ │ │ │ 0000cfd4 t do_upper │ │ │ │ 0000c090 t do_upper_or_lower │ │ │ │ 00003b50 t encode_wstr_utf8 │ │ │ │ 00006188 t encoding_map_lookup │ │ │ │ 00000ba0 d encoding_map_methods │ │ │ │ -0000622c t ensure_unicode.isra.0 │ │ │ │ +00006244 t ensure_unicode.isra.0 │ │ │ │ 0000d53c t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ 0000d3cc t fieldnameiter_next │ │ │ │ 00002b60 t findchar.part.0 │ │ │ │ 00000558 r format__doc__ │ │ │ │ 000004b0 r format_map__doc__ │ │ │ │ 000074b0 t formatfloat │ │ │ │ @@ -14101,210 +14101,210 @@ │ │ │ │ 0000d18c t formatter_parser │ │ │ │ 0000d55c t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ 0000d1ec t formatteriter_next │ │ │ │ 00002570 t get_error_handler_wide │ │ │ │ 0000023c t get_error_handler_wide.part.0 │ │ │ │ 00002ae4 t get_integer │ │ │ │ -00000d88 t hashtable_unicode_compare │ │ │ │ +000005f0 t hashtable_unicode_compare │ │ │ │ 0000045c t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ -00000000 t intern_common │ │ │ │ +0000005c t intern_common │ │ │ │ 000003d4 t intern_static.isra.0 │ │ │ │ 000002e0 r length_hint_doc │ │ │ │ 00007910 t lower_ucs4 │ │ │ │ 00004a34 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000724 d module_slots │ │ │ │ -000081f4 t output_markup │ │ │ │ +00008200 t output_markup │ │ │ │ 00007e74 t pad │ │ │ │ 00005c04 t raise_encode_exception │ │ │ │ 000002b8 r reduce_doc │ │ │ │ -0000cea8 t replace │ │ │ │ -00004860 t resize_compact │ │ │ │ -000002b2 t resize_copy │ │ │ │ +0000ceac t replace │ │ │ │ +00004864 t resize_compact │ │ │ │ +000018b4 t resize_copy │ │ │ │ 0000932c t rsplit │ │ │ │ 00000290 r setstate_doc │ │ │ │ -0000a648 t split │ │ │ │ +0000a64c t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00006c80 t tailmatch │ │ │ │ -0000ae94 t ucs1lib__factorize │ │ │ │ -0000ba04 t ucs1lib__preprocess │ │ │ │ -0000baa4 t ucs1lib__two_way │ │ │ │ -0000050a t ucs1lib__two_way_count │ │ │ │ -0000aa64 t ucs1lib_adaptive_find │ │ │ │ -00010d9c t ucs1lib_default_find │ │ │ │ +00006c90 t tailmatch │ │ │ │ +0000afb8 t ucs1lib__factorize │ │ │ │ +0000bb28 t ucs1lib__preprocess │ │ │ │ +0000bbc8 t ucs1lib__two_way │ │ │ │ +000004aa t ucs1lib__two_way_count │ │ │ │ +0000ab88 t ucs1lib_adaptive_find │ │ │ │ +00010dac t ucs1lib_default_find │ │ │ │ 000043a8 t ucs1lib_fastsearch.constprop.0 │ │ │ │ 00008f60 t ucs1lib_utf16_encode.isra.0 │ │ │ │ 0000c5e8 t ucs1lib_utf32_encode.isra.0 │ │ │ │ -00000fd0 t ucs2lib__lex_search │ │ │ │ -00001480 t ucs2lib__preprocess │ │ │ │ -00001024 t ucs2lib__two_way │ │ │ │ -00001542 t ucs2lib__two_way_count │ │ │ │ +00000f70 t ucs2lib__lex_search │ │ │ │ +00001420 t ucs2lib__preprocess │ │ │ │ +00000fc4 t ucs2lib__two_way │ │ │ │ +000014e2 t ucs2lib__two_way_count │ │ │ │ 00006390 t ucs2lib_fastsearch │ │ │ │ 00006b68 t ucs2lib_find_char │ │ │ │ 00005484 t ucs2lib_find_max_char │ │ │ │ 000067dc t ucs2lib_rfind_char │ │ │ │ 000035a0 t ucs2lib_utf8_encoder │ │ │ │ -0000118a t ucs4lib__lex_search │ │ │ │ -0000134e t ucs4lib__preprocess │ │ │ │ -000011de t ucs4lib__two_way │ │ │ │ -00001410 t ucs4lib__two_way_count │ │ │ │ +0000112a t ucs4lib__lex_search │ │ │ │ +000012ee t ucs4lib__preprocess │ │ │ │ +0000117e t ucs4lib__two_way │ │ │ │ +000013b0 t ucs4lib__two_way_count │ │ │ │ 0000c93c t ucs4lib_fastsearch │ │ │ │ 0000c8f0 t ucs4lib_find_char │ │ │ │ 000089ac t ucs4lib_find_max_char │ │ │ │ -000008be t ucs4lib_rfind_char │ │ │ │ +0000085e t ucs4lib_rfind_char │ │ │ │ 0000017c t ucs4lib_utf8_decode │ │ │ │ 0000687c t ucs4lib_utf8_encoder │ │ │ │ 00009078 t unicode___format__ │ │ │ │ 00000658 r unicode___format____doc__ │ │ │ │ 000007ac d unicode_as_mapping │ │ │ │ 000007e0 d unicode_as_number │ │ │ │ 000007b8 d unicode_as_sequence │ │ │ │ -0000e3a0 t unicode_ascii_iter_next │ │ │ │ +0000e3b0 t unicode_ascii_iter_next │ │ │ │ 000061d0 t unicode_askind │ │ │ │ 00007648 t unicode_capitalize │ │ │ │ 000030a8 r unicode_capitalize__doc__ │ │ │ │ 0000be98 t unicode_casefold │ │ │ │ 0000304c r unicode_casefold__doc__ │ │ │ │ 0000832c t unicode_center │ │ │ │ 00002fac r unicode_center__doc__ │ │ │ │ -00010c00 t unicode_char │ │ │ │ +00010c10 t unicode_char │ │ │ │ 00002730 t unicode_check_encoding_errors │ │ │ │ -0000be48 t unicode_check_modifiable │ │ │ │ -0000fae0 t unicode_compare │ │ │ │ -0001431c t unicode_count │ │ │ │ +0000a734 t unicode_check_modifiable │ │ │ │ +0000faf0 t unicode_compare │ │ │ │ +000142f4 t unicode_count │ │ │ │ 00002ee0 r unicode_count__doc__ │ │ │ │ -000143cc t unicode_count_impl │ │ │ │ -00000e1c t unicode_dealloc │ │ │ │ +000143a4 t unicode_count_impl │ │ │ │ +00000e24 t unicode_dealloc │ │ │ │ 00004b28 t unicode_decode_call_errorhandler_writer │ │ │ │ -00001404 t unicode_decode_locale │ │ │ │ -00000840 t unicode_decode_utf8 │ │ │ │ -0000e474 t unicode_decode_utf8_impl │ │ │ │ +0000140c t unicode_decode_locale │ │ │ │ +000008d4 t unicode_decode_utf8 │ │ │ │ +0000e484 t unicode_decode_utf8_impl │ │ │ │ 0000285c t unicode_decode_utf8_writer │ │ │ │ 00000318 r unicode_doc │ │ │ │ -00012c30 t unicode_encode │ │ │ │ +00012c04 t unicode_encode │ │ │ │ 00002ce0 r unicode_encode__doc__ │ │ │ │ 0000492c t unicode_encode_call_errorhandler │ │ │ │ 000034b4 t unicode_encode_locale │ │ │ │ 0000568c t unicode_encode_ucs1 │ │ │ │ -000107f8 t unicode_encode_utf8 │ │ │ │ -000101b4 t unicode_endswith │ │ │ │ +00010808 t unicode_encode_utf8 │ │ │ │ +000101c4 t unicode_endswith │ │ │ │ 000006c4 r unicode_endswith__doc__ │ │ │ │ -000001e0 t unicode_eq │ │ │ │ +00000000 t unicode_eq │ │ │ │ 00002fd0 t unicode_expandtabs │ │ │ │ 00002c38 r unicode_expandtabs__doc__ │ │ │ │ 00007ac0 t unicode_fill │ │ │ │ 00004140 t unicode_fill_utf8 │ │ │ │ -00012dec t unicode_find │ │ │ │ +00012dc0 t unicode_find │ │ │ │ 00002b44 r unicode_find__doc__ │ │ │ │ -00002180 t unicode_from_format │ │ │ │ -000053cc t unicode_fromformat_write_str │ │ │ │ -00004fec t unicode_fromformat_write_utf8 │ │ │ │ -00000a18 t unicode_fromformat_write_wcstr │ │ │ │ -00010a7c t unicode_getitem │ │ │ │ -000007e4 t unicode_getnewargs │ │ │ │ +00002188 t unicode_from_format │ │ │ │ +000053d4 t unicode_fromformat_write_str │ │ │ │ +00004ff4 t unicode_fromformat_write_utf8 │ │ │ │ +000009b8 t unicode_fromformat_write_wcstr │ │ │ │ +00010a8c t unicode_getitem │ │ │ │ +00000784 t unicode_getnewargs │ │ │ │ 00000374 t unicode_hash │ │ │ │ 00009154 t unicode_index │ │ │ │ 00002a34 r unicode_index__doc__ │ │ │ │ 00003880 t unicode_isalnum │ │ │ │ 00002454 r unicode_isalnum__doc__ │ │ │ │ 000086a4 t unicode_isalpha │ │ │ │ 00002534 r unicode_isalpha__doc__ │ │ │ │ 00003ba0 t unicode_isascii │ │ │ │ 0000297c r unicode_isascii__doc__ │ │ │ │ 0000ce7c t unicode_isdecimal │ │ │ │ 0000237c r unicode_isdecimal__doc__ │ │ │ │ 00007b08 t unicode_isdigit │ │ │ │ 000022ac r unicode_isdigit__doc__ │ │ │ │ -000134e0 t unicode_isidentifier │ │ │ │ +000134b4 t unicode_isidentifier │ │ │ │ 00002114 r unicode_isidentifier__doc__ │ │ │ │ 0000bf04 t unicode_islower │ │ │ │ 000028a0 r unicode_islower__doc__ │ │ │ │ -0000069e t unicode_isnumeric │ │ │ │ +0000063e t unicode_isnumeric │ │ │ │ 000021e0 r unicode_isnumeric__doc__ │ │ │ │ 0000c810 t unicode_isprintable │ │ │ │ 00002070 r unicode_isprintable__doc__ │ │ │ │ 00007bec t unicode_isspace │ │ │ │ 00002608 r unicode_isspace__doc__ │ │ │ │ -000005d6 t unicode_istitle │ │ │ │ +00000576 t unicode_istitle │ │ │ │ 000026dc r unicode_istitle__doc__ │ │ │ │ -00013e80 t unicode_isupper │ │ │ │ +00013e58 t unicode_isupper │ │ │ │ 000027c0 r unicode_isupper__doc__ │ │ │ │ -0000e2d8 t unicode_iter │ │ │ │ -0000e218 t unicode_join │ │ │ │ +0000e2e8 t unicode_iter │ │ │ │ +0000e228 t unicode_join │ │ │ │ 00001f84 r unicode_join__doc__ │ │ │ │ -00000c26 t unicode_kind_name │ │ │ │ -00005cb0 t unicode_length │ │ │ │ +00000bc6 t unicode_kind_name │ │ │ │ +00005cc8 t unicode_length │ │ │ │ 0000a58c t unicode_ljust │ │ │ │ 00001ee0 r unicode_ljust__doc__ │ │ │ │ -0000c810 t unicode_lower │ │ │ │ +0000c814 t unicode_lower │ │ │ │ 00001e98 r unicode_lower__doc__ │ │ │ │ -00010c88 t unicode_lstrip │ │ │ │ +00010c98 t unicode_lstrip │ │ │ │ 00001d44 r unicode_lstrip__doc__ │ │ │ │ 00007f8c t unicode_maketrans │ │ │ │ 00000ba8 r unicode_maketrans__doc__ │ │ │ │ 00000870 d unicode_methods │ │ │ │ -000113cc t unicode_mod │ │ │ │ +000113e4 t unicode_mod │ │ │ │ 000046c8 t unicode_new │ │ │ │ 00002ba0 t unicode_partition │ │ │ │ 000012b8 r unicode_partition__doc__ │ │ │ │ 00007de8 t unicode_removeprefix │ │ │ │ 00001a84 r unicode_removeprefix__doc__ │ │ │ │ 0000753c t unicode_removesuffix │ │ │ │ 00001988 r unicode_removesuffix__doc__ │ │ │ │ -00012974 t unicode_repeat │ │ │ │ -0000cda4 t unicode_replace │ │ │ │ +00012948 t unicode_repeat │ │ │ │ +0000cda8 t unicode_replace │ │ │ │ 00001b64 r unicode_replace__doc__ │ │ │ │ -00009384 t unicode_repr │ │ │ │ -0000cb1c t unicode_resize │ │ │ │ +00009398 t unicode_repr │ │ │ │ +0000cb20 t unicode_resize │ │ │ │ 000025b8 t unicode_result │ │ │ │ 0000264c t unicode_result.part.0 │ │ │ │ -0000f358 t unicode_rfind │ │ │ │ +0000f368 t unicode_rfind │ │ │ │ 00001894 r unicode_rfind__doc__ │ │ │ │ 000073dc t unicode_rindex │ │ │ │ 00001780 r unicode_rindex__doc__ │ │ │ │ 00007d18 t unicode_rjust │ │ │ │ 000016dc r unicode_rjust__doc__ │ │ │ │ -00005cb4 t unicode_rpartition │ │ │ │ +00005ccc t unicode_rpartition │ │ │ │ 00001124 r unicode_rpartition__doc__ │ │ │ │ 00009224 t unicode_rsplit │ │ │ │ 00000f2c r unicode_rsplit__doc__ │ │ │ │ -0000fc5c t unicode_rstrip │ │ │ │ +0000fc6c t unicode_rstrip │ │ │ │ 00001ca0 r unicode_rstrip__doc__ │ │ │ │ -0000080c t unicode_sizeof │ │ │ │ +000007ac t unicode_sizeof │ │ │ │ 0000060c r unicode_sizeof__doc__ │ │ │ │ -0000a4e8 t unicode_split │ │ │ │ +0000a4ec t unicode_split │ │ │ │ 00001438 r unicode_split__doc__ │ │ │ │ -0001364c t unicode_splitlines │ │ │ │ +00013624 t unicode_splitlines │ │ │ │ 00000e64 r unicode_splitlines__doc__ │ │ │ │ -00006940 t unicode_startswith │ │ │ │ +00006950 t unicode_startswith │ │ │ │ 000007f4 r unicode_startswith__doc__ │ │ │ │ 0000c6e8 t unicode_str │ │ │ │ -0000c094 t unicode_strip │ │ │ │ +0000c098 t unicode_strip │ │ │ │ 00001de8 r unicode_strip__doc__ │ │ │ │ -0000f024 t unicode_subscript │ │ │ │ -000004fe t unicode_swapcase │ │ │ │ +0000f034 t unicode_subscript │ │ │ │ +0000049e t unicode_swapcase │ │ │ │ 00000dfc r unicode_swapcase__doc__ │ │ │ │ 0000bfbc t unicode_title │ │ │ │ 00003144 r unicode_title__doc__ │ │ │ │ 00006c8c t unicode_translate │ │ │ │ 000009fc r unicode_translate__doc__ │ │ │ │ 0000767c t unicode_upper │ │ │ │ 000009b4 r unicode_upper__doc__ │ │ │ │ -00010464 t unicode_vectorcall │ │ │ │ +00010474 t unicode_vectorcall │ │ │ │ 0000cd7c t unicode_zfill │ │ │ │ 00000928 r unicode_zfill__doc__ │ │ │ │ -0000e3fc t unicodeiter_dealloc │ │ │ │ +0000e40c t unicodeiter_dealloc │ │ │ │ 00009064 t unicodeiter_len │ │ │ │ 0000076c d unicodeiter_methods │ │ │ │ 00005b88 t unicodeiter_next │ │ │ │ 0000beb0 t unicodeiter_reduce │ │ │ │ 0000c8a4 t unicodeiter_setstate │ │ │ │ 00004ac0 t unicodeiter_traverse │ │ │ │ 000001a0 r utf7_category │ │ │ │ @@ -15126,15 +15126,15 @@ │ │ │ │ 000031e8 r .LC374 │ │ │ │ 00003218 r .LC375 │ │ │ │ 00003244 r .LC376 │ │ │ │ 00003270 r .LC377 │ │ │ │ 00003298 r .LC378 │ │ │ │ 000032c0 r .LC379 │ │ │ │ 0000051c r .LC38 │ │ │ │ -000032e4 r .LC380 │ │ │ │ +000032e8 r .LC380 │ │ │ │ 0000330c r .LC381 │ │ │ │ 00003328 r .LC382 │ │ │ │ 00003358 r .LC383 │ │ │ │ 0000335c r .LC384 │ │ │ │ 00003364 r .LC385 │ │ │ │ 00003398 r .LC386 │ │ │ │ 000033b8 r .LC387 │ │ │ │ @@ -15622,16 +15622,16 @@ │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000248 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 00000380 r ParamSpec_fields │ │ │ │ 00000c24 T PyAST_Check │ │ │ │ 00010eb8 T PyAST_mod2obj │ │ │ │ -00012988 T PyAST_obj2mod │ │ │ │ -00013284 T PyAst_CheckMode │ │ │ │ +00012984 T PyAST_obj2mod │ │ │ │ +00013280 T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -15728,20 +15728,20 @@ │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ 00010aa4 T _PyAST_AnnAssign │ │ │ │ 00000558 T _PyAST_Assert │ │ │ │ 000001bc T _PyAST_Assign │ │ │ │ -0001d630 T _PyAST_AsyncFor │ │ │ │ +0001d62c T _PyAST_AsyncFor │ │ │ │ 000109e4 T _PyAST_AsyncFunctionDef │ │ │ │ 00010e74 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ 00000a0c T _PyAST_AugAssign │ │ │ │ -00010d88 T _PyAST_Await │ │ │ │ +00010de0 T _PyAST_Await │ │ │ │ 0000061c T _PyAST_BinOp │ │ │ │ 00000094 T _PyAST_BoolOp │ │ │ │ 000007bc T _PyAST_Break │ │ │ │ 0000021c T _PyAST_Call │ │ │ │ 00000370 T _PyAST_ClassDef │ │ │ │ 000003a0 T _PyAST_Compare │ │ │ │ 00000074 T _PyAST_Constant │ │ │ │ @@ -15760,54 +15760,54 @@ │ │ │ │ 000004fc T _PyAST_GeneratorExp │ │ │ │ 00000be8 T _PyAST_Global │ │ │ │ 00000208 T _PyAST_If │ │ │ │ 00000980 T _PyAST_IfExp │ │ │ │ 00000058 T _PyAST_Import │ │ │ │ 000000f0 T _PyAST_ImportFrom │ │ │ │ 0000e588 T _PyAST_Interactive │ │ │ │ -0001d494 T _PyAST_Interpolation │ │ │ │ +0001d490 T _PyAST_Interpolation │ │ │ │ 000001cc T _PyAST_JoinedStr │ │ │ │ 00010978 T _PyAST_Lambda │ │ │ │ 00000134 T _PyAST_List │ │ │ │ 000007f4 T _PyAST_ListComp │ │ │ │ 00010c30 T _PyAST_Match │ │ │ │ 00010c8c T _PyAST_MatchAs │ │ │ │ 00010d24 T _PyAST_MatchClass │ │ │ │ -0001d6a8 T _PyAST_MatchMapping │ │ │ │ -00018798 T _PyAST_MatchOr │ │ │ │ +0001d6a4 T _PyAST_MatchMapping │ │ │ │ +00018794 T _PyAST_MatchOr │ │ │ │ 00010b70 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 00010bf4 T _PyAST_MatchStar │ │ │ │ 00010b18 T _PyAST_MatchValue │ │ │ │ 00000b04 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 000006ac T _PyAST_NamedExpr │ │ │ │ 000005b4 T _PyAST_Nonlocal │ │ │ │ -0001d5d4 T _PyAST_ParamSpec │ │ │ │ +0001d5d0 T _PyAST_ParamSpec │ │ │ │ 00000338 T _PyAST_Pass │ │ │ │ 00000900 T _PyAST_Raise │ │ │ │ 00000190 T _PyAST_Return │ │ │ │ 00000bac T _PyAST_Set │ │ │ │ 00000650 T _PyAST_SetComp │ │ │ │ 00000268 T _PyAST_Slice │ │ │ │ 00000a98 T _PyAST_Starred │ │ │ │ 000004a0 T _PyAST_Subscript │ │ │ │ 00010e38 T _PyAST_TemplateStr │ │ │ │ 000002f0 T _PyAST_Try │ │ │ │ -0001d44c T _PyAST_TryStar │ │ │ │ +0001d448 T _PyAST_TryStar │ │ │ │ 000005c0 T _PyAST_Tuple │ │ │ │ -0001d508 T _PyAST_TypeAlias │ │ │ │ +0001d504 T _PyAST_TypeAlias │ │ │ │ 0000048a T _PyAST_TypeIgnore │ │ │ │ -00018aa0 T _PyAST_TypeVar │ │ │ │ -0001d578 T _PyAST_TypeVarTuple │ │ │ │ +00018a9c T _PyAST_TypeVar │ │ │ │ +0001d574 T _PyAST_TypeVarTuple │ │ │ │ 00000718 T _PyAST_UnaryOp │ │ │ │ 000005f0 T _PyAST_While │ │ │ │ 00000b2c T _PyAST_With │ │ │ │ 0000d4b0 T _PyAST_Yield │ │ │ │ -00010de0 T _PyAST_YieldFrom │ │ │ │ +00010d88 T _PyAST_YieldFrom │ │ │ │ 00000000 T _PyAST_alias │ │ │ │ 0000027c T _PyAST_arg │ │ │ │ 00000400 T _PyAST_arguments │ │ │ │ 00000494 T _PyAST_comprehension │ │ │ │ 00000850 T _PyAST_keyword │ │ │ │ 00010bac T _PyAST_match_case │ │ │ │ 00000940 T _PyAST_withitem │ │ │ │ @@ -15832,17 +15832,17 @@ │ │ │ │ 0000033c T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 000008a8 T _Py_asdl_keyword_seq_new │ │ │ │ 00000e64 T _Py_asdl_match_case_seq_new │ │ │ │ 00002af6 T _Py_asdl_mod_seq_new │ │ │ │ 00010ccc T _Py_asdl_pattern_seq_new │ │ │ │ -00013330 T _Py_asdl_stmt_seq_new │ │ │ │ -0001d6ec T _Py_asdl_type_ignore_seq_new │ │ │ │ -0001d3f8 T _Py_asdl_type_param_seq_new │ │ │ │ +0001332c T _Py_asdl_stmt_seq_new │ │ │ │ +0001d6e8 T _Py_asdl_type_ignore_seq_new │ │ │ │ +0001d3f4 T _Py_asdl_type_param_seq_new │ │ │ │ 000021e4 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ 00003294 t add_ast_annotations │ │ │ │ 0000320c t add_attributes │ │ │ │ 000002f0 r alias_attributes │ │ │ │ @@ -15850,64 +15850,64 @@ │ │ │ │ 000002c0 r arg_attributes │ │ │ │ 000002b4 r arg_fields │ │ │ │ 00000298 r arguments_fields │ │ │ │ 000120b0 t ast2obj_alias │ │ │ │ 00012488 t ast2obj_arg │ │ │ │ 00012274 t ast2obj_arguments │ │ │ │ 00012680 t ast2obj_comprehension │ │ │ │ -000187d4 t ast2obj_excepthandler │ │ │ │ +000187d0 t ast2obj_excepthandler │ │ │ │ 000008c8 t ast2obj_expr │ │ │ │ 00011fb0 t ast2obj_expr_context │ │ │ │ 000127d8 t ast2obj_keyword │ │ │ │ 00000840 t ast2obj_list │ │ │ │ -0001e484 t ast2obj_match_case │ │ │ │ +0001e480 t ast2obj_match_case │ │ │ │ 000127bc t ast2obj_object │ │ │ │ 00011fe4 t ast2obj_operator │ │ │ │ -0001e588 t ast2obj_pattern │ │ │ │ +0001e584 t ast2obj_pattern │ │ │ │ 000110b0 t ast2obj_stmt │ │ │ │ 000004cc t ast2obj_type_ignore │ │ │ │ -0001e1ec t ast2obj_type_param │ │ │ │ -000189dc t ast2obj_withitem │ │ │ │ +0001e1e8 t ast2obj_type_param │ │ │ │ +000189d8 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 000007e8 t ast_dealloc │ │ │ │ -0001d740 t ast_repr │ │ │ │ -0001d744 t ast_repr_max_depth │ │ │ │ +0001d73c t ast_repr │ │ │ │ +0001d740 t ast_repr_max_depth │ │ │ │ 00000794 t ast_traverse │ │ │ │ 000000d8 d ast_type_getsets │ │ │ │ 0000e1cc t ast_type_init │ │ │ │ 00000130 d ast_type_members │ │ │ │ 00000100 d ast_type_methods │ │ │ │ -0001ea04 t ast_type_reduce │ │ │ │ -0001eb7c t ast_type_replace │ │ │ │ -0001ef70 t ast_type_replace_update_payload │ │ │ │ +0001ea00 t ast_type_reduce │ │ │ │ +0001eb78 t ast_type_replace │ │ │ │ +0001ef6c t ast_type_replace_update_payload │ │ │ │ 0000d568 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 0000026c r comprehension_fields │ │ │ │ 0000027c r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 00000ca0 t init_types │ │ │ │ 000002d8 r keyword_attributes │ │ │ │ 000002d0 r keyword_fields │ │ │ │ 000006b0 t make_type │ │ │ │ 00000308 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d4 t obj2ast_alias │ │ │ │ -0001dc1c t obj2ast_arg │ │ │ │ -0001cbf4 t obj2ast_arguments │ │ │ │ +0001dc18 t obj2ast_arg │ │ │ │ +0001cbf0 t obj2ast_arguments │ │ │ │ 00000b68 t obj2ast_comprehension │ │ │ │ 000005fa t obj2ast_excepthandler │ │ │ │ -00018b00 t obj2ast_expr │ │ │ │ -0001c7b4 t obj2ast_expr_context.isra.0 │ │ │ │ -00018720 t obj2ast_identifier.isra.0 │ │ │ │ +00018afc t obj2ast_expr │ │ │ │ +0001c7b0 t obj2ast_expr_context.isra.0 │ │ │ │ +0001871c t obj2ast_identifier.isra.0 │ │ │ │ 00001754 t obj2ast_int.isra.0 │ │ │ │ -0001c828 t obj2ast_keyword │ │ │ │ +0001c824 t obj2ast_keyword │ │ │ │ 00000eb8 t obj2ast_match_case │ │ │ │ -0001e088 t obj2ast_operator.isra.0 │ │ │ │ +0001e084 t obj2ast_operator.isra.0 │ │ │ │ 00001140 t obj2ast_pattern │ │ │ │ -00013388 t obj2ast_stmt │ │ │ │ +00013384 t obj2ast_stmt │ │ │ │ 00002a78 t obj2ast_string.isra.0 │ │ │ │ 00002398 t obj2ast_type_param │ │ │ │ 00002238 t obj2ast_withitem │ │ │ │ 00000314 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000364 r type_param_attributes │ │ │ │ 00000300 r withitem_fields │ │ │ │ @@ -16006,28 +16006,28 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -000016d4 t Py_XDECREF │ │ │ │ +000016b4 t Py_XDECREF │ │ │ │ 00000000 T _PyAssemble_MakeCodeObject │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ 00000000 t assemble_emit_exception_table_entry │ │ │ │ -0000162c t assemble_emit_exception_table_item │ │ │ │ -000015e8 t write_location_signed_varint │ │ │ │ +0000160c t assemble_emit_exception_table_item │ │ │ │ +000015c8 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000012c r .LC10 │ │ │ │ 00000138 r .LC11 │ │ │ │ @@ -16356,18 +16356,18 @@ │ │ │ │ 0000035c r .LC51 │ │ │ │ 00000360 r .LC52 │ │ │ │ 00000384 r .LC53 │ │ │ │ 000003b0 r .LC54 │ │ │ │ 000003e0 r .LC55 │ │ │ │ 0000040c r .LC56 │ │ │ │ 00000444 r .LC57 │ │ │ │ -0000047c r .LC58 │ │ │ │ -00000494 r .LC59 │ │ │ │ +00000448 r .LC58 │ │ │ │ +00000450 r .LC59 │ │ │ │ 00000034 r .LC6 │ │ │ │ -0000049c r .LC60 │ │ │ │ +00000488 r .LC60 │ │ │ │ 000004a0 r .LC61 │ │ │ │ 000004a4 r .LC62 │ │ │ │ 000004cc r .LC63 │ │ │ │ 00000514 r .LC64 │ │ │ │ 00000534 r .LC65 │ │ │ │ 00000574 r .LC66 │ │ │ │ 000005a8 r .LC67 │ │ │ │ @@ -16533,15 +16533,15 @@ │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_FSDecoder │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_Type │ │ │ │ 000001d4 D PyZip_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_CompileStringObject │ │ │ │ -00000580 t Py_XDECREF │ │ │ │ +0000057c t Py_XDECREF │ │ │ │ U _PyAST_Compile │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ @@ -16605,135 +16605,135 @@ │ │ │ │ 00000354 d _parser.5 │ │ │ │ 00000388 d _parser.8 │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003e0 d _parser_min.14 │ │ │ │ 00000f94 r breakpoint_doc │ │ │ │ 00001058 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ -00000acc t builtin___import__ │ │ │ │ +00000ab0 t builtin___import__ │ │ │ │ 00002ee0 r builtin___import____doc__ │ │ │ │ -000020e0 t builtin_abs │ │ │ │ +000020bc t builtin_abs │ │ │ │ 00002e9c r builtin_abs__doc__ │ │ │ │ 000000dc t builtin_aiter │ │ │ │ 00001d34 r builtin_aiter__doc__ │ │ │ │ 00001eac t builtin_all │ │ │ │ 00002e14 r builtin_all__doc__ │ │ │ │ 000020ec t builtin_anext │ │ │ │ 00001c58 r builtin_anext__doc__ │ │ │ │ -00002018 t builtin_any │ │ │ │ +00001ff4 t builtin_any │ │ │ │ 00002d90 r builtin_any__doc__ │ │ │ │ 00001c5c t builtin_ascii │ │ │ │ 00002c44 r builtin_ascii__doc__ │ │ │ │ 000020dc t builtin_bin │ │ │ │ 00002bc4 r builtin_bin__doc__ │ │ │ │ 00000030 t builtin_breakpoint │ │ │ │ -00001a94 t builtin_callable │ │ │ │ +00001a70 t builtin_callable │ │ │ │ 00002b08 r builtin_callable__doc__ │ │ │ │ -00001ab0 t builtin_chr │ │ │ │ +00001a8c t builtin_chr │ │ │ │ 00002938 r builtin_chr__doc__ │ │ │ │ 00000730 t builtin_compile │ │ │ │ 000025fc r builtin_compile__doc__ │ │ │ │ -00001180 t builtin_delattr │ │ │ │ +00001164 t builtin_delattr │ │ │ │ 00001ebc r builtin_delattr__doc__ │ │ │ │ 00000bb0 t builtin_dir │ │ │ │ -00001fd8 t builtin_divmod │ │ │ │ +00001fb4 t builtin_divmod │ │ │ │ 000025a0 r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ 00000be8 t builtin_eval │ │ │ │ 00002420 r builtin_eval__doc__ │ │ │ │ -000006b8 t builtin_exec │ │ │ │ +000006b4 t builtin_exec │ │ │ │ 00002204 r builtin_exec__doc__ │ │ │ │ 00002024 t builtin_format │ │ │ │ 0000299c r builtin_format__doc__ │ │ │ │ -00000608 t builtin_getattr │ │ │ │ +00000604 t builtin_getattr │ │ │ │ 00000b40 t builtin_globals │ │ │ │ 0000213c r builtin_globals__doc__ │ │ │ │ -00000598 t builtin_hasattr │ │ │ │ +00000594 t builtin_hasattr │ │ │ │ 00002090 r builtin_hasattr__doc__ │ │ │ │ -00001b4c t builtin_hash │ │ │ │ +00001b28 t builtin_hash │ │ │ │ 00001e08 r builtin_hash__doc__ │ │ │ │ 0000201c t builtin_hex │ │ │ │ 00001d90 r builtin_hex__doc__ │ │ │ │ -00001af8 t builtin_id │ │ │ │ +00001ad4 t builtin_id │ │ │ │ 00001fe0 r builtin_id__doc__ │ │ │ │ 000016f4 t builtin_input │ │ │ │ 000015c4 r builtin_input__doc__ │ │ │ │ 000003d4 t builtin_isinstance │ │ │ │ 000011f4 r builtin_isinstance__doc__ │ │ │ │ -00000f48 t builtin_issubclass │ │ │ │ +00000f2c t builtin_issubclass │ │ │ │ 000010d4 r builtin_issubclass__doc__ │ │ │ │ 00000ac8 t builtin_iter │ │ │ │ 0000070c t builtin_len │ │ │ │ 00001c14 r builtin_len__doc__ │ │ │ │ 00001e40 t builtin_locals │ │ │ │ 00001af4 r builtin_locals__doc__ │ │ │ │ -00000bcc t builtin_max │ │ │ │ +00000bb0 t builtin_max │ │ │ │ 00000598 d builtin_methods │ │ │ │ -00001b78 t builtin_min │ │ │ │ -0000126c t builtin_next │ │ │ │ +00001b54 t builtin_min │ │ │ │ +00001250 t builtin_next │ │ │ │ 000020e4 t builtin_oct │ │ │ │ 00001a84 r builtin_oct__doc__ │ │ │ │ -00001624 t builtin_ord │ │ │ │ +00001608 t builtin_ord │ │ │ │ 00001984 r builtin_ord__doc__ │ │ │ │ 00001f74 t builtin_pow │ │ │ │ 0000189c r builtin_pow__doc__ │ │ │ │ 000004c0 t builtin_print │ │ │ │ 00001718 r builtin_print__doc__ │ │ │ │ -00001b70 t builtin_repr │ │ │ │ +00001b4c t builtin_repr │ │ │ │ 00001524 r builtin_repr__doc__ │ │ │ │ 00001d68 t builtin_round │ │ │ │ 00001428 r builtin_round__doc__ │ │ │ │ -00000674 t builtin_setattr │ │ │ │ +00000670 t builtin_setattr │ │ │ │ 00001f40 r builtin_setattr__doc__ │ │ │ │ -000011c4 t builtin_sorted │ │ │ │ +000011a8 t builtin_sorted │ │ │ │ 000004b8 r builtin_sorted__doc__ │ │ │ │ 00000eb4 t builtin_sum │ │ │ │ 0000131c r builtin_sum__doc__ │ │ │ │ 00000418 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c4c r dir_doc │ │ │ │ U fileno │ │ │ │ 00001d04 t filter_dealloc │ │ │ │ 00000ebc r filter_doc │ │ │ │ 000008c8 d filter_methods │ │ │ │ 000000e2 t filter_new │ │ │ │ -00001ef0 t filter_next │ │ │ │ +00001ecc t filter_next │ │ │ │ 00000300 t filter_reduce │ │ │ │ 000000ac t filter_traverse │ │ │ │ 00001c64 t filter_vectorcall │ │ │ │ 00000b50 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000860 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ 00000464 d kwlist.28 │ │ │ │ -00001a44 t map_dealloc │ │ │ │ +00001a20 t map_dealloc │ │ │ │ 00000a04 r map_doc │ │ │ │ 00000898 d map_methods │ │ │ │ 0000018a t map_new │ │ │ │ -000017f4 t map_next │ │ │ │ +000017d8 t map_next │ │ │ │ 00000278 t map_reduce │ │ │ │ 00000314 t map_setstate │ │ │ │ 00001d34 t map_traverse │ │ │ │ -00001700 t map_vectorcall │ │ │ │ +000016e4 t map_vectorcall │ │ │ │ 000005d4 r max_doc │ │ │ │ 00000718 r min_doc │ │ │ │ 0000095c r next_doc │ │ │ │ 00000f6c r reduce_doc │ │ │ │ 00000b28 r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 0000043c r vars_doc │ │ │ │ -00001130 t zip_dealloc │ │ │ │ +00001114 t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000868 d zip_methods │ │ │ │ -00000f8c t zip_new │ │ │ │ -00001328 t zip_next │ │ │ │ +00000f70 t zip_new │ │ │ │ +0000130c t zip_next │ │ │ │ 0000033c t zip_reduce │ │ │ │ 00000358 t zip_setstate │ │ │ │ 00000000 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -16869,15 +16869,15 @@ │ │ │ │ 000000a8 T PyEval_GetBuiltins │ │ │ │ 0000021c T PyEval_GetFrame │ │ │ │ 0000064c T PyEval_GetFrameBuiltins │ │ │ │ 00000600 T PyEval_GetFrameGlobals │ │ │ │ 000005fc T PyEval_GetFrameLocals │ │ │ │ 000006bc T PyEval_GetFuncDesc │ │ │ │ 0000070c T PyEval_GetFuncName │ │ │ │ -0000eee4 T PyEval_GetGlobals │ │ │ │ +0000ef38 T PyEval_GetGlobals │ │ │ │ 00000762 T PyEval_GetLocals │ │ │ │ 00000254 T PyEval_MergeCompilerFlags │ │ │ │ 000008da T PyEval_SetProfile │ │ │ │ 00000918 T PyEval_SetProfileAllThreads │ │ │ │ 00000680 T PyEval_SetTrace │ │ │ │ 00000a2c T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ @@ -16985,20 +16985,20 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -0000e354 t PyStackRef_CLOSE │ │ │ │ -0000e354 t PyStackRef_XCLOSE │ │ │ │ +0000e3a8 t PyStackRef_CLOSE │ │ │ │ +0000e3a8 t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ -0000f820 T PyThreadState_EnterTracing │ │ │ │ +0000f874 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -0000f828 T PyThreadState_LeaveTracing │ │ │ │ +0000f87c T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -17010,19 +17010,19 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 00000570 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -0000ec50 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -0000ec10 T Py_EnterRecursiveCall │ │ │ │ +0000eca4 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +0000ec64 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ -0000f830 T Py_GetRecursionLimit │ │ │ │ -0000ec4c T Py_LeaveRecursiveCall │ │ │ │ +0000f884 T Py_GetRecursionLimit │ │ │ │ +0000eca0 T Py_LeaveRecursiveCall │ │ │ │ 000004b0 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_LoadGlobalStackRef │ │ │ │ @@ -17039,64 +17039,64 @@ │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 000006c0 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ 00000304 T _PyEval_CallTracing │ │ │ │ -00001328 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000eba4 T _PyEval_CheckExceptTypeValid │ │ │ │ +00001324 T _PyEval_CheckExceptStarTypeValid │ │ │ │ +0000ebf8 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000494 R _PyEval_ConversionFuncs │ │ │ │ -0000edbc T _PyEval_EnsureBuiltins │ │ │ │ +0000ee10 T _PyEval_EnsureBuiltins │ │ │ │ 0000013c T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 000012f4 t _PyEval_EvalFrame │ │ │ │ 00001308 T _PyEval_EvalFrameDefault │ │ │ │ -000013bc T _PyEval_ExceptionGroupMatch │ │ │ │ +000013b8 T _PyEval_ExceptionGroupMatch │ │ │ │ 000005b0 T _PyEval_FormatAwaitableError │ │ │ │ 000002dc T _PyEval_FormatExcCheckArg │ │ │ │ 00000330 T _PyEval_FormatExcUnbound │ │ │ │ 00000410 T _PyEval_FormatKwargsError │ │ │ │ -0000e458 T _PyEval_FrameClearAndPop │ │ │ │ -00001660 T _PyEval_GetANext │ │ │ │ -00000b58 T _PyEval_GetAsyncGenFinalizer │ │ │ │ -00000b44 T _PyEval_GetAsyncGenFirstiter │ │ │ │ -00000f90 T _PyEval_GetAwaitable │ │ │ │ +0000e4ac T _PyEval_FrameClearAndPop │ │ │ │ +0000165c T _PyEval_GetANext │ │ │ │ +00000b54 T _PyEval_GetAsyncGenFinalizer │ │ │ │ +00000b40 T _PyEval_GetAsyncGenFirstiter │ │ │ │ +00000f8c T _PyEval_GetAwaitable │ │ │ │ 00000468 T _PyEval_GetBuiltin │ │ │ │ 00000b40 T _PyEval_GetBuiltinId │ │ │ │ 00000050 T _PyEval_GetBuiltins │ │ │ │ -00001604 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000f7b8 T _PyEval_GetFrame │ │ │ │ +00001600 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ +0000f80c T _PyEval_GetFrame │ │ │ │ 0000034c T _PyEval_GetFrameLocals │ │ │ │ 00000ab0 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0000ef68 T _PyEval_ImportFrom │ │ │ │ -0000ec8c T _PyEval_ImportName │ │ │ │ -0000e51c T _PyEval_LoadGlobalStackRef │ │ │ │ -0000e368 T _PyEval_LoadName │ │ │ │ +0000efbc T _PyEval_ImportFrom │ │ │ │ +0000ece0 T _PyEval_ImportName │ │ │ │ +0000e570 T _PyEval_LoadGlobalStackRef │ │ │ │ +0000e3bc T _PyEval_LoadName │ │ │ │ 00000650 T _PyEval_MatchClass │ │ │ │ -00000c84 T _PyEval_MatchKeys │ │ │ │ +00000c80 T _PyEval_MatchKeys │ │ │ │ 000008c6 T _PyEval_MonitorRaise │ │ │ │ -00000b6c T _PyEval_SetAsyncGenFinalizer │ │ │ │ -00000bf8 T _PyEval_SetAsyncGenFirstiter │ │ │ │ -00001618 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ +00000b68 T _PyEval_SetAsyncGenFinalizer │ │ │ │ +00000bf4 T _PyEval_SetAsyncGenFirstiter │ │ │ │ +00001614 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetTrace │ │ │ │ -0000f424 T _PyEval_SliceIndex │ │ │ │ -0000f848 T _PyEval_SliceIndexNotNone │ │ │ │ +0000f478 T _PyEval_SliceIndex │ │ │ │ +0000f89c T _PyEval_SliceIndexNotNone │ │ │ │ 0000037e T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000e650 T _PyEval_UnpackIterableStackRef │ │ │ │ +0000e6a4 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000320 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFloat_FromDouble_ConsumeInputs │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -0000e5e0 t _PyFrame_PushUnchecked │ │ │ │ +0000e634 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyGen_yf │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ @@ -17115,15 +17115,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 000008bc T _PyObjectArray_Free │ │ │ │ -0000e3f8 T _PyObjectArray_FromStackRefArray │ │ │ │ +0000e44c T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 0000028c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ @@ -17147,15 +17147,15 @@ │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 000005f0 T _Py_CheckRecursiveCallPy │ │ │ │ -0000ef28 T _Py_Check_ArgsIterable │ │ │ │ +0000ef7c T _Py_Check_ArgsIterable │ │ │ │ 000000bc t _Py_Check_ArgsIterable.part.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000890 T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000004d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ @@ -17195,29 +17195,29 @@ │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000530 r __func__.3 │ │ │ │ 00000518 r __func__.4 │ │ │ │ 0000056c r __func__.5 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000e4ec t clear_thread_frame │ │ │ │ +0000e540 t clear_thread_frame │ │ │ │ 00000564 t do_monitor_exc │ │ │ │ -0000f4a0 t do_raise │ │ │ │ -0000e970 t get_exception_handler.isra.0 │ │ │ │ +0000f4f4 t do_raise │ │ │ │ +0000e9c4 t get_exception_handler.isra.0 │ │ │ │ 00000820 t initialize_locals │ │ │ │ 00000a48 t match_class_attr │ │ │ │ -00001058 t missing_arguments │ │ │ │ +00001054 t missing_arguments │ │ │ │ 000000b4 t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ U pthread_attr_getstack │ │ │ │ U pthread_getattr_np │ │ │ │ U pthread_self │ │ │ │ -0000eeb4 t set_globals_builtins │ │ │ │ +0000ef08 t set_globals_builtins │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000144 r .LC10 │ │ │ │ @@ -17478,17 +17478,17 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 000008b0 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -00005bac T _PyCodegen_AddReturnAtEnd │ │ │ │ +00005be4 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000038 T _PyCodegen_EnterAnonymousScope │ │ │ │ -00004dfc T _PyCodegen_Expression │ │ │ │ +00004dd0 T _PyCodegen_Expression │ │ │ │ 00000070 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ U _PyCompile_DictAddObj │ │ │ │ U _PyCompile_EndAnnotationSetup │ │ │ │ @@ -17528,16 +17528,16 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 00000188 R _PyOpcode_Caches │ │ │ │ 00000088 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000050 R _PyOpcode_PseudoTargets │ │ │ │ 00000288 R _PyOpcode_macro_expansion │ │ │ │ -00005c74 T _PyOpcode_num_popped │ │ │ │ -00006024 T _PyOpcode_num_pushed │ │ │ │ +00005c9c T _PyOpcode_num_popped │ │ │ │ +0000604c T _PyOpcode_num_pushed │ │ │ │ 00002e88 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ @@ -17547,87 +17547,87 @@ │ │ │ │ 00000010 T _Py_CArray_Fini │ │ │ │ 00000000 T _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00003b78 t addop_binary │ │ │ │ -00003f34 t assignment_helper │ │ │ │ +00003b4c t addop_binary │ │ │ │ +00003f08 t assignment_helper │ │ │ │ 000005c8 t check_is_arg.part.0.isra.0 │ │ │ │ -000053a8 t codegen_add_yield_from │ │ │ │ -00004950 t codegen_addcompare │ │ │ │ -00003bec t codegen_addop_load_const │ │ │ │ -00003ad0 t codegen_addop_name │ │ │ │ -00005638 t codegen_addop_o │ │ │ │ -00001ca4 t codegen_addop_yield │ │ │ │ -000064fc t codegen_apply_decorators │ │ │ │ -00004fe8 t codegen_argannotation │ │ │ │ -00004f8c t codegen_argannotations │ │ │ │ -000083c4 t codegen_async_for │ │ │ │ -00006a84 t codegen_async_with_inner │ │ │ │ +0000537c t codegen_add_yield_from │ │ │ │ +00004954 t codegen_addcompare │ │ │ │ +00003bf0 t codegen_addop_load_const │ │ │ │ +00003aec t codegen_addop_name │ │ │ │ +0000563c t codegen_addop_o │ │ │ │ +00001c7c t codegen_addop_yield │ │ │ │ +00006524 t codegen_apply_decorators │ │ │ │ +00004fbc t codegen_argannotation │ │ │ │ +00004f60 t codegen_argannotations │ │ │ │ +00008398 t codegen_async_for │ │ │ │ +00006a58 t codegen_async_with_inner │ │ │ │ 00000130 t codegen_body │ │ │ │ -000049fc t codegen_call_exit_with_nones │ │ │ │ -0000569c t codegen_call_helper_impl │ │ │ │ -00004068 t codegen_call_simple_kw_helper │ │ │ │ -00008698 t codegen_check_ann_expr │ │ │ │ +000049d0 t codegen_call_exit_with_nones │ │ │ │ +000056a0 t codegen_call_helper_impl │ │ │ │ +0000403c t codegen_call_simple_kw_helper │ │ │ │ +0000866c t codegen_check_ann_expr │ │ │ │ 00000828 t codegen_check_ann_subscr │ │ │ │ -000031ec t codegen_class │ │ │ │ -000042f0 t codegen_compare │ │ │ │ -00000d68 t codegen_comprehension │ │ │ │ -00001440 t codegen_comprehension_generator │ │ │ │ -00003ae0 t codegen_comprehension_iter │ │ │ │ -00004f48 t codegen_decorators │ │ │ │ -00004f94 t codegen_default_arguments │ │ │ │ +000031c4 t codegen_class │ │ │ │ +000042f4 t codegen_compare │ │ │ │ +00000d40 t codegen_comprehension │ │ │ │ +00001418 t codegen_comprehension_generator │ │ │ │ +00003ab4 t codegen_comprehension_iter │ │ │ │ +00004f4c t codegen_decorators │ │ │ │ +00004f98 t codegen_default_arguments │ │ │ │ 0000008c t codegen_enter_scope │ │ │ │ -00003c98 t codegen_for │ │ │ │ -00001e70 t codegen_from_import │ │ │ │ +00003c6c t codegen_for │ │ │ │ +00001e48 t codegen_from_import │ │ │ │ 000005f4 t codegen_function │ │ │ │ -00003c50 t codegen_jump_if.isra.0 │ │ │ │ -000050ac t codegen_leave_annotations_scope │ │ │ │ -000055b4 t codegen_load_classdict_freevar │ │ │ │ -000062f4 t codegen_make_closure │ │ │ │ -00003760 t codegen_nameop │ │ │ │ -00005620 t codegen_pattern │ │ │ │ -00006a24 t codegen_pattern_helper_rotate │ │ │ │ -00006958 t codegen_pattern_helper_store_name │ │ │ │ -00007d08 t codegen_pattern_mapping │ │ │ │ -000062ac t codegen_pattern_sequence │ │ │ │ -00003a2c t codegen_pop_except_and_reraise │ │ │ │ -00004e1c t codegen_setup_annotations_scope │ │ │ │ -000044d8 t codegen_slice_two_parts │ │ │ │ -00004cf0 t codegen_subdict │ │ │ │ -00005214 t codegen_subkwargs │ │ │ │ -000028c4 t codegen_subscript │ │ │ │ -00002140 t codegen_try_except │ │ │ │ -0000410c t codegen_try_finally │ │ │ │ -000072c8 t codegen_try_star_except │ │ │ │ +00003c54 t codegen_jump_if.isra.0 │ │ │ │ +00005080 t codegen_leave_annotations_scope │ │ │ │ +00005588 t codegen_load_classdict_freevar │ │ │ │ +0000631c t codegen_make_closure │ │ │ │ +00003740 t codegen_nameop │ │ │ │ +000055f4 t codegen_pattern │ │ │ │ +000069f8 t codegen_pattern_helper_rotate │ │ │ │ +0000692c t codegen_pattern_helper_store_name │ │ │ │ +00007cdc t codegen_pattern_mapping │ │ │ │ +00006280 t codegen_pattern_sequence │ │ │ │ +00003a00 t codegen_pop_except_and_reraise │ │ │ │ +00004df0 t codegen_setup_annotations_scope │ │ │ │ +000044ac t codegen_slice_two_parts │ │ │ │ +00004cc4 t codegen_subdict │ │ │ │ +000051e8 t codegen_subkwargs │ │ │ │ +0000289c t codegen_subscript │ │ │ │ +00002118 t codegen_try_except │ │ │ │ +000040e0 t codegen_try_finally │ │ │ │ +0000729c t codegen_try_star_except │ │ │ │ 00000378 t codegen_try_star_finally │ │ │ │ 0000069a t codegen_type_param_bound_or_default │ │ │ │ -00006f74 t codegen_type_params │ │ │ │ +00006f48 t codegen_type_params │ │ │ │ 00000000 t codegen_typealias │ │ │ │ -00002d08 t codegen_unwind_fblock │ │ │ │ -00002c44 t codegen_unwind_fblock_stack │ │ │ │ -00005334 t codegen_visit_annexpr │ │ │ │ +00002ce0 t codegen_unwind_fblock │ │ │ │ +00002c1c t codegen_unwind_fblock_stack │ │ │ │ +00005308 t codegen_visit_annexpr │ │ │ │ 00001b50 t codegen_visit_expr │ │ │ │ 00000144 t codegen_visit_stmt │ │ │ │ -00004a98 t codegen_with_except_finish │ │ │ │ -0000460c t codegen_with_inner │ │ │ │ -00001d64 t codegen_wrap_in_stopiteration_handler │ │ │ │ +00004a6c t codegen_with_except_finish │ │ │ │ +000045e0 t codegen_with_inner │ │ │ │ +00001d3c t codegen_wrap_in_stopiteration_handler │ │ │ │ 0000002c r compare_masks │ │ │ │ -00006208 t emit_and_reset_fail_pop │ │ │ │ -000061b0 t ensure_fail_pop │ │ │ │ -00002b90 t infer_type │ │ │ │ -00002c10 t is_constant_slice │ │ │ │ -00006140 t jump_to_fail_pop │ │ │ │ -000043fc t load_args_for_super │ │ │ │ -00005134 t maybe_optimize_function_call │ │ │ │ +000061dc t emit_and_reset_fail_pop │ │ │ │ +00006184 t ensure_fail_pop │ │ │ │ +00002b68 t infer_type │ │ │ │ +00002be8 t is_constant_slice │ │ │ │ +00006114 t jump_to_fail_pop │ │ │ │ +000043d0 t load_args_for_super │ │ │ │ +00005138 t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ -00004570 t restore_inlined_comprehension_locals │ │ │ │ -00004a6c t starunpack_helper_impl │ │ │ │ +00004544 t restore_inlined_comprehension_locals │ │ │ │ +00004a70 t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000110 r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ 0000013c r .LC12 │ │ │ │ @@ -17696,15 +17696,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_Append │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000aac t Py_XDECREF │ │ │ │ +00000aa8 t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_Preprocess │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyAssemble_MakeCodeObject │ │ │ │ U _PyCfgBuilder_Free │ │ │ │ @@ -17718,38 +17718,38 @@ │ │ │ │ U _PyCodegen_EnterAnonymousScope │ │ │ │ U _PyCodegen_Expression │ │ │ │ U _PyCodegen_Module │ │ │ │ 000007cc T _PyCompile_AddConst │ │ │ │ 000006c4 T _PyCompile_AddDeferredAnnotation │ │ │ │ 0000006c T _PyCompile_Assemble │ │ │ │ 000007d4 T _PyCompile_AstPreprocess │ │ │ │ -00000c68 T _PyCompile_CleanDoc │ │ │ │ +00000c64 T _PyCompile_CleanDoc │ │ │ │ 0000019c T _PyCompile_CodeGen │ │ │ │ -0000123c T _PyCompile_ConstCacheMergeOne │ │ │ │ +00001234 T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000304 T _PyCompile_DeferredAnnotations │ │ │ │ 00000734 T _PyCompile_DictAddObj │ │ │ │ 0000002a T _PyCompile_EndAnnotationSetup │ │ │ │ 00000244 T _PyCompile_EnterConditionalBlock │ │ │ │ 00000000 T _PyCompile_EnterScope │ │ │ │ 00000658 T _PyCompile_Error │ │ │ │ -00001340 T _PyCompile_ExitScope │ │ │ │ +00001338 T _PyCompile_ExitScope │ │ │ │ 00000644 T _PyCompile_FutureFeatures │ │ │ │ -00001730 T _PyCompile_GetRefType │ │ │ │ +00001728 T _PyCompile_GetRefType │ │ │ │ 00000634 T _PyCompile_InstrSequence │ │ │ │ 000002f4 T _PyCompile_IsInInlinedComp │ │ │ │ -000017d0 T _PyCompile_IsInteractiveTopLevel │ │ │ │ +000017c8 T _PyCompile_IsInteractiveTopLevel │ │ │ │ 00000250 T _PyCompile_LeaveConditionalBlock │ │ │ │ -000015ec T _PyCompile_LookupArg │ │ │ │ +000015e4 T _PyCompile_LookupArg │ │ │ │ 000003c8 T _PyCompile_LookupCellvar │ │ │ │ 000007cc T _PyCompile_Mangle │ │ │ │ -000011bc T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +000011b4 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ 0000064c T _PyCompile_MaybeMangle │ │ │ │ 000007c4 T _PyCompile_Metadata │ │ │ │ 00000390 T _PyCompile_OptimizationLevel │ │ │ │ -00000ac4 T _PyCompile_OptimizeAndAssemble │ │ │ │ +00000ac0 T _PyCompile_OptimizeAndAssemble │ │ │ │ 000002e8 T _PyCompile_PopFBlock │ │ │ │ 0000025c T _PyCompile_PushFBlock │ │ │ │ 000002fc T _PyCompile_Qualname │ │ │ │ 00000658 T _PyCompile_ResolveNameop │ │ │ │ 00000560 T _PyCompile_RevertInlinedComprehensionScopes │ │ │ │ 000006bc T _PyCompile_ScopeType │ │ │ │ 00000000 T _PyCompile_StartAnnotationSetup │ │ │ │ @@ -17782,15 +17782,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000134 t compiler_codegen │ │ │ │ 00000394 t compiler_free │ │ │ │ -00001400 t compiler_unit_free │ │ │ │ +000013f8 t compiler_unit_free │ │ │ │ 00000888 t const_cache_insert │ │ │ │ 000004f0 t dictbytype │ │ │ │ U memset │ │ │ │ 00000050 t new_compiler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -18401,45 +18401,45 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 000001e4 T PyErr_BadArgument │ │ │ │ 0000041c T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00000968 T PyErr_Clear │ │ │ │ -000007bc T PyErr_ExceptionMatches │ │ │ │ +00000948 T PyErr_Clear │ │ │ │ +0000079c T PyErr_ExceptionMatches │ │ │ │ 0000054c T PyErr_Fetch │ │ │ │ 00000060 T PyErr_Format │ │ │ │ 00000a20 T PyErr_FormatUnraisable │ │ │ │ 00000288 T PyErr_FormatV │ │ │ │ 000002d4 T PyErr_GetExcInfo │ │ │ │ 000003ac T PyErr_GetHandledException │ │ │ │ -00000920 T PyErr_GetRaisedException │ │ │ │ -0000087c T PyErr_GivenExceptionMatches │ │ │ │ +00000900 T PyErr_GetRaisedException │ │ │ │ +0000085c T PyErr_GivenExceptionMatches │ │ │ │ 00000058 T PyErr_NewException │ │ │ │ 00000988 T PyErr_NewExceptionWithDoc │ │ │ │ 00000a0c T PyErr_NoMemory │ │ │ │ 000001c4 T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 000005e4 T PyErr_ProgramText │ │ │ │ 0000069c T PyErr_ProgramTextObject │ │ │ │ 000005ec T PyErr_RangedSyntaxLocationObject │ │ │ │ 000005b8 T PyErr_Restore │ │ │ │ 0000036c T PyErr_SetExcInfo │ │ │ │ 0000017c T PyErr_SetFromErrno │ │ │ │ 00000132 T PyErr_SetFromErrnoWithFilename │ │ │ │ 00000184 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ -00000a38 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ +00000a18 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 0000141c T PyErr_SetHandledException │ │ │ │ 00000258 T PyErr_SetImportError │ │ │ │ 000005c6 T PyErr_SetImportErrorSubclass │ │ │ │ -00000bf4 T PyErr_SetNone │ │ │ │ -00000bd8 T PyErr_SetObject │ │ │ │ -00000938 T PyErr_SetRaisedException │ │ │ │ -00000998 T PyErr_SetString │ │ │ │ +00000bd4 T PyErr_SetNone │ │ │ │ +00000bb8 T PyErr_SetObject │ │ │ │ +00000918 T PyErr_SetRaisedException │ │ │ │ +00000978 T PyErr_SetString │ │ │ │ 00000694 T PyErr_SyntaxLocation │ │ │ │ 0000063c T PyErr_SyntaxLocationEx │ │ │ │ 000014e4 T PyErr_SyntaxLocationObject │ │ │ │ 000005f0 t PyErr_SyntaxLocationObjectEx │ │ │ │ 000002a8 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -18494,50 +18494,50 @@ │ │ │ │ U Py_fopen │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ 000013d8 T _PyErr_BadInternalCall │ │ │ │ 000004f8 T _PyErr_ChainExceptions │ │ │ │ -00000bb4 T _PyErr_ChainExceptions1 │ │ │ │ -00000bd0 T _PyErr_ChainExceptions1Tstate │ │ │ │ +00000b94 T _PyErr_ChainExceptions1 │ │ │ │ +00000bb0 T _PyErr_ChainExceptions1Tstate │ │ │ │ 0000018c t _PyErr_ChainExceptions1Tstate.part.0 │ │ │ │ 00001304 T _PyErr_ChainStackItem │ │ │ │ 000001e4 T _PyErr_Clear │ │ │ │ -000005dc t _PyErr_CreateException │ │ │ │ +000005bc t _PyErr_CreateException │ │ │ │ 00001458 T _PyErr_EmitSyntaxWarning │ │ │ │ 000001d8 T _PyErr_ExceptionMatches │ │ │ │ 00000570 T _PyErr_Fetch │ │ │ │ 000005e0 T _PyErr_FiniTypes │ │ │ │ 0000095c T _PyErr_Format │ │ │ │ 0000021c T _PyErr_FormatFromCause │ │ │ │ 000000a0 T _PyErr_FormatFromCauseTstate │ │ │ │ -00000c10 T _PyErr_FormatNote │ │ │ │ +00000bf0 T _PyErr_FormatNote │ │ │ │ 000000e8 T _PyErr_FormatV │ │ │ │ 000000ca t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 000002f0 T _PyErr_GetExcInfo │ │ │ │ 000003ec T _PyErr_GetHandledException │ │ │ │ 0000001c T _PyErr_GetRaisedException │ │ │ │ 00000384 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ 00000e2c T _PyErr_NormalizeException │ │ │ │ 00000398 T _PyErr_ProgramDecodedTextObject │ │ │ │ 000008ac T _PyErr_RaiseSyntaxError │ │ │ │ -000006a4 T _PyErr_Restore │ │ │ │ +00000684 T _PyErr_Restore │ │ │ │ 00001430 T _PyErr_SetHandledException │ │ │ │ 00000220 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 000001f0 T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -00000b54 T _PyErr_SetKeyError │ │ │ │ +00000b34 T _PyErr_SetKeyError │ │ │ │ 0000016e T _PyErr_SetLocaleString │ │ │ │ 00000444 T _PyErr_SetModuleNotFoundError │ │ │ │ 000005c0 T _PyErr_SetNone │ │ │ │ 00000158 T _PyErr_SetObject │ │ │ │ 00000028 T _PyErr_SetRaisedException │ │ │ │ -000009f0 T _PyErr_SetString │ │ │ │ +000009d0 T _PyErr_SetString │ │ │ │ 0000136c T _PyErr_StackItemToExcInfoTuple │ │ │ │ U _PyErr_WarnExplicitObjectWithContext │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ @@ -18631,22 +18631,22 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 000004b0 T _PyCfgBuilder_Addop │ │ │ │ 000000f4 T _PyCfgBuilder_CheckSize │ │ │ │ -000061fc T _PyCfgBuilder_Free │ │ │ │ +00006210 T _PyCfgBuilder_Free │ │ │ │ 0000041c T _PyCfgBuilder_New │ │ │ │ 0000011e T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000040 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000005f8 T _PyCfg_OptimizeCodeUnit │ │ │ │ -000045f0 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00006128 T _PyCfg_ToInstructionSequence │ │ │ │ +000045f4 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +0000613c T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ 0000044c T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ @@ -18660,33 +18660,33 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000104 t add_const │ │ │ │ 00000080 t basicblock_add_jump │ │ │ │ 00000580 t basicblock_addop │ │ │ │ 00000000 t basicblock_append_instructions │ │ │ │ -000053a4 t basicblock_insert_instruction.constprop.0 │ │ │ │ -0000322c t basicblock_nofallthrough.isra.0 │ │ │ │ -00004ffc t calculate_stackdepth.isra.0 │ │ │ │ +000053ac t basicblock_insert_instruction.constprop.0 │ │ │ │ +00003230 t basicblock_nofallthrough.isra.0 │ │ │ │ +00005004 t calculate_stackdepth.isra.0 │ │ │ │ 000004f0 t cfg_builder_maybe_start_new_block │ │ │ │ 00000474 t cfg_builder_new_block │ │ │ │ 00000000 t const_folding_check_complexity │ │ │ │ -00003274 t duplicate_exits_without_lineno │ │ │ │ +00003278 t duplicate_exits_without_lineno │ │ │ │ 000002e4 t fold_const_unaryop │ │ │ │ -00006244 t get_const_loading_instrs │ │ │ │ -00003584 t get_const_value │ │ │ │ -00005328 t get_stack_effects │ │ │ │ +00006258 t get_const_loading_instrs │ │ │ │ +00003588 t get_const_value │ │ │ │ +00005330 t get_stack_effects │ │ │ │ 0000025c t instr_make_load_const │ │ │ │ -00002efc t label_exception_targets │ │ │ │ +00002f00 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -000035d4 t optimize_basic_block │ │ │ │ -00005438 t optimize_load_fast.isra.0 │ │ │ │ -000060ac t ref_stack_push │ │ │ │ +000035d8 t optimize_basic_block │ │ │ │ +00005440 t optimize_load_fast.isra.0 │ │ │ │ +000060c0 t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -18794,28 +18794,28 @@ │ │ │ │ 00000090 r .LC6 │ │ │ │ 000000dc r .LC7 │ │ │ │ 000000e4 r .LC9 │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyExc_ResourceWarning │ │ │ │ -00000f60 T PyGC_Collect │ │ │ │ -00001144 T PyGC_Disable │ │ │ │ -00001164 T PyGC_Enable │ │ │ │ -0000112c T PyGC_IsEnabled │ │ │ │ +00000f64 T PyGC_Collect │ │ │ │ +00001148 T PyGC_Disable │ │ │ │ +00001168 T PyGC_Enable │ │ │ │ +00001130 T PyGC_IsEnabled │ │ │ │ U PyInterpreterState_ThreadHead │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Free │ │ │ │ 00000340 T PyObject_GC_Del │ │ │ │ 0000010e T PyObject_GC_IsFinalized │ │ │ │ -00001304 T PyObject_GC_IsTracked │ │ │ │ +00001308 T PyObject_GC_IsTracked │ │ │ │ 00000408 T PyObject_GC_Track │ │ │ │ 00000304 T PyObject_GC_UnTrack │ │ │ │ 000001b8 T PyObject_IS_GC │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Realloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_Vectorcall │ │ │ │ @@ -18825,43 +18825,43 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 000001d0 T PyUnstable_GC_VisitObjects │ │ │ │ 00000144 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -00000970 t Py_XDECREF │ │ │ │ +0000096c t Py_XDECREF │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ 0000008c T _PyGC_Collect │ │ │ │ -00000f78 T _PyGC_CollectNoFail │ │ │ │ +00000f7c T _PyGC_CollectNoFail │ │ │ │ 000002a8 T _PyGC_Dump │ │ │ │ -00000f90 T _PyGC_DumpShutdownStats │ │ │ │ -00001054 T _PyGC_Fini │ │ │ │ -00001264 T _PyGC_Freeze │ │ │ │ -0000134c T _PyGC_GetFreezeCount │ │ │ │ +00000f94 T _PyGC_DumpShutdownStats │ │ │ │ +00001058 T _PyGC_Fini │ │ │ │ +00001268 T _PyGC_Freeze │ │ │ │ +00001350 T _PyGC_GetFreezeCount │ │ │ │ 00000060 T _PyGC_GetObjects │ │ │ │ -00001184 T _PyGC_GetReferrers │ │ │ │ +00001188 T _PyGC_GetReferrers │ │ │ │ 00000024 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 0000004a T _PyGC_Unfreeze │ │ │ │ 00000e18 T _PyGC_VisitFrameStack │ │ │ │ 00000d1c T _PyGC_VisitStackRef │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 00000134 T _PyObject_GC_Link │ │ │ │ 00000000 T _PyObject_GC_New │ │ │ │ 000001ec T _PyObject_GC_NewVar │ │ │ │ -00000988 T _PyObject_GC_Resize │ │ │ │ +00000984 T _PyObject_GC_Resize │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ @@ -18872,18 +18872,18 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000000cc t append_objects │ │ │ │ -00000ed8 t completed_scavenge │ │ │ │ +00000edc t completed_scavenge │ │ │ │ 00000adc t deduce_unreachable │ │ │ │ -00000864 t do_gc_callback │ │ │ │ -000009e0 t gc_collect_region │ │ │ │ +00000860 t do_gc_callback │ │ │ │ +000009dc t gc_collect_region │ │ │ │ 00000a84 t gc_list_merge │ │ │ │ 000005a0 t gc_list_move │ │ │ │ 000005f4 t mark_all_reachable │ │ │ │ 0000075c t mark_stacks │ │ │ │ U memset │ │ │ │ 000004d4 t move_to_reachable │ │ │ │ U python_gc__done_semaphore │ │ │ │ @@ -18995,15 +18995,15 @@ │ │ │ │ 00000ae8 r .LC91 │ │ │ │ 00000af4 r .LC92 │ │ │ │ 00000b04 r .LC93 │ │ │ │ 00000b10 r .LC94 │ │ │ │ 00000b1c r .LC95 │ │ │ │ 00000b24 r .LC97 │ │ │ │ 00000b2c r .LC98 │ │ │ │ -00002a3c T PyArg_Parse │ │ │ │ +00002a38 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ 00001640 T PyArg_ParseTupleAndKeywords │ │ │ │ 00001354 T PyArg_UnpackTuple │ │ │ │ 0000014c T PyArg_VaParse │ │ │ │ 000001c2 T PyArg_VaParseTupleAndKeywords │ │ │ │ 00000000 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ @@ -19065,16 +19065,16 @@ │ │ │ │ 00000608 T _PyArg_ParseStackAndKeywords │ │ │ │ 00000284 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 0000025a T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 0000016c T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000122 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -000022a4 T _PyArg_UnpackKeywords │ │ │ │ -000028dc T _PyArg_UnpackStack │ │ │ │ +000022a0 T _PyArg_UnpackKeywords │ │ │ │ +000028d8 T _PyArg_UnpackStack │ │ │ │ 0000020e T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000168 T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -19097,15 +19097,15 @@ │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ 00000f08 t convertbuffer │ │ │ │ 000010f4 t converterr │ │ │ │ 0000086c t convertitem.constprop.0 │ │ │ │ 000008d0 t convertsimple.constprop.0 │ │ │ │ 00000bb4 t converttuple.constprop.0 │ │ │ │ 0000115c t error_unexpected_keyword_arg │ │ │ │ -00002868 t find_keyword │ │ │ │ +00002864 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000530 t new_kwtuple │ │ │ │ 00000fd4 t seterror │ │ │ │ 0000031c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ @@ -19169,52 +19169,52 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 00000098 T PyEval_AcquireLock │ │ │ │ -00000740 T PyEval_AcquireThread │ │ │ │ +00000730 T PyEval_AcquireThread │ │ │ │ 00000096 T PyEval_InitThreads │ │ │ │ 000000d4 T PyEval_ReleaseLock │ │ │ │ -000006a4 T PyEval_ReleaseThread │ │ │ │ +00000694 T PyEval_ReleaseThread │ │ │ │ 00000504 T PyEval_RestoreThread │ │ │ │ 000002c0 T PyEval_SaveThread │ │ │ │ 00000094 T PyEval_ThreadsInitialized │ │ │ │ U PyFile_OpenCodeObject │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyRun_StringFlags │ │ │ │ U PySys_Audit │ │ │ │ U PyThread_init_thread │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ -000008cc T Py_AddPendingCall │ │ │ │ +000008bc T Py_AddPendingCall │ │ │ │ 000002e0 T Py_MakePendingCalls │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -00000768 T _PyEval_AddPendingCall │ │ │ │ -00000714 T _PyEval_Fini │ │ │ │ +00000758 T _PyEval_AddPendingCall │ │ │ │ +00000704 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000d8 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 0000031c T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ 000002ec T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -00000718 T _PyEval_SignalReceived │ │ │ │ +00000708 T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 0000052c T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ @@ -19222,15 +19222,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000006a8 T _Py_FinishPendingCalls │ │ │ │ +00000698 T _Py_FinishPendingCalls │ │ │ │ 000001a8 T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 000000ec T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000018e T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ @@ -19242,15 +19242,15 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -00000558 t _make_pending_calls │ │ │ │ +00000554 t _make_pending_calls │ │ │ │ 00000128 t create_gil │ │ │ │ 00000408 t drop_gil │ │ │ │ 0000035c t handle_signals │ │ │ │ 000003c4 t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ @@ -20783,26 +20783,26 @@ │ │ │ │ 00000244 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 00000110 T _PyEvent_IsSet │ │ │ │ 00000124 T _PyEvent_Notify │ │ │ │ -00000348 T _PyMutex_LockTimed │ │ │ │ -000004ac T _PyMutex_TryUnlock │ │ │ │ +0000033c T _PyMutex_LockTimed │ │ │ │ +000004a0 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000000 T _PyRWMutex_Lock │ │ │ │ 0000006e T _PyRWMutex_RLock │ │ │ │ 0000010e T _PyRWMutex_RUnlock │ │ │ │ 00000046 T _PyRWMutex_Unlock │ │ │ │ 00000294 T _PyRawMutex_LockSlow │ │ │ │ -00000348 T _PyRawMutex_UnlockSlow │ │ │ │ +00000344 T _PyRawMutex_UnlockSlow │ │ │ │ 00000080 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 0000019c T _PyRecursiveMutex_LockTimed │ │ │ │ 00000128 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000ac T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ @@ -21003,33 +21003,33 @@ │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000154 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000003c r module_doc │ │ │ │ 00000504 t r_float_bin │ │ │ │ 00000854 t r_float_str │ │ │ │ -0000128c t r_long │ │ │ │ +000012b4 t r_long │ │ │ │ 00000000 t r_object │ │ │ │ -00001510 t r_ref.constprop.0 │ │ │ │ +00001538 t r_ref.constprop.0 │ │ │ │ 00000148 t r_ref_insert.part.0.isra.0 │ │ │ │ 000000fc t r_ref_reserve.part.0.isra.0 │ │ │ │ 0000017c t r_short │ │ │ │ -000013cc t r_string │ │ │ │ +000013f4 t r_string │ │ │ │ 00000060 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00001778 t w_complex_object │ │ │ │ -000025c0 t w_decref_entry │ │ │ │ +000017a0 t w_complex_object │ │ │ │ +000025e8 t w_decref_entry │ │ │ │ 000005dc t w_float_bin │ │ │ │ 00000900 t w_float_str │ │ │ │ -000024a0 t w_long │ │ │ │ -0000154c t w_object │ │ │ │ +000024c8 t w_long │ │ │ │ +00001574 t w_object │ │ │ │ 0000032c t w_reserve │ │ │ │ 000003b8 t w_short │ │ │ │ -00002550 t w_string │ │ │ │ +00002578 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000038 r .LC2 │ │ │ │ 00000048 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -21057,17 +21057,17 @@ │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00000000 T PyModule_Add │ │ │ │ -00000e48 T PyModule_AddIntConstant │ │ │ │ +00000e58 T PyModule_AddIntConstant │ │ │ │ 00000094 T PyModule_AddObject │ │ │ │ -00000d84 T PyModule_AddObjectRef │ │ │ │ +00000d94 T PyModule_AddObjectRef │ │ │ │ 00000060 T PyModule_AddStringConstant │ │ │ │ 00000020 T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ @@ -21076,28 +21076,28 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ 0000007c T Py_PACK_FULL_VERSION │ │ │ │ 000000a0 T Py_PACK_VERSION │ │ │ │ -00000d80 T Py_VaBuildValue │ │ │ │ -00000e30 t Py_XDECREF │ │ │ │ +00000d90 T Py_VaBuildValue │ │ │ │ +00000e40 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 000000ac T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000b58 T _Py_VaBuildStack │ │ │ │ -00000f88 T _Py_VaBuildValue_SizeT │ │ │ │ -00000f14 T _Py_convert_optional_to_ssize_t │ │ │ │ -00000ae4 t check_end │ │ │ │ -00000208 t countformat │ │ │ │ +00000b68 T _Py_VaBuildStack │ │ │ │ +00000f98 T _Py_VaBuildValue_SizeT │ │ │ │ +00000f24 T _Py_convert_optional_to_ssize_t │ │ │ │ +00000af4 t check_end │ │ │ │ +0000020c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ -000002ec t do_mkvalue │ │ │ │ +000002f4 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ mysnprintf.o: │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ @@ -21136,24 +21136,24 @@ │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000020 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -0000053c T _PyParkingLot_AfterFork │ │ │ │ +00000520 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000314 T _PyParkingLot_Unpark │ │ │ │ -00000440 T _PyParkingLot_UnparkAll │ │ │ │ +00000318 T _PyParkingLot_Unpark │ │ │ │ +00000428 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000578 T _PySemaphore_Destroy │ │ │ │ +0000055c T _PySemaphore_Destroy │ │ │ │ 00000234 T _PySemaphore_Init │ │ │ │ 00000264 T _PySemaphore_Wait │ │ │ │ -00000418 T _PySemaphore_Wakeup │ │ │ │ +00000400 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 │ │ │ │ @@ -22312,66 +22312,66 @@ │ │ │ │ 00000504 T PyTime_Monotonic │ │ │ │ 000002ec T PyTime_MonotonicRaw │ │ │ │ 00000580 T PyTime_PerfCounter │ │ │ │ 00000080 T PyTime_PerfCounterRaw │ │ │ │ 000005cc T PyTime_Time │ │ │ │ 00000078 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000aec T _PyDeadline_Get │ │ │ │ -000009c0 T _PyDeadline_Init │ │ │ │ -00000950 T _PyLong_AsTime_t │ │ │ │ +00000af4 T _PyDeadline_Get │ │ │ │ +000009c8 T _PyDeadline_Init │ │ │ │ +00000958 T _PyLong_AsTime_t │ │ │ │ 00000280 T _PyLong_FromTime_t │ │ │ │ 000000e8 T _PyTimeFraction_Mul │ │ │ │ 000000a0 T _PyTimeFraction_Resolution │ │ │ │ -0000019c T _PyTimeFraction_Set │ │ │ │ +00000198 T _PyTimeFraction_Set │ │ │ │ 000003d0 T _PyTime_Add │ │ │ │ -00000478 T _PyTime_AsLong │ │ │ │ +00000690 T _PyTime_AsLong │ │ │ │ 000000a8 T _PyTime_AsMicroseconds │ │ │ │ 000005a8 T _PyTime_AsMilliseconds │ │ │ │ 0000052c T _PyTime_AsTimespec │ │ │ │ 0000042c T _PyTime_AsTimespec_clamp │ │ │ │ -00000a44 T _PyTime_AsTimeval │ │ │ │ +00000a4c T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ -00000b24 T _PyTime_FromLong │ │ │ │ +00000b2c T _PyTime_FromLong │ │ │ │ 00000284 T _PyTime_FromMicrosecondsClamp │ │ │ │ -00000a38 T _PyTime_FromMillisecondsObject │ │ │ │ +00000a40 T _PyTime_FromMillisecondsObject │ │ │ │ 00000000 T _PyTime_FromSeconds │ │ │ │ 00000066 T _PyTime_FromSecondsDouble │ │ │ │ -00000260 T _PyTime_FromSecondsObject │ │ │ │ +0000025c T _PyTime_FromSecondsObject │ │ │ │ 00000578 T _PyTime_FromTimespec │ │ │ │ 00000282 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ -000009b8 T _PyTime_MonotonicWithInfo │ │ │ │ -00000690 T _PyTime_ObjectToTime_t │ │ │ │ -00000790 T _PyTime_ObjectToTimespec │ │ │ │ -00000ac8 T _PyTime_ObjectToTimeval │ │ │ │ +000009c0 T _PyTime_MonotonicWithInfo │ │ │ │ +00000694 T _PyTime_ObjectToTime_t │ │ │ │ +00000798 T _PyTime_ObjectToTimespec │ │ │ │ +00000ad0 T _PyTime_ObjectToTimeval │ │ │ │ 0000005a T _PyTime_PerfCounterWithInfo │ │ │ │ 00000060 T _PyTime_TimeWithInfo │ │ │ │ -0000021c T _PyTime_gmtime │ │ │ │ -0000014c T _PyTime_localtime │ │ │ │ +00000218 T _PyTime_gmtime │ │ │ │ +00000148 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 │ │ │ │ 00000010 t py_get_monotonic_clock │ │ │ │ 000005f4 t py_get_system_clock │ │ │ │ -00000a78 t pytime_as_timeval.isra.0 │ │ │ │ +00000a80 t pytime_as_timeval.isra.0 │ │ │ │ 000000c8 t pytime_divide │ │ │ │ 000003c8 t pytime_from_double │ │ │ │ -0000026c t pytime_from_object │ │ │ │ +00000268 t pytime_from_object │ │ │ │ 00000188 t pytime_fromtimespec │ │ │ │ -000007b4 t pytime_object_to_denominator │ │ │ │ +000007bc t pytime_object_to_denominator │ │ │ │ 00000468 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ @@ -22465,15 +22465,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetFlags │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_Type │ │ │ │ -00000f58 t Py_XDECREF │ │ │ │ +00000f4c t Py_XDECREF │ │ │ │ 00000000 T _PyCode_Quicken │ │ │ │ U _PyDictKeys_StringLookup │ │ │ │ U _PyDictKeys_StringLookupAndVersion │ │ │ │ U _PyDictKeys_StringLookupSplit │ │ │ │ U _PyDict_GetKeysVersionForCurrentState │ │ │ │ U _PyDict_LookupIndex │ │ │ │ U _PyFunction_GetVersionForCurrentState │ │ │ │ @@ -22485,53 +22485,53 @@ │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyType_LookupRefAndVersion │ │ │ │ U _PyType_Validate │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 R _Py_InitCleanup │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001248 T _Py_Specialize_BinaryOp │ │ │ │ +0000123c T _Py_Specialize_BinaryOp │ │ │ │ 00000230 T _Py_Specialize_Call │ │ │ │ 00000078 T _Py_Specialize_CallKw │ │ │ │ -0000180c T _Py_Specialize_CompareOp │ │ │ │ -00000ff4 T _Py_Specialize_ContainsOp │ │ │ │ +00001800 T _Py_Specialize_CompareOp │ │ │ │ +00000fe8 T _Py_Specialize_ContainsOp │ │ │ │ 00000074 T _Py_Specialize_ForIter │ │ │ │ -0000072c T _Py_Specialize_LoadAttr │ │ │ │ +00000730 T _Py_Specialize_LoadAttr │ │ │ │ 00000124 T _Py_Specialize_LoadGlobal │ │ │ │ 00000174 T _Py_Specialize_LoadSuperAttr │ │ │ │ 000001d0 T _Py_Specialize_Send │ │ │ │ -00001060 T _Py_Specialize_StoreAttr │ │ │ │ -00001770 T _Py_Specialize_StoreSubscr │ │ │ │ -0000058c T _Py_Specialize_ToBool │ │ │ │ +00001054 T _Py_Specialize_StoreAttr │ │ │ │ +00001764 T _Py_Specialize_StoreSubscr │ │ │ │ +00000590 T _Py_Specialize_ToBool │ │ │ │ 00000000 T _Py_Specialize_UnpackSequence │ │ │ │ U _Py_slot_tp_getattr_hook │ │ │ │ U _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_type_getattro │ │ │ │ 00000000 d binaryop_extend_descrs │ │ │ │ 00000248 t check_type_always_true │ │ │ │ -000019bc t compactlong_float_add │ │ │ │ -00001948 t compactlong_float_guard │ │ │ │ -00001a38 t compactlong_float_multiply │ │ │ │ +000019b0 t compactlong_float_add │ │ │ │ +0000193c t compactlong_float_guard │ │ │ │ +00001a2c t compactlong_float_multiply │ │ │ │ 000003e8 t compactlong_float_subtract │ │ │ │ 000003ac t compactlong_float_true_div │ │ │ │ -000018cc t compactlongs_and │ │ │ │ -000018a0 t compactlongs_guard │ │ │ │ -00001994 t compactlongs_or │ │ │ │ +000018c0 t compactlongs_and │ │ │ │ +00001894 t compactlongs_guard │ │ │ │ +00001988 t compactlongs_or │ │ │ │ 000002d8 t compactlongs_xor │ │ │ │ 0000036c t float_compactlong_add │ │ │ │ -000018f4 t float_compactlong_guard │ │ │ │ -000019f8 t float_compactlong_multiply │ │ │ │ +000018e8 t float_compactlong_guard │ │ │ │ +000019ec t float_compactlong_multiply │ │ │ │ 0000032c t float_compactlong_subtract │ │ │ │ 00000298 t float_compactlong_true_div │ │ │ │ 00000088 r no_location │ │ │ │ 00000300 t nonzero_compactlong_float_guard │ │ │ │ 00000274 t nonzero_float_compactlong_guard │ │ │ │ -00000f70 t specialize_attr_loadclassattr.isra.0 │ │ │ │ -00000654 t specialize_py_call │ │ │ │ +00000f64 t specialize_attr_loadclassattr.isra.0 │ │ │ │ +00000658 t specialize_py_call │ │ │ │ 000000fc t specialize_py_call_kw.isra.0 │ │ │ │ │ │ │ │ stackrefs.o: │ │ │ │ │ │ │ │ structmember.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22682,70 +22682,70 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -000006c8 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +000006c4 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ -000048e4 t Py_XDECREF │ │ │ │ +000048fc t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -000049cc T _PyST_GetScope │ │ │ │ -00004958 T _PyST_GetSymbol │ │ │ │ -00004a3c T _PyST_IsFunctionLike │ │ │ │ +000049e4 T _PyST_GetScope │ │ │ │ +00004970 T _PyST_GetSymbol │ │ │ │ +00004a54 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00000a00 T _PySymtable_Free │ │ │ │ -000048fc T _PySymtable_Lookup │ │ │ │ -000009b8 T _PySymtable_LookupOptional │ │ │ │ +000009fc T _PySymtable_Free │ │ │ │ +00004914 T _PySymtable_Lookup │ │ │ │ +000009b4 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00002b9c T _Py_Mangle │ │ │ │ 00002b50 T _Py_MaybeMangle │ │ │ │ -0000107c T _Py_SymtableStringObjectFlags │ │ │ │ +00001078 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003894 t analyze_block │ │ │ │ +00003898 t analyze_block │ │ │ │ 00002868 t check_name │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -00004a50 t ste_dealloc │ │ │ │ +00004a68 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000240 t ste_new │ │ │ │ 00000000 t ste_repr │ │ │ │ 00002780 t symtable_add_def_ctx │ │ │ │ 00002904 t symtable_add_def_helper │ │ │ │ 00000000 t symtable_enter_block │ │ │ │ 00000368 t symtable_enter_existing_block │ │ │ │ -00000c80 t symtable_enter_type_param_block │ │ │ │ -00002eb4 t symtable_exit_block │ │ │ │ +00000c7c t symtable_enter_type_param_block │ │ │ │ +00002eb8 t symtable_exit_block │ │ │ │ 0000036c t symtable_handle_comprehension │ │ │ │ -000007f4 t symtable_lookup_entry.isra.0 │ │ │ │ -000008d8 t symtable_raise_if_annotation_block │ │ │ │ +000007f0 t symtable_lookup_entry.isra.0 │ │ │ │ +000008d4 t symtable_raise_if_annotation_block │ │ │ │ 0000009c t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ -00000844 t symtable_record_directive │ │ │ │ -000006e0 t symtable_visit_alias │ │ │ │ +00000840 t symtable_record_directive │ │ │ │ +000006dc t symtable_visit_alias │ │ │ │ 00000224 t symtable_visit_annotations.isra.0 │ │ │ │ -00002e24 t symtable_visit_argannotations │ │ │ │ -00002f08 t symtable_visit_arguments │ │ │ │ -0000064c t symtable_visit_excepthandler │ │ │ │ +00002e28 t symtable_visit_argannotations │ │ │ │ +00002f0c t symtable_visit_arguments │ │ │ │ +00000648 t symtable_visit_excepthandler │ │ │ │ 00001b6c t symtable_visit_expr │ │ │ │ -00000a2c t symtable_visit_pattern │ │ │ │ +00000a28 t symtable_visit_pattern │ │ │ │ 000003e8 t symtable_visit_stmt │ │ │ │ -00000e1c t symtable_visit_type_param │ │ │ │ -00000f68 t symtable_visit_type_param_bound_or_default │ │ │ │ -0000098c t symtable_visit_withitem │ │ │ │ +00000e18 t symtable_visit_type_param │ │ │ │ +00000f64 t symtable_visit_type_param_bound_or_default │ │ │ │ +00000988 t symtable_visit_withitem │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -23367,32 +23367,32 @@ │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ 00000214 T PyThread_GetInfo │ │ │ │ 000003a4 T PyThread_ParseTimeoutArg │ │ │ │ 000001c6 T PyThread_ReInitTLS │ │ │ │ 000000dc T PyThread_acquire_lock │ │ │ │ -0000021c T PyThread_acquire_lock_timed │ │ │ │ +00000214 T PyThread_acquire_lock_timed │ │ │ │ 00000004 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000000 T PyThread_allocate_lock │ │ │ │ 00000166 T PyThread_create_key │ │ │ │ 0000019c T PyThread_delete_key │ │ │ │ 000001a0 T PyThread_delete_key_value │ │ │ │ 00000000 T PyThread_detach_thread │ │ │ │ 00000108 T PyThread_exit_thread │ │ │ │ -00000344 T PyThread_free_lock │ │ │ │ +0000033c T PyThread_free_lock │ │ │ │ 000001c2 T PyThread_get_key_value │ │ │ │ 000001c8 T PyThread_get_stacksize │ │ │ │ 00000050 T PyThread_get_thread_ident │ │ │ │ 00000080 T PyThread_get_thread_ident_ex │ │ │ │ 000001d8 T PyThread_get_thread_native_id │ │ │ │ 0000012e T PyThread_hang_thread │ │ │ │ 00000034 T PyThread_init_thread │ │ │ │ 00000188 T PyThread_join_thread │ │ │ │ -0000031c T PyThread_release_lock │ │ │ │ +00000314 T PyThread_release_lock │ │ │ │ 000001a6 T PyThread_set_key_value │ │ │ │ 000001e0 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 00000314 T PyThread_start_new_thread │ │ │ │ 000000c0 T PyThread_tss_alloc │ │ │ │ 00000158 T PyThread_tss_create │ │ │ │ 000001b4 T PyThread_tss_delete │ │ │ │ @@ -23566,15 +23566,15 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 0000090c t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ -000001d8 t Py_XDECREF │ │ │ │ +000001e8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ @@ -23616,26 +23616,26 @@ │ │ │ │ 00000f86 t dump_pointer │ │ │ │ 000009c0 t dump_traceback │ │ │ │ U lseek64 │ │ │ │ U pthread_getname_np │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 000001e8 t tb_clear │ │ │ │ -00000144 t tb_create_raw │ │ │ │ -000001f0 t tb_dealloc │ │ │ │ +00000154 t tb_create_raw │ │ │ │ +00000200 t tb_dealloc │ │ │ │ 00000ee8 t tb_dir │ │ │ │ 00000124 d tb_getsetters │ │ │ │ 0000023c t tb_lineno_get │ │ │ │ 00000160 d tb_memberlist │ │ │ │ 0000019c d tb_methods │ │ │ │ 00000c4a t tb_new │ │ │ │ 00000014 r tb_new__doc__ │ │ │ │ 00000f2a t tb_print_line_repeated │ │ │ │ -00000248 t tb_traverse │ │ │ │ -00000284 t traceback_tb_next_get │ │ │ │ +00000258 t tb_traverse │ │ │ │ +00000294 t traceback_tb_next_get │ │ │ │ 00000d34 t traceback_tb_next_set │ │ │ │ 00000b0e t tstate_is_freed │ │ │ │ │ │ │ │ tracemalloc.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000118 r .LC10 │ │ │ │ @@ -23829,39 +23829,39 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -00001874 t Bfree │ │ │ │ +00001868 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000060 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -000018ac T _Py_dg_dtoa │ │ │ │ +000018a0 T _Py_dg_dtoa │ │ │ │ 0000011c T _Py_dg_freedtoa │ │ │ │ 0000034c T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 00000278 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ 00000130 t hi0bits │ │ │ │ 0000008c t lo0bits │ │ │ │ -00003394 t lshift │ │ │ │ +00003384 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000ac t mult │ │ │ │ -000035f0 t multadd │ │ │ │ +000035e0 t multadd │ │ │ │ 00000170 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -00002f70 t pow5mult │ │ │ │ +00002f60 t pow5mult │ │ │ │ 000000e8 t rv_alloc │ │ │ │ 000001ac t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -24017,17 +24017,17 @@ │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ 00000480 T _Py_normpath │ │ │ │ 000004b4 T _Py_normpath_and_size │ │ │ │ 000001fe T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 000000fe T _Py_open_noraise │ │ │ │ -00000d88 T _Py_read │ │ │ │ +00000d94 T _Py_read │ │ │ │ 00000046 T _Py_set_blocking │ │ │ │ -00000c94 T _Py_set_inheritable │ │ │ │ +00000ca0 T _Py_set_inheritable │ │ │ │ 00000b08 T _Py_set_inheritable_async_safe │ │ │ │ 00000ae4 T _Py_skiproot │ │ │ │ 0000019a T _Py_stat │ │ │ │ 00000748 T _Py_wfopen │ │ │ │ 00000380 T _Py_wgetcwd │ │ │ │ 000004a4 T _Py_wreadlink │ │ │ │ 000008ec T _Py_wrealpath │ │ │ │ @@ -24061,15 +24061,15 @@ │ │ │ │ 00000560 t join_relfile │ │ │ │ U mbrtowc │ │ │ │ U mbstowcs │ │ │ │ U memcpy │ │ │ │ U nl_langinfo │ │ │ │ U read │ │ │ │ U readlink │ │ │ │ -00000bb0 t set_inheritable │ │ │ │ +00000bbc t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -25937,34 +25937,34 @@ │ │ │ │ 00000a40 r .LC94 │ │ │ │ 00000a8c r .LC95 │ │ │ │ 00000ae4 r .LC96 │ │ │ │ 00000b30 r .LC97 │ │ │ │ 00000b6c r .LC98 │ │ │ │ 00000ba8 r .LC99 │ │ │ │ 000007fc t Pdata_New.isra.0 │ │ │ │ -000021f4 t Pdata_clear.isra.0 │ │ │ │ -00002514 t Pdata_dealloc │ │ │ │ -00003b10 t Pdata_pop │ │ │ │ +000021f8 t Pdata_clear.isra.0 │ │ │ │ +00002518 t Pdata_dealloc │ │ │ │ +00003ad8 t Pdata_pop │ │ │ │ 000020d8 t Pdata_poplist │ │ │ │ -00004208 t Pdata_poptuple │ │ │ │ -000020c8 t Pdata_push │ │ │ │ +000041b4 t Pdata_poptuple │ │ │ │ +000020d0 t Pdata_push │ │ │ │ 000001d4 t Pdata_traverse │ │ │ │ 00000bae t PicklerMemoProxy_clear │ │ │ │ 000008f6 t PicklerMemoProxy_dealloc │ │ │ │ 00000b1c t PicklerMemoProxy_traverse │ │ │ │ 00001d74 t Pickler_clear │ │ │ │ 00001d34 t Pickler_dealloc │ │ │ │ 0000069c t Pickler_get_memo │ │ │ │ 00000de0 t Pickler_getattr │ │ │ │ 00000550 d Pickler_getsets │ │ │ │ 00000578 d Pickler_members │ │ │ │ 00000638 d Pickler_methods │ │ │ │ 000006dc t Pickler_set_memo │ │ │ │ -00002a2c t Pickler_setattr │ │ │ │ -00003e00 t Pickler_traverse │ │ │ │ +00002a30 t Pickler_setattr │ │ │ │ +00003e04 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -26029,15 +26029,15 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -0000427c t PyMemoTable_Clear.isra.0 │ │ │ │ +00004228 t PyMemoTable_Clear.isra.0 │ │ │ │ 00001ebc t PyMemoTable_Del │ │ │ │ 00000b6c t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -26096,41 +26096,41 @@ │ │ │ │ U PyUnicode_DecodeRawUnicodeEscape │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_Split │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00001bf0 t Py_XDECREF │ │ │ │ +00001bf8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 00000b7c t UnpicklerMemoProxy_clear │ │ │ │ 00000988 t UnpicklerMemoProxy_dealloc │ │ │ │ 00000b4c t UnpicklerMemoProxy_traverse │ │ │ │ -000023c8 t Unpickler_clear │ │ │ │ -00002388 t Unpickler_dealloc │ │ │ │ +000023cc t Unpickler_clear │ │ │ │ +0000238c t Unpickler_dealloc │ │ │ │ 00000948 t Unpickler_get_memo │ │ │ │ 00000994 t Unpickler_getattr │ │ │ │ 000003f8 d Unpickler_getsets │ │ │ │ 00000490 d Unpickler_methods │ │ │ │ 00000556 t Unpickler_set_memo │ │ │ │ 00000476 t Unpickler_setattr │ │ │ │ -00004c80 t Unpickler_traverse │ │ │ │ +00004c28 t Unpickler_traverse │ │ │ │ 000004ec t _Pickle_ClearState │ │ │ │ -00001e3c t _Pickle_FastCall │ │ │ │ -00002b30 t _Pickler_ClearBuffer │ │ │ │ +00001e44 t _Pickle_FastCall │ │ │ │ +00002b34 t _Pickler_ClearBuffer │ │ │ │ 00001c84 t _Pickler_CommitFrame.isra.0 │ │ │ │ -00002c00 t _Pickler_FlushToFile │ │ │ │ +00002c04 t _Pickler_FlushToFile │ │ │ │ 00001d00 t _Pickler_GetString │ │ │ │ 00000af4 t _Pickler_New │ │ │ │ 00000c34 t _Pickler_SetBufferCallback │ │ │ │ -000029e4 t _Pickler_SetOutputStream │ │ │ │ +000029e8 t _Pickler_SetOutputStream │ │ │ │ 00000bb4 t _Pickler_SetProtocol │ │ │ │ -00001f98 t _Pickler_Write │ │ │ │ -00001ec4 t _Pickler_Write.constprop.0 │ │ │ │ -00003b54 t _Pickler_write_bytes │ │ │ │ +00001fa0 t _Pickler_Write │ │ │ │ +00001ecc t _Pickler_Write.constprop.0 │ │ │ │ +00003b1c 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 │ │ │ │ @@ -26139,15 +26139,15 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyMem_Strdup │ │ │ │ -000038c4 t _PyMemoTable_Lookup.isra.0 │ │ │ │ +0000388c 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 │ │ │ │ @@ -26159,31 +26159,31 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -000042d8 t _Unpickler_MemoCleanup │ │ │ │ -00003904 t _Unpickler_MemoPut │ │ │ │ +00004284 t _Unpickler_MemoCleanup │ │ │ │ +000038cc t _Unpickler_MemoPut │ │ │ │ 00000738 t _Unpickler_New │ │ │ │ 000007c0 t _Unpickler_NewMemo │ │ │ │ -00001c08 t _Unpickler_ReadImpl │ │ │ │ +00001c10 t _Unpickler_ReadImpl │ │ │ │ 00001b24 t _Unpickler_ReadInto │ │ │ │ -00004d44 t _Unpickler_Readline │ │ │ │ +00004cec t _Unpickler_Readline │ │ │ │ 00000954 t _Unpickler_SetInputEncoding │ │ │ │ 00000850 t _Unpickler_SetInputStream │ │ │ │ -00001e78 t _Unpickler_SetStringInput │ │ │ │ -00001de4 t _Unpickler_SkipConsumed │ │ │ │ +00001e80 t _Unpickler_SetStringInput │ │ │ │ +00001dec t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00003a1c t _checkmodule │ │ │ │ +00003a20 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 │ │ │ │ @@ -26207,75 +26207,75 @@ │ │ │ │ 00000db2 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001930 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ 00000e3c t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001998 r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ 00000e3a t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001964 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ 00000ce6 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -00002898 t _pickle_Pickler___init__ │ │ │ │ +0000289c t _pickle_Pickler___init__ │ │ │ │ 000019c8 r _pickle_Pickler___init____doc__ │ │ │ │ 00000a6c t _pickle_Pickler___sizeof__ │ │ │ │ 00001f6c r _pickle_Pickler___sizeof____doc__ │ │ │ │ 0000052c t _pickle_Pickler_clear_memo │ │ │ │ 00002008 r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -00002a88 t _pickle_Pickler_dump │ │ │ │ +00002a8c t _pickle_Pickler_dump │ │ │ │ 00001fa8 r _pickle_Pickler_dump__doc__ │ │ │ │ 00000c5c t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 000011a0 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 000009da t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 0000120c r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 00000ce4 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 000011d8 r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 00000be0 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00003770 t _pickle_Unpickler___init__ │ │ │ │ +00003774 t _pickle_Unpickler___init__ │ │ │ │ 0000123c r _pickle_Unpickler___init____doc__ │ │ │ │ 00000ab4 t _pickle_Unpickler___sizeof__ │ │ │ │ 000016b0 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ 00001794 t _pickle_Unpickler_find_class │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ -000039bc t _pickle_Unpickler_load │ │ │ │ +000039c0 t _pickle_Unpickler_load │ │ │ │ 0000184c r _pickle_Unpickler_load__doc__ │ │ │ │ 000004cc t _pickle_Unpickler_persistent_load │ │ │ │ 0000190c r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 0000023a t _pickle_dump │ │ │ │ 00000c88 r _pickle_dump__doc__ │ │ │ │ 000009e0 t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -00002580 t _pickle_loads │ │ │ │ +00002584 t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00003a98 t _save_bytearray_data.isra.0 │ │ │ │ -00002b70 t _save_bytes_data.isra.0 │ │ │ │ -000032a0 t batch_dict │ │ │ │ -0000357c t batch_list │ │ │ │ +00003a9c t _save_bytearray_data.isra.0 │ │ │ │ +00002b74 t _save_bytes_data.isra.0 │ │ │ │ +000032a4 t batch_dict │ │ │ │ +00003580 t batch_list │ │ │ │ 00001f38 t do_append │ │ │ │ 00002148 t do_setitems │ │ │ │ 00000c94 t dump │ │ │ │ 00000368 t fast_save_enter │ │ │ │ 00000404 t fast_save_leave │ │ │ │ 000019c4 t getattribute │ │ │ │ 00000a0e t instantiate │ │ │ │ 00000000 t load │ │ │ │ -00002848 t load_binintx │ │ │ │ -00002ffc t load_build │ │ │ │ +0000284c t load_binintx │ │ │ │ +00003000 t load_build │ │ │ │ 00001a38 t load_counted_binbytes │ │ │ │ -00003b34 t load_counted_binstring │ │ │ │ -000039a8 t load_counted_binunicode │ │ │ │ -00002780 t load_counted_long │ │ │ │ -00004120 t load_counted_tuple │ │ │ │ -00003c10 t load_extension │ │ │ │ -00002c3c t load_newobj │ │ │ │ +00003b38 t load_counted_binstring │ │ │ │ +00003970 t load_counted_binunicode │ │ │ │ +00002784 t load_counted_long │ │ │ │ +000040cc t load_counted_tuple │ │ │ │ +00003c14 t load_extension │ │ │ │ +00002c40 t load_newobj │ │ │ │ 00001ee4 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00004a10 t memo_get.isra.0 │ │ │ │ -00003e2c t memo_put.isra.0 │ │ │ │ +000049bc t memo_get.isra.0 │ │ │ │ +00003df4 t memo_put.isra.0 │ │ │ │ 000005c8 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000688 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 0000046c t persistent_id │ │ │ │ 000004d4 t pickle_clear │ │ │ │ @@ -26283,18 +26283,18 @@ │ │ │ │ 00000340 d pickle_methods │ │ │ │ 00002118 r pickle_module_doc │ │ │ │ 00000320 d pickle_slots │ │ │ │ 000003e8 t pickle_traverse │ │ │ │ 000004e0 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005f8 d picklerproxy_methods │ │ │ │ -00002e08 t raw_unicode_escape │ │ │ │ -00002138 t save │ │ │ │ +00002e0c t raw_unicode_escape │ │ │ │ +00002140 t save │ │ │ │ 00000e2c t save_global │ │ │ │ -0000432c t save_reduce │ │ │ │ +000042d8 t save_reduce │ │ │ │ 000001e0 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000420 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000390 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -28411,29 +28411,29 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00000c4c t Py_XDECREF │ │ │ │ +00001398 t Py_XDECREF │ │ │ │ 000000c0 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_MaybeCallSpecialNoArgs │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000690 t _Py_log1p │ │ │ │ +00000708 t _Py_log1p │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uldivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r _approximate_isqrt_tab │ │ │ │ 00000c38 r _keywords.1 │ │ │ │ 00000c58 r _keywords.10 │ │ │ │ @@ -28458,179 +28458,178 @@ │ │ │ │ U cosh │ │ │ │ U erf │ │ │ │ U erfc │ │ │ │ U exp │ │ │ │ U exp2 │ │ │ │ U expm1 │ │ │ │ U fabs │ │ │ │ -00000b70 t factorial_partial_product │ │ │ │ +00000b58 t factorial_partial_product │ │ │ │ 00000918 r factorial_trailing_zeros │ │ │ │ 000000f4 r fast_comb_limits1.8 │ │ │ │ 00000998 r fast_comb_limits2.7 │ │ │ │ 00000a08 r fast_perm_limits.6 │ │ │ │ U floor │ │ │ │ U fma │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ -00000b80 r gamma_integral │ │ │ │ +00000ab0 r gamma_integral │ │ │ │ 00000518 r inverted_factorial_odd_part │ │ │ │ -000018ac t is_error │ │ │ │ -00000b18 r lanczos_den_coeffs │ │ │ │ -00000ab0 r lanczos_num_coeffs │ │ │ │ -000019c8 t lanczos_sum │ │ │ │ +000018dc t is_error │ │ │ │ +00000bd0 r lanczos_den_coeffs │ │ │ │ +00000b68 r lanczos_num_coeffs │ │ │ │ +000005cc t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ -000005a8 t loghelper │ │ │ │ -00000660 t loghelper.part.0 │ │ │ │ -00002640 t m_lgamma │ │ │ │ -000005c0 t m_log │ │ │ │ -000005da t m_log10 │ │ │ │ -00001628 t m_log2 │ │ │ │ -00002500 t m_remainder │ │ │ │ -00000e44 t m_sinpi │ │ │ │ +000000d8 t loghelper │ │ │ │ +00000648 t loghelper.part.0 │ │ │ │ +000005a8 t m_log │ │ │ │ +00000652 t m_log10 │ │ │ │ +0000118c t m_log2 │ │ │ │ +00002568 t m_remainder │ │ │ │ +00000ebc t m_sinpi │ │ │ │ 0000031e t m_tgamma │ │ │ │ 00000110 t math_1 │ │ │ │ -00001190 t math_1a │ │ │ │ -00000364 t math_2 │ │ │ │ -00000874 t math_acos │ │ │ │ +000019f8 t math_1a │ │ │ │ +0000037c t math_2 │ │ │ │ +0000088c t math_acos │ │ │ │ 0000162c r math_acos_doc │ │ │ │ 00000000 t math_acosh │ │ │ │ 000015e8 r math_acosh_doc │ │ │ │ -00000d04 t math_asin │ │ │ │ +00000d1c t math_asin │ │ │ │ 00001578 r math_asin_doc │ │ │ │ 00000018 t math_asinh │ │ │ │ 00001534 r math_asinh_doc │ │ │ │ -00000d1c t math_atan │ │ │ │ +00000d34 t math_atan │ │ │ │ 0000002a t math_atan2 │ │ │ │ 00001430 r math_atan2_doc │ │ │ │ 000014c0 r math_atan_doc │ │ │ │ 00000042 t math_atanh │ │ │ │ 000013e8 r math_atanh_doc │ │ │ │ 0000005a t math_cbrt │ │ │ │ 000013b4 r math_cbrt_doc │ │ │ │ -000000d8 t math_ceil │ │ │ │ +000000f4 t math_ceil │ │ │ │ 000029a8 r math_ceil__doc__ │ │ │ │ -00000d30 t math_comb │ │ │ │ +00000d48 t math_comb │ │ │ │ 0000181c r math_comb__doc__ │ │ │ │ -0000034c t math_copysign │ │ │ │ +00000364 t math_copysign │ │ │ │ 000012fc r math_copysign_doc │ │ │ │ -00001380 t math_cos │ │ │ │ +000013b0 t math_cos │ │ │ │ 000012b4 r math_cos_doc │ │ │ │ 00000148 t math_cosh │ │ │ │ 00001278 r math_cosh_doc │ │ │ │ 0000015a t math_degrees │ │ │ │ 000020d0 r math_degrees__doc__ │ │ │ │ -00001398 t math_dist │ │ │ │ +000013c8 t math_dist │ │ │ │ 000023d8 r math_dist__doc__ │ │ │ │ -00000cba t math_erf │ │ │ │ +00000d32 t math_erf │ │ │ │ 0000124c r math_erf_doc │ │ │ │ -00002600 t math_erfc │ │ │ │ +00002668 t math_erfc │ │ │ │ 00001210 r math_erfc_doc │ │ │ │ 0000000c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ 000001c8 t math_exp2 │ │ │ │ 00001198 r math_exp2_doc │ │ │ │ 000011d4 r math_exp_doc │ │ │ │ -00000f00 t math_expm1 │ │ │ │ +00000f78 t math_expm1 │ │ │ │ 00001104 r math_expm1_doc │ │ │ │ -00001898 t math_fabs │ │ │ │ +000018c8 t math_fabs │ │ │ │ 000010c0 r math_fabs_doc │ │ │ │ -000008c0 t math_factorial │ │ │ │ +000008a8 t math_factorial │ │ │ │ 0000283c r math_factorial__doc__ │ │ │ │ -000007c0 t math_floor │ │ │ │ +000007a8 t math_floor │ │ │ │ 00002944 r math_floor__doc__ │ │ │ │ -00000158 t math_fma │ │ │ │ +00000174 t math_fma │ │ │ │ 00002550 r math_fma__doc__ │ │ │ │ 000001da t math_fmod │ │ │ │ 000024f4 r math_fmod__doc__ │ │ │ │ -00000c64 t math_frexp │ │ │ │ +00000c34 t math_frexp │ │ │ │ 00002704 r math_frexp__doc__ │ │ │ │ -00000d28 t math_fsum │ │ │ │ +00000cf8 t math_fsum │ │ │ │ 000028b8 r math_fsum__doc__ │ │ │ │ 00000308 t math_gamma │ │ │ │ 00001090 r math_gamma_doc │ │ │ │ -00000714 t math_gcd │ │ │ │ +0000072c t math_gcd │ │ │ │ 00002a44 r math_gcd__doc__ │ │ │ │ -00001a4c t math_hypot │ │ │ │ +00001ab4 t math_hypot │ │ │ │ 0000226c r math_hypot__doc__ │ │ │ │ -00000480 t math_isclose │ │ │ │ +00000498 t math_isclose │ │ │ │ 00001cb0 r math_isclose__doc__ │ │ │ │ -00001934 t math_isfinite │ │ │ │ +00001964 t math_isfinite │ │ │ │ 00002028 r math_isfinite__doc__ │ │ │ │ -00000838 t math_isinf │ │ │ │ +00000820 t math_isinf │ │ │ │ 00001f6c r math_isinf__doc__ │ │ │ │ -000002e8 t math_isnan │ │ │ │ +00000300 t math_isnan │ │ │ │ 00001fd0 r math_isnan__doc__ │ │ │ │ -000008f4 t math_isqrt │ │ │ │ +0000090c t math_isqrt │ │ │ │ 00002864 r math_isqrt__doc__ │ │ │ │ -00000cca t math_lcm │ │ │ │ +00000d42 t math_lcm │ │ │ │ 00002a0c r math_lcm__doc__ │ │ │ │ -00001058 t math_ldexp │ │ │ │ +00001028 t math_ldexp │ │ │ │ 000026a8 r math_ldexp__doc__ │ │ │ │ -00002628 t math_lgamma │ │ │ │ +00001228 t math_lgamma │ │ │ │ 00001038 r math_lgamma_doc │ │ │ │ 000003d8 t math_log │ │ │ │ -000005cc t math_log10 │ │ │ │ +00000644 t math_log10 │ │ │ │ 000025b8 r math_log10__doc__ │ │ │ │ -00000678 t math_log1p │ │ │ │ +000006f0 t math_log1p │ │ │ │ 00000fac r math_log1p_doc │ │ │ │ -000015fc t math_log2 │ │ │ │ +00001160 t math_log2 │ │ │ │ 000025f4 r math_log2__doc__ │ │ │ │ 00000cc0 r math_log_doc │ │ │ │ 00000138 d math_methods │ │ │ │ -00002230 t math_modf │ │ │ │ +00002298 t math_modf │ │ │ │ 00002630 r math_modf__doc__ │ │ │ │ -00000f12 t math_nextafter │ │ │ │ +00000f8a t math_nextafter │ │ │ │ 000016f0 r math_nextafter__doc__ │ │ │ │ -00002328 t math_perm │ │ │ │ +00002390 t math_perm │ │ │ │ 000019ec r math_perm__doc__ │ │ │ │ -000006a0 t math_pow │ │ │ │ +00000718 t math_pow │ │ │ │ 00002114 r math_pow__doc__ │ │ │ │ -0000095a t math_prod │ │ │ │ +000009d2 t math_prod │ │ │ │ 00001b78 r math_prod__doc__ │ │ │ │ -000008e0 t math_radians │ │ │ │ +00000958 t math_radians │ │ │ │ 0000208c r math_radians__doc__ │ │ │ │ -000024e8 t math_remainder │ │ │ │ +00002550 t math_remainder │ │ │ │ 00000e8c r math_remainder_doc │ │ │ │ -000019b0 t math_sin │ │ │ │ +000019e0 t math_sin │ │ │ │ 00000e48 r math_sin_doc │ │ │ │ -00000948 t math_sinh │ │ │ │ +000009c0 t math_sinh │ │ │ │ 00000e0c r math_sinh_doc │ │ │ │ 00000118 d math_slots │ │ │ │ 000002e8 t math_sqrt │ │ │ │ 00000dd4 r math_sqrt_doc │ │ │ │ -00001b60 t math_sumprod │ │ │ │ +00001bc8 t math_sumprod │ │ │ │ 00002154 r math_sumprod__doc__ │ │ │ │ -00002610 t math_tan │ │ │ │ +00002678 t math_tan │ │ │ │ 00000d8c r math_tan_doc │ │ │ │ -00000ca8 t math_tanh │ │ │ │ +00000d20 t math_tanh │ │ │ │ 00000d50 r math_tanh_doc │ │ │ │ -0000088c t math_trunc │ │ │ │ +000008a4 t math_trunc │ │ │ │ 000027c8 r math_trunc__doc__ │ │ │ │ 0000006c t math_ulp │ │ │ │ 00001698 r math_ulp__doc__ │ │ │ │ 00000000 d mathmodule │ │ │ │ U memcpy │ │ │ │ U modf │ │ │ │ 00000c68 r module_doc │ │ │ │ U nextafter │ │ │ │ -00000f58 t perm_comb │ │ │ │ -000010e0 t perm_comb_small │ │ │ │ +00000f70 t perm_comb │ │ │ │ +000010f8 t perm_comb_small │ │ │ │ U pow │ │ │ │ 00000118 r reduced_factorial_odd_part │ │ │ │ U round │ │ │ │ U sin │ │ │ │ U sinh │ │ │ │ U sqrt │ │ │ │ U tan │ │ │ │ U tanh │ │ │ │ -000016d0 t vector_norm │ │ │ │ +00001700 t vector_norm │ │ │ │ │ │ │ │ selectmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 0000005c r .LC10 │ │ │ │ 00000068 r .LC11 │ │ │ │ @@ -29053,15 +29052,15 @@ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 000010f8 t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ 00000ad4 t _elementtree_Element_clear │ │ │ │ 00000540 r _elementtree_Element_clear__doc__ │ │ │ │ 00000674 t _elementtree_Element_extend │ │ │ │ 00000488 r _elementtree_Element_extend__doc__ │ │ │ │ -000014e0 t _elementtree_Element_find │ │ │ │ +00001468 t _elementtree_Element_find │ │ │ │ 0000045c r _elementtree_Element_find__doc__ │ │ │ │ 00001904 t _elementtree_Element_findall │ │ │ │ 000003ec r _elementtree_Element_findall__doc__ │ │ │ │ 00000b3a t _elementtree_Element_findtext │ │ │ │ 0000041c r _elementtree_Element_findtext__doc__ │ │ │ │ 000028f4 t _elementtree_Element_get │ │ │ │ 00000394 r _elementtree_Element_get__doc__ │ │ │ │ @@ -29084,28 +29083,28 @@ │ │ │ │ 000004e8 t _elementtree_Element_set │ │ │ │ 00000298 r _elementtree_Element_set__doc__ │ │ │ │ 00001a98 t _elementtree_TreeBuilder___init__ │ │ │ │ 000011bc t _elementtree_TreeBuilder_close │ │ │ │ 00000164 r _elementtree_TreeBuilder_close__doc__ │ │ │ │ 0000279c t _elementtree_TreeBuilder_comment │ │ │ │ 000001a4 r _elementtree_TreeBuilder_comment__doc__ │ │ │ │ -000025b4 t _elementtree_TreeBuilder_data │ │ │ │ +00002438 t _elementtree_TreeBuilder_data │ │ │ │ 000001dc r _elementtree_TreeBuilder_data__doc__ │ │ │ │ -0000248c t _elementtree_TreeBuilder_end │ │ │ │ +00002310 t _elementtree_TreeBuilder_end │ │ │ │ 000001c4 r _elementtree_TreeBuilder_end__doc__ │ │ │ │ 0000279e t _elementtree_TreeBuilder_pi │ │ │ │ 0000017c r _elementtree_TreeBuilder_pi__doc__ │ │ │ │ -00002194 t _elementtree_TreeBuilder_start │ │ │ │ +00001d48 t _elementtree_TreeBuilder_start │ │ │ │ 00000140 r _elementtree_TreeBuilder_start__doc__ │ │ │ │ 000001dc t _elementtree_XMLParser___init__ │ │ │ │ 00000336 t _elementtree_XMLParser__parse_whole │ │ │ │ 000000d0 r _elementtree_XMLParser__parse_whole__doc__ │ │ │ │ 0000200c t _elementtree_XMLParser__setevents │ │ │ │ 00000090 r _elementtree_XMLParser__setevents__doc__ │ │ │ │ -00002734 t _elementtree_XMLParser_close │ │ │ │ +00002830 t _elementtree_XMLParser_close │ │ │ │ 00000128 r _elementtree_XMLParser_close__doc__ │ │ │ │ 00001ca4 t _elementtree_XMLParser_feed │ │ │ │ 000000f4 r _elementtree_XMLParser_feed__doc__ │ │ │ │ 0000289a t _elementtree_XMLParser_flush │ │ │ │ 00000110 r _elementtree_XMLParser_flush__doc__ │ │ │ │ 00000214 t _elementtree__set_factories │ │ │ │ 000001f8 r _elementtree__set_factories__doc__ │ │ │ │ @@ -29139,94 +29138,94 @@ │ │ │ │ 00000260 d _parser.24 │ │ │ │ 0000028c d _parser.26 │ │ │ │ 0000021c d _parser.29 │ │ │ │ 00000084 d _parser.32 │ │ │ │ 000001f0 d _parser.5 │ │ │ │ 00000114 d _parser.8 │ │ │ │ 00000018 t _set_joined_ptr │ │ │ │ -00001698 t checkpath │ │ │ │ +000015c4 t checkpath │ │ │ │ 00001148 t create_elementiter.isra.0 │ │ │ │ -000006b0 t create_extra │ │ │ │ +00000718 t create_extra │ │ │ │ 00000c58 t create_new_element.isra.0 │ │ │ │ 0000189c t dealloc_extra │ │ │ │ 00001006 t deepcopy │ │ │ │ 00000cfc t element_add_subelement.isra.0 │ │ │ │ 00000780 t element_ass_subscr │ │ │ │ 000029f8 t element_attrib_getter │ │ │ │ 000026de t element_attrib_setter │ │ │ │ 00001956 t element_bool │ │ │ │ 000017f4 t element_dealloc │ │ │ │ 00001840 t element_gc_clear │ │ │ │ 00000038 t element_gc_traverse │ │ │ │ -00001634 t element_get_tail │ │ │ │ +00001790 t element_get_tail │ │ │ │ 000013a4 t element_get_text │ │ │ │ -00001470 t element_getitem │ │ │ │ +00001720 t element_getitem │ │ │ │ 0000060c d element_getsetlist │ │ │ │ 00000058 t element_init │ │ │ │ -00001468 t element_length │ │ │ │ +000015bc t element_length │ │ │ │ 00000670 d element_members │ │ │ │ 00000698 d element_methods │ │ │ │ 00000000 t element_new │ │ │ │ 00001270 t element_repr │ │ │ │ 00000d78 t element_resize │ │ │ │ 00001402 t element_setitem │ │ │ │ 00000574 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ -000027f8 t element_subscr │ │ │ │ +00002734 t element_subscr │ │ │ │ 00001014 t element_tag_getter │ │ │ │ 00001216 t element_tag_setter │ │ │ │ -000014bc t element_tail_getter │ │ │ │ +0000176c t element_tail_getter │ │ │ │ 00001846 t element_tail_setter │ │ │ │ 00001380 t element_text_getter │ │ │ │ 00000fd0 t element_text_setter │ │ │ │ 00001408 t elementiter_dealloc │ │ │ │ 000011c4 t elementiter_next │ │ │ │ 0000085c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 0000244e t elementiter_traverse │ │ │ │ 00001656 t elementtree_clear │ │ │ │ 00001844 t elementtree_free │ │ │ │ 000003c4 d elementtree_slots │ │ │ │ 00000f4c t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 00001c64 t expat_comment_handler │ │ │ │ -00002310 t expat_data_handler │ │ │ │ +000023b8 t expat_data_handler │ │ │ │ 00000e10 t expat_default_handler │ │ │ │ -00002534 t expat_end_handler │ │ │ │ +000026b4 t expat_end_handler │ │ │ │ 00001edc t expat_end_ns_handler │ │ │ │ -00000700 t expat_parse │ │ │ │ +000006b0 t expat_parse │ │ │ │ 00001b24 t expat_pi_handler │ │ │ │ 00000554 t expat_set_error │ │ │ │ 00001996 t expat_start_doctype_handler │ │ │ │ -00001d48 t expat_start_handler │ │ │ │ +00001f44 t expat_start_handler │ │ │ │ 00001cfe t expat_start_ns_handler │ │ │ │ 000015b2 t get_attrib_from_keywords │ │ │ │ 0000067c t ignore_attribute_error │ │ │ │ 00000248 d kwlist.27 │ │ │ │ 000011da t list_join │ │ │ │ -00001ec4 t makeuniversal │ │ │ │ +00002108 t makeuniversal │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000000c t module_exec │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000b94 t subelement │ │ │ │ 000022b0 t treebuilder_add_subelement │ │ │ │ 00002240 t treebuilder_append_event │ │ │ │ 00000934 t treebuilder_dealloc │ │ │ │ -000025b8 t treebuilder_extend_element_text_or_tail.isra.0 │ │ │ │ -000021f8 t treebuilder_flush_data │ │ │ │ +00002538 t treebuilder_extend_element_text_or_tail.isra.0 │ │ │ │ +000020c0 t treebuilder_flush_data │ │ │ │ 00000974 t treebuilder_gc_clear │ │ │ │ 000024a8 t treebuilder_gc_traverse │ │ │ │ 000023b4 t treebuilder_handle_comment │ │ │ │ -00002390 t treebuilder_handle_data │ │ │ │ -00002490 t treebuilder_handle_end.isra.0 │ │ │ │ +0000243c t treebuilder_handle_data │ │ │ │ +00002314 t treebuilder_handle_end.isra.0 │ │ │ │ 000027ea t treebuilder_handle_pi │ │ │ │ -00001ffc t treebuilder_handle_start │ │ │ │ +00001dac t treebuilder_handle_start │ │ │ │ 00000504 d treebuilder_methods │ │ │ │ 000005b4 t treebuilder_new │ │ │ │ 000004c4 d treebuilder_slots │ │ │ │ 00000048 d treebuilder_spec │ │ │ │ 00000768 t xmlparser_dealloc │ │ │ │ 000007a8 t xmlparser_gc_clear │ │ │ │ 00002580 t xmlparser_gc_traverse │ │ │ │ @@ -31590,15 +31589,15 @@ │ │ │ │ 00001b58 r .LC490 │ │ │ │ 00001b60 r .LC491 │ │ │ │ 00001b84 r .LC492 │ │ │ │ 00001b8c r .LC494 │ │ │ │ 00001b90 r .LC495 │ │ │ │ 00001b9c r .LC496 │ │ │ │ 00001ba8 r .LC497 │ │ │ │ -00001bb4 r .LC498 │ │ │ │ +00001bb0 r .LC498 │ │ │ │ 00001bbc r .LC499 │ │ │ │ 000019c0 r .LC5 │ │ │ │ 00001bc4 r .LC500 │ │ │ │ 00001be8 r .LC501 │ │ │ │ 00001bf8 r .LC502 │ │ │ │ 00001c10 r .LC503 │ │ │ │ 00001c28 r .LC504 │ │ │ │ @@ -31633,15 +31632,15 @@ │ │ │ │ 00002adc d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ 000043bc t DirEntry_dealloc │ │ │ │ 00004638 t DirEntry_fetch_stat │ │ │ │ 000045ec t DirEntry_get_lstat │ │ │ │ 00002b94 d DirEntry_members │ │ │ │ 00002b04 d DirEntry_methods │ │ │ │ -00004dec t DirEntry_repr │ │ │ │ +00004df0 t DirEntry_repr │ │ │ │ 00004078 t DirEntry_test_mode │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -31724,15 +31723,15 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 00005a4a T PyOS_AfterFork │ │ │ │ 00000642 T PyOS_AfterFork_Child │ │ │ │ 000030ac T PyOS_AfterFork_Parent │ │ │ │ 00002f0c T PyOS_BeforeFork │ │ │ │ -00001128 T PyOS_FSPath │ │ │ │ +000010e8 T PyOS_FSPath │ │ │ │ 000016a8 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ @@ -31772,25 +31771,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -000010a4 t Py_XDECREF │ │ │ │ +00001064 t Py_XDECREF │ │ │ │ 00002e24 t Py_off_t_converter │ │ │ │ 00002a6c d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ 00003efc t ScandirIterator_close │ │ │ │ 00003eb0 t ScandirIterator_closedir │ │ │ │ 00004410 t ScandirIterator_dealloc │ │ │ │ 00003ea0 t ScandirIterator_enter │ │ │ │ 00003f18 t ScandirIterator_exit │ │ │ │ 00004454 t ScandirIterator_finalize │ │ │ │ -00001148 t ScandirIterator_iternext │ │ │ │ +00001108 t ScandirIterator_iternext │ │ │ │ 00002a9c d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b768 r TerminalSize_docstring │ │ │ │ 00002bd0 d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -31802,17 +31801,17 @@ │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00001098 T _PyLong_FromGid │ │ │ │ +00001058 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -0000108c T _PyLong_FromUid │ │ │ │ +0000104c T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -32227,19 +32226,19 @@ │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ 00007054 t os_DirEntry___fspath__ │ │ │ │ 00001468 r os_DirEntry___fspath____doc__ │ │ │ │ -00004d50 t os_DirEntry_inode │ │ │ │ +00004d54 t os_DirEntry_inode │ │ │ │ 000014a4 r os_DirEntry_inode__doc__ │ │ │ │ 00003fac t os_DirEntry_is_dir │ │ │ │ 00001550 r os_DirEntry_is_dir__doc__ │ │ │ │ -00004d58 t os_DirEntry_is_file │ │ │ │ +00004d5c t os_DirEntry_is_file │ │ │ │ 000014e8 r os_DirEntry_is_file__doc__ │ │ │ │ 00007064 t os_DirEntry_is_junction │ │ │ │ 00001624 r os_DirEntry_is_junction__doc__ │ │ │ │ 00006788 t os_DirEntry_is_symlink │ │ │ │ 00001678 r os_DirEntry_is_symlink__doc__ │ │ │ │ 000044c0 t os_DirEntry_stat │ │ │ │ 000015bc r os_DirEntry_stat__doc__ │ │ │ │ @@ -32309,29 +32308,29 @@ │ │ │ │ 00001ba8 r os_eventfd_read__doc__ │ │ │ │ 00001f04 t os_eventfd_write │ │ │ │ 00001b68 r os_eventfd_write__doc__ │ │ │ │ 0000201c t os_execv │ │ │ │ 0000856c r os_execv__doc__ │ │ │ │ 00002188 t os_execve │ │ │ │ 00008480 r os_execve__doc__ │ │ │ │ -00004798 t os_fchdir │ │ │ │ +00004828 t os_fchdir │ │ │ │ 0000ac60 r os_fchdir__doc__ │ │ │ │ 000029a8 t os_fchmod │ │ │ │ 0000a608 r os_fchmod__doc__ │ │ │ │ 00002a84 t os_fchown │ │ │ │ 00009f38 r os_fchown__doc__ │ │ │ │ -000049dc t os_fdatasync │ │ │ │ +000049e0 t os_fdatasync │ │ │ │ 0000a500 r os_fdatasync__doc__ │ │ │ │ 00002e48 t os_fork │ │ │ │ 00007aa4 r os_fork__doc__ │ │ │ │ 00001426 t os_forkpty │ │ │ │ 00006e6c r os_forkpty__doc__ │ │ │ │ -00004a34 t os_fpathconf │ │ │ │ +00004b86 t os_fpathconf │ │ │ │ 00002918 r os_fpathconf__doc__ │ │ │ │ -000010bc t os_fspath │ │ │ │ +0000107c t os_fspath │ │ │ │ 0000121c r os_fspath__doc__ │ │ │ │ 00002858 t os_fstat │ │ │ │ 00004440 r os_fstat__doc__ │ │ │ │ 00003048 t os_fstatvfs │ │ │ │ 00002aac r os_fstatvfs__doc__ │ │ │ │ 00006f98 t os_fsync │ │ │ │ 0000a594 r os_fsync__doc__ │ │ │ │ @@ -32494,23 +32493,23 @@ │ │ │ │ 000077a0 r os_sched_getparam__doc__ │ │ │ │ 00000400 t os_sched_getscheduler │ │ │ │ 00007934 r os_sched_getscheduler__doc__ │ │ │ │ 00003258 t os_sched_param │ │ │ │ 0000b8b0 r os_sched_param__doc__ │ │ │ │ 00004576 t os_sched_param_reduce │ │ │ │ 00000624 d os_sched_param_reduce_method │ │ │ │ -0000480c t os_sched_rr_get_interval │ │ │ │ +00004798 t os_sched_rr_get_interval │ │ │ │ 0000763c r os_sched_rr_get_interval__doc__ │ │ │ │ 00001074 t os_sched_setaffinity │ │ │ │ 00007558 r os_sched_setaffinity__doc__ │ │ │ │ 000031de t os_sched_setparam │ │ │ │ 000076d4 r os_sched_setparam__doc__ │ │ │ │ 000030f4 t os_sched_setscheduler │ │ │ │ 0000786c r os_sched_setscheduler__doc__ │ │ │ │ -00004898 t os_sched_yield │ │ │ │ +0000489c t os_sched_yield │ │ │ │ 00007600 r os_sched_yield__doc__ │ │ │ │ 00000c18 t os_sendfile │ │ │ │ 000044e0 r os_sendfile__doc__ │ │ │ │ 000009b8 t os_set_blocking │ │ │ │ 000016d0 r os_set_blocking__doc__ │ │ │ │ 0000275c t os_set_inheritable │ │ │ │ 00001824 r os_set_inheritable__doc__ │ │ │ │ @@ -32528,17 +32527,17 @@ │ │ │ │ 0000544c r os_setpgid__doc__ │ │ │ │ 0000585c t os_setpgrp │ │ │ │ 00006a90 r os_setpgrp__doc__ │ │ │ │ 000002b6 t os_setpriority │ │ │ │ 000094b8 r os_setpriority__doc__ │ │ │ │ 000001f8 t os_setregid │ │ │ │ 0000672c r os_setregid__doc__ │ │ │ │ -000048d8 t os_setresgid │ │ │ │ +000048dc t os_setresgid │ │ │ │ 000023e4 r os_setresgid__doc__ │ │ │ │ -0000495a t os_setresuid │ │ │ │ +0000495e t os_setresuid │ │ │ │ 00002450 r os_setresuid__doc__ │ │ │ │ 00000184 t os_setreuid │ │ │ │ 0000678c r os_setreuid__doc__ │ │ │ │ 00000868 t os_setsid │ │ │ │ 00005498 r os_setsid__doc__ │ │ │ │ 000034c6 t os_setuid │ │ │ │ 00006880 r os_setuid__doc__ │ │ │ │ @@ -32556,25 +32555,25 @@ │ │ │ │ 00005c4c r os_symlink__doc__ │ │ │ │ 000027cc t os_sync │ │ │ │ 0000a55c r os_sync__doc__ │ │ │ │ 000039bc t os_sysconf │ │ │ │ 00002750 r os_sysconf__doc__ │ │ │ │ 00005944 t os_system │ │ │ │ 00008f74 r os_system__doc__ │ │ │ │ -00004d06 t os_tcgetpgrp │ │ │ │ +00004d0a t os_tcgetpgrp │ │ │ │ 000053e4 r os_tcgetpgrp__doc__ │ │ │ │ 00000936 t os_tcsetpgrp │ │ │ │ 0000537c r os_tcsetpgrp__doc__ │ │ │ │ -00004dfc t os_timerfd_create │ │ │ │ +00004e00 t os_timerfd_create │ │ │ │ 0000592c r os_timerfd_create__doc__ │ │ │ │ 00005128 t os_timerfd_gettime │ │ │ │ 000055c8 r os_timerfd_gettime__doc__ │ │ │ │ 00005330 t os_timerfd_gettime_ns │ │ │ │ 00005524 r os_timerfd_gettime_ns__doc__ │ │ │ │ -00004eb8 t os_timerfd_settime │ │ │ │ +00004ebc t os_timerfd_settime │ │ │ │ 000057cc r os_timerfd_settime__doc__ │ │ │ │ 0000517a t os_timerfd_settime_ns │ │ │ │ 0000566c r os_timerfd_settime_ns__doc__ │ │ │ │ 00001310 t os_times │ │ │ │ 00005b60 r os_times__doc__ │ │ │ │ 00002e78 t os_truncate │ │ │ │ 0000327c r os_truncate__doc__ │ │ │ │ @@ -32600,23 +32599,23 @@ │ │ │ │ 00008688 r os_utime__doc__ │ │ │ │ 00000554 t os_wait │ │ │ │ 00001a7e t os_wait3 │ │ │ │ 00006600 r os_wait3__doc__ │ │ │ │ 00001754 t os_wait4 │ │ │ │ 00006558 r os_wait4__doc__ │ │ │ │ 00006244 r os_wait__doc__ │ │ │ │ -00004ac6 t os_waitid │ │ │ │ +00004a38 t os_waitid │ │ │ │ 0000639c r os_waitid__doc__ │ │ │ │ 00003900 t os_waitpid │ │ │ │ 000062cc r os_waitpid__doc__ │ │ │ │ 0000417c t os_waitstatus_to_exitcode │ │ │ │ 00000fcc r os_waitstatus_to_exitcode__doc__ │ │ │ │ 000028f8 t os_write │ │ │ │ 00004560 r os_write__doc__ │ │ │ │ -00004c14 t os_writev │ │ │ │ +00004c18 t os_writev │ │ │ │ 0000416c r os_writev__doc__ │ │ │ │ 00005ab8 t parse_arglist │ │ │ │ 00005bb8 t parse_envlist │ │ │ │ 000009cc t path_cleanup │ │ │ │ 000004e8 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ @@ -33744,15 +33743,15 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ -00000aa8 T PyNumber_AsOff_t │ │ │ │ +00000a9c T PyNumber_AsOff_t │ │ │ │ U PyNumber_Check │ │ │ │ U PyOS_FSPath │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -34384,15 +34383,15 @@ │ │ │ │ U PyThread_release_lock │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000002a8 t Py_XDECREF │ │ │ │ +00000290 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatFromCause │ │ │ │ @@ -34400,15 +34399,15 @@ │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_readable │ │ │ │ U _PyIOBase_check_seekable │ │ │ │ U _PyIOBase_check_writable │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000016cc T _PyIO_trap_eintr │ │ │ │ +000016c8 T _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -34417,36 +34416,36 @@ │ │ │ │ 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 │ │ │ │ -000002c0 t _buffered_init │ │ │ │ +000002a8 t _buffered_init │ │ │ │ 00000664 t _buffered_raw_seek │ │ │ │ -000003e8 t _buffered_raw_tell │ │ │ │ -00001314 t _buffered_readinto_generic │ │ │ │ +000003d0 t _buffered_raw_tell │ │ │ │ +00001310 t _buffered_readinto_generic │ │ │ │ 00000c88 t _buffered_readline │ │ │ │ 000000ee t _bufferediobase_readinto_generic │ │ │ │ 000007bc t _bufferedreader_fill_buffer │ │ │ │ 00000804 t _bufferedreader_raw_read │ │ │ │ 0000075c t _bufferedreader_read_fast │ │ │ │ -00001974 t _bufferedwriter_flush_unlocked │ │ │ │ -00001a8c t _bufferedwriter_raw_write │ │ │ │ +0000195c t _bufferedwriter_flush_unlocked │ │ │ │ +00001a74 t _bufferedwriter_raw_write │ │ │ │ 000003c8 t _enter_buffered_busy │ │ │ │ -00001bb4 t _forward_call │ │ │ │ -00001a70 t _io_BufferedRWPair___init__ │ │ │ │ +00001bb0 t _forward_call │ │ │ │ +00001a6c t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ -000018e0 t _io_BufferedRandom___init__ │ │ │ │ +000018dc t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ 000000c0 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -00000e84 t _io_BufferedWriter_write │ │ │ │ +00000e6c t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 000002b4 t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 00000240 t _io__BufferedIOBase_read │ │ │ │ 00000554 t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ @@ -34457,50 +34456,50 @@ │ │ │ │ 000002fc t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 0000035c t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ 00000b94 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00000b98 t _io__Buffered__dealloc_warn_impl │ │ │ │ -00000a70 t _io__Buffered_close │ │ │ │ +00000a58 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ -00000488 t _io__Buffered_closed_get │ │ │ │ +00000470 t _io__Buffered_closed_get │ │ │ │ 0000036e t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00001198 t _io__Buffered_fileno │ │ │ │ +00001194 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -000012c8 t _io__Buffered_flush │ │ │ │ +000012b0 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ -000011f8 t _io__Buffered_isatty │ │ │ │ +000011f4 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ -00001d10 t _io__Buffered_mode_get │ │ │ │ -00001258 t _io__Buffered_name_get │ │ │ │ -00001734 t _io__Buffered_peek │ │ │ │ +00001d0c t _io__Buffered_mode_get │ │ │ │ +00001254 t _io__Buffered_name_get │ │ │ │ +00001730 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ -000004d8 t _io__Buffered_read │ │ │ │ +000004c0 t _io__Buffered_read │ │ │ │ 0000097c t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 00000000 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -000012a8 t _io__Buffered_readinto │ │ │ │ -00001da0 t _io__Buffered_readinto1 │ │ │ │ +000012a4 t _io__Buffered_readinto │ │ │ │ +00001d9c t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ 00000c00 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ 00000320 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 00000060 t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -00000ce8 t _io__Buffered_simple_flush │ │ │ │ +00000cd0 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ 00000274 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ -00001004 t _io__Buffered_truncate │ │ │ │ +00001000 t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ 00000214 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 │ │ │ │ @@ -34514,20 +34513,20 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ 00000480 t _set_BlockingIOError.constprop.0 │ │ │ │ -00000e2c t buffered_clear │ │ │ │ -00000c6c t buffered_closed │ │ │ │ -00000d48 t buffered_dealloc │ │ │ │ -000016a4 t buffered_flush_and_rewind_unlocked │ │ │ │ -000015f0 t buffered_iternext │ │ │ │ -00001538 t buffered_repr │ │ │ │ +00000e14 t buffered_clear │ │ │ │ +00000c54 t buffered_closed │ │ │ │ +00000d30 t buffered_dealloc │ │ │ │ +0000168c t buffered_flush_and_rewind_unlocked │ │ │ │ +000015ec t buffered_iternext │ │ │ │ +00001534 t buffered_repr │ │ │ │ 00000944 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a28 d bufferediobase_methods │ │ │ │ 00000a10 d bufferediobase_slots │ │ │ │ 000009fc D bufferediobase_spec │ │ │ │ 00000200 d bufferedrandom_getset │ │ │ │ 00000250 d bufferedrandom_members │ │ │ │ @@ -34535,33 +34534,33 @@ │ │ │ │ 000001a8 d bufferedrandom_slots │ │ │ │ 00000194 D bufferedrandom_spec │ │ │ │ 00000808 d bufferedreader_getset │ │ │ │ 00000858 d bufferedreader_members │ │ │ │ 000008bc d bufferedreader_methods │ │ │ │ 000007b0 d bufferedreader_slots │ │ │ │ 0000079c D bufferedreader_spec │ │ │ │ -00001ca8 t bufferedrwpair_clear │ │ │ │ +00001ca4 t bufferedrwpair_clear │ │ │ │ 00000010 t bufferedrwpair_close │ │ │ │ -00001d60 t bufferedrwpair_closed_get │ │ │ │ -00001c2c t bufferedrwpair_dealloc │ │ │ │ -00001c20 t bufferedrwpair_flush │ │ │ │ +00001d5c t bufferedrwpair_closed_get │ │ │ │ +00001c28 t bufferedrwpair_dealloc │ │ │ │ +00001c1c t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ 000004d6 t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ 00000222 t bufferedrwpair_peek │ │ │ │ 00000230 t bufferedrwpair_read │ │ │ │ 00000524 t bufferedrwpair_read1 │ │ │ │ -00001e50 t bufferedrwpair_readable │ │ │ │ +00001e4c t bufferedrwpair_readable │ │ │ │ 00000534 t bufferedrwpair_readinto │ │ │ │ 00000544 t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ 00000414 D bufferedrwpair_spec │ │ │ │ -00001e0c t bufferedrwpair_traverse │ │ │ │ -00001e5c t bufferedrwpair_writable │ │ │ │ +00001e08 t bufferedrwpair_traverse │ │ │ │ +00001e58 t bufferedrwpair_writable │ │ │ │ 00000000 t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ 000005a8 d bufferedwriter_slots │ │ │ │ 00000594 D bufferedwriter_spec │ │ │ │ U memchr │ │ │ │ @@ -34720,17 +34719,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000013f0 T _PyIO_find_line_ending │ │ │ │ +000013f8 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00000eb0 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00000eb8 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -34769,15 +34768,15 @@ │ │ │ │ 00000ba8 t _io_TextIOWrapper_closed_get │ │ │ │ 000009dc t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00002c08 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00001930 t _io_TextIOWrapper_errors_get │ │ │ │ 00001868 t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -000015d4 t _io_TextIOWrapper_flush │ │ │ │ +000015dc t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ 00001970 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 000019d8 t _io_TextIOWrapper_name_get │ │ │ │ 00000254 t _io_TextIOWrapper_newlines_get │ │ │ │ 00001504 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ @@ -34830,23 +34829,23 @@ │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00002b14 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 00002b8c t _textiowrapper_encoder_reset │ │ │ │ 0000091c t _textiowrapper_fix_encoder_state │ │ │ │ -00000730 t _textiowrapper_readline │ │ │ │ +00000734 t _textiowrapper_readline │ │ │ │ 00000770 t _textiowrapper_set_decoder │ │ │ │ 00000844 t _textiowrapper_set_encoder │ │ │ │ -00000488 t _textiowrapper_writeflush │ │ │ │ +0000048c t _textiowrapper_writeflush │ │ │ │ 000000a8 t ascii_encode │ │ │ │ 00000ea4 t check_decoded │ │ │ │ 00001df4 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -000015a0 t find_control_char │ │ │ │ +000015a8 t find_control_char │ │ │ │ 000012bc t incrementalnewlinedecoder_clear │ │ │ │ 00001250 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ 000004e4 d incrementalnewlinedecoder_methods │ │ │ │ 000002c4 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00001038 t incrementalnewlinedecoder_traverse │ │ │ │ 000000ca t latin1_encode │ │ │ │ @@ -34863,15 +34862,15 @@ │ │ │ │ 00000548 d textiobase_slots │ │ │ │ 00000534 D textiobase_spec │ │ │ │ 00002d64 t textiowrapper_build_cookie │ │ │ │ 000010fc t textiowrapper_clear │ │ │ │ 00001070 t textiowrapper_dealloc │ │ │ │ 000018d0 t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ -00000624 t textiowrapper_iternext │ │ │ │ +00000628 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ 00000bac t textiowrapper_read_chunk │ │ │ │ 000000ec t textiowrapper_repr │ │ │ │ 000001e8 D textiowrapper_slots │ │ │ │ 000001d4 D textiowrapper_spec │ │ │ │ 00000a38 t textiowrapper_traverse │ │ │ │ @@ -35168,47 +35167,47 @@ │ │ │ │ 00000b70 r chain_doc │ │ │ │ 00000898 d chain_methods │ │ │ │ 0000156c t chain_new │ │ │ │ 000014e0 t chain_new_internal │ │ │ │ 00000598 t chain_next │ │ │ │ 00000848 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -000025a8 t chain_traverse │ │ │ │ -000020d0 t combinations_dealloc │ │ │ │ +00001fb8 t chain_traverse │ │ │ │ +00002108 t combinations_dealloc │ │ │ │ 000007b8 d combinations_methods │ │ │ │ 00000cc0 t combinations_next │ │ │ │ 000003ba t combinations_sizeof │ │ │ │ 00000768 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 00000714 t combinations_traverse │ │ │ │ 000006d0 t compress_dealloc │ │ │ │ -000023e0 t compress_next │ │ │ │ +00002418 t compress_next │ │ │ │ 000005f8 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 00000cdc t compress_traverse │ │ │ │ 00000a40 t count_dealloc │ │ │ │ 00000044 t count_next │ │ │ │ 0000082a t count_repr │ │ │ │ 00000560 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 0000061c t count_traverse │ │ │ │ 000004ea t cwr_dealloc │ │ │ │ 00000748 d cwr_methods │ │ │ │ -00002480 t cwr_next │ │ │ │ +000024b8 t cwr_next │ │ │ │ 000004dc t cwr_sizeof │ │ │ │ 000006f8 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 000007ec t cwr_traverse │ │ │ │ 00000376 t cycle_dealloc │ │ │ │ -0000211c t cycle_next │ │ │ │ +00002154 t cycle_next │ │ │ │ 000009e8 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 00000ba6 t cycle_traverse │ │ │ │ 0000060a t dropwhile_dealloc │ │ │ │ -0000233c t dropwhile_next │ │ │ │ +00002374 t dropwhile_next │ │ │ │ 000009a0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 00000be4 t dropwhile_traverse │ │ │ │ 00001740 t filterfalse_dealloc │ │ │ │ 00001680 t filterfalse_next │ │ │ │ 000005b0 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ @@ -35229,15 +35228,15 @@ │ │ │ │ 00000d1a t itertools__grouper │ │ │ │ 00000a5e t itertools__tee │ │ │ │ 00001694 r itertools__tee__doc__ │ │ │ │ 00000100 t itertools_accumulate │ │ │ │ 00001084 r itertools_accumulate__doc__ │ │ │ │ 000014bc t itertools_chain_from_iterable │ │ │ │ 00001374 r itertools_chain_from_iterable__doc__ │ │ │ │ -00001fb8 t itertools_combinations │ │ │ │ +00001ff0 t itertools_combinations │ │ │ │ 000012cc r itertools_combinations__doc__ │ │ │ │ 000003c8 t itertools_combinations_with_replacement │ │ │ │ 000011b0 r itertools_combinations_with_replacement__doc__ │ │ │ │ 0000064e t itertools_compress │ │ │ │ 00000fc0 r itertools_compress__doc__ │ │ │ │ 00000430 t itertools_count │ │ │ │ 00000e34 r itertools_count__doc__ │ │ │ │ @@ -35247,15 +35246,15 @@ │ │ │ │ 00001524 r itertools_dropwhile__doc__ │ │ │ │ 000015d4 t itertools_filterfalse │ │ │ │ 00000f20 r itertools_filterfalse__doc__ │ │ │ │ 00001a40 t itertools_groupby │ │ │ │ 0000172c r itertools_groupby__doc__ │ │ │ │ 00000c78 t itertools_permutations │ │ │ │ 00001100 r itertools_permutations__doc__ │ │ │ │ -000021c8 t itertools_starmap │ │ │ │ +00002200 t itertools_starmap │ │ │ │ 000013f4 r itertools_starmap__doc__ │ │ │ │ 000018a4 t itertools_takewhile │ │ │ │ 00001498 r itertools_takewhile__doc__ │ │ │ │ 00000a84 t itertools_tee │ │ │ │ 00001644 r itertools_tee__doc__ │ │ │ │ 00000dc8 t itertools_teedataobject │ │ │ │ 000016d0 r itertools_teedataobject__doc__ │ │ │ │ @@ -35268,15 +35267,15 @@ │ │ │ │ 00000218 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ 00000982 t pairwise_dealloc │ │ │ │ 000008b0 t pairwise_new │ │ │ │ 00001890 r pairwise_new__doc__ │ │ │ │ -000025e4 t pairwise_next │ │ │ │ +000025e0 t pairwise_next │ │ │ │ 00000b98 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 000009cc t pairwise_traverse │ │ │ │ 000006d8 d permuations_methods │ │ │ │ 000011b0 t permutations_dealloc │ │ │ │ 00000e34 t permutations_next │ │ │ │ 00000534 t permutations_sizeof │ │ │ │ @@ -35299,16 +35298,16 @@ │ │ │ │ 00000984 t repeat_new │ │ │ │ 00000000 t repeat_next │ │ │ │ 00000a14 t repeat_repr │ │ │ │ 000004e8 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000060 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -000022f8 t starmap_dealloc │ │ │ │ -00002274 t starmap_next │ │ │ │ +00002330 t starmap_dealloc │ │ │ │ +000022ac t starmap_next │ │ │ │ 000008c8 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00000c60 t starmap_traverse │ │ │ │ 000019fc t takewhile_dealloc │ │ │ │ 00001960 t takewhile_next │ │ │ │ 00000958 d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ @@ -35445,15 +35444,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -000047e4 t Py_UNICODE_ISALNUM │ │ │ │ +000047e8 t Py_UNICODE_ISALNUM │ │ │ │ 00002ad0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -35521,15 +35520,15 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ 000004c8 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 000004d6 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -000046ec t _sre_SRE_Match_end │ │ │ │ +000046f0 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 000004e4 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00001574 t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 0000178c t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ @@ -35561,15 +35560,15 @@ │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000063a t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ 00004430 t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ 000049e0 t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -0000658c t _sre_ascii_tolower │ │ │ │ +00006590 t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 0000013c t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ 00000754 t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ @@ -35581,25 +35580,25 @@ │ │ │ │ 00000478 t _validate_inner │ │ │ │ 00004b14 t char_loc_ignore │ │ │ │ 000013ec t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ 000027fc t data_stack_grow │ │ │ │ 00004858 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -000041cc t getslice │ │ │ │ +000041d0 t getslice │ │ │ │ 000003fc t getstring.part.0 │ │ │ │ 00002b78 t match_clear │ │ │ │ 00002ae8 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004588 t match_getindex │ │ │ │ +0000458c t match_getindex │ │ │ │ 00001568 t match_getitem │ │ │ │ 00000680 d match_getset │ │ │ │ -00004438 t match_getslice │ │ │ │ -00004600 t match_getslice_by_index │ │ │ │ -00004820 t match_group │ │ │ │ +0000443c t match_getslice │ │ │ │ +00004604 t match_getslice_by_index │ │ │ │ +00004824 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ 00004828 t match_lastgroup_get │ │ │ │ 00000498 t match_lastindex_get │ │ │ │ 0000061c d match_members │ │ │ │ 000006d0 d match_methods │ │ │ │ 00000564 t match_regs_get │ │ │ │ 000005e2 t match_repr │ │ │ │ @@ -35623,23 +35622,23 @@ │ │ │ │ 00000d0c t pattern_repr │ │ │ │ 00000bb8 t pattern_richcompare │ │ │ │ 000043c4 t pattern_scanner.isra.0 │ │ │ │ 00000780 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ 00000f88 t pattern_subx │ │ │ │ 00002bf0 t pattern_traverse │ │ │ │ -0000479c t repeat_pool_malloc │ │ │ │ +000047a0 t repeat_pool_malloc │ │ │ │ 0000455c t scanner_clear │ │ │ │ 00004514 t scanner_dealloc │ │ │ │ 00000574 d scanner_members │ │ │ │ 0000059c d scanner_methods │ │ │ │ 00000544 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 0000030c t scanner_traverse │ │ │ │ -00004224 t sre_category │ │ │ │ +00004228 t sre_category │ │ │ │ 00000c50 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 00000d08 t sre_free │ │ │ │ 000007d0 t sre_match │ │ │ │ 0000364c t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ @@ -35649,15 +35648,15 @@ │ │ │ │ 00004b7c t sre_toupper │ │ │ │ 000000f0 t sre_traverse │ │ │ │ 000032f4 t sre_ucs1_charset.isra.0 │ │ │ │ 0000033c t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ 00002c4c t sre_ucs1_count │ │ │ │ 000007e8 t sre_ucs1_match │ │ │ │ 00001e4c t sre_ucs2_count │ │ │ │ -00004a1c t sre_ucs2_match │ │ │ │ +00004a20 t sre_ucs2_match │ │ │ │ 0000017e t sre_ucs4_count │ │ │ │ 00001ff8 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 00002a2c t state_fini │ │ │ │ 00001db4 t state_getslice │ │ │ │ 00000644 t state_init │ │ │ │ 0000170c t template_clear │ │ │ │ @@ -36481,47 +36480,47 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000044 t _abc__abc_init │ │ │ │ 00000300 r _abc__abc_init__doc__ │ │ │ │ -00000bb4 t _abc__abc_instancecheck │ │ │ │ +00000bd8 t _abc__abc_instancecheck │ │ │ │ 000001f0 r _abc__abc_instancecheck__doc__ │ │ │ │ -00000564 t _abc__abc_register │ │ │ │ +0000056c t _abc__abc_register │ │ │ │ 00000278 r _abc__abc_register__doc__ │ │ │ │ -00000674 t _abc__abc_subclasscheck │ │ │ │ +0000067c t _abc__abc_subclasscheck │ │ │ │ 00000168 r _abc__abc_subclasscheck__doc__ │ │ │ │ 00000028 r _abc__doc__ │ │ │ │ 00000068 t _abc__get_dump │ │ │ │ 00000370 r _abc__get_dump__doc__ │ │ │ │ -00000da4 t _abc__reset_caches │ │ │ │ +00000dc8 t _abc__reset_caches │ │ │ │ 0000046c r _abc__reset_caches__doc__ │ │ │ │ 0000000a t _abc__reset_registry │ │ │ │ 000004f0 r _abc__reset_registry__doc__ │ │ │ │ 00000034 d _abc_data_type_spec │ │ │ │ 00000108 d _abc_data_type_spec_slots │ │ │ │ 00000000 t _abc_get_cache_token │ │ │ │ 00000060 r _abc_get_cache_token__doc__ │ │ │ │ 00000000 d _abcmodule │ │ │ │ -00000ac0 t _abcmodule_clear │ │ │ │ +00000ae4 t _abcmodule_clear │ │ │ │ 0000000c t _abcmodule_exec │ │ │ │ -00000af4 t _abcmodule_free │ │ │ │ +00000b18 t _abcmodule_free │ │ │ │ 00000078 d _abcmodule_methods │ │ │ │ 00000058 d _abcmodule_slots │ │ │ │ -00000ab0 t _abcmodule_traverse │ │ │ │ -000009f0 t _add_to_weak_set.isra.0 │ │ │ │ -00000d34 t _destroy │ │ │ │ +00000ad4 t _abcmodule_traverse │ │ │ │ +00000a14 t _add_to_weak_set.isra.0 │ │ │ │ +00000d58 t _destroy │ │ │ │ 00000048 d _destroy_def │ │ │ │ 00000018 t _get_impl │ │ │ │ 0000007c t _in_weak_set.isra.0 │ │ │ │ -00000b38 t abc_data_clear │ │ │ │ -00000af8 t abc_data_dealloc │ │ │ │ +00000b5c t abc_data_clear │ │ │ │ +00000b1c t abc_data_dealloc │ │ │ │ 00000000 r abc_data_doc │ │ │ │ -00000510 t abc_data_new │ │ │ │ +00000518 t abc_data_new │ │ │ │ 000000f0 t abc_data_traverse │ │ │ │ │ │ │ │ _functoolsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000164 r .LC10 │ │ │ │ @@ -37253,33 +37252,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 00000764 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 000007a0 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000000 t stat_S_ISBLK │ │ │ │ +0000006c t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 000005ac t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000490 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000074 t stat_S_ISDOOR │ │ │ │ +00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000007dc t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000568 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -000000a4 t stat_S_ISPORT │ │ │ │ +0000002e t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 00000524 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -0000003a t stat_S_ISSOCK │ │ │ │ +00000032 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000a2 t stat_S_ISWHT │ │ │ │ +00000030 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000000c t stat_exec │ │ │ │ 000005f0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,155 +1,155 @@ │ │ │ │ ---------- 0 0 0 84638 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3272 1970-01-01 00:00:00.000000 token.o │ │ │ │ -?rw-r--r-- 0 0 0 13716 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 13684 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7080 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 21168 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 201160 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 21148 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 201176 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 4760 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1652 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ -?rw-r--r-- 0 0 0 1236 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 18892 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 1232 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ +?rw-r--r-- 0 0 0 18848 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1796 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 5876 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2660 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2656 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2016 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1444 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6496 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3168 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 49792 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 49796 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4060 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 15732 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 64032 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 15736 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 64028 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ ?rw-r--r-- 0 0 0 71864 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 18212 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 18216 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6668 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4432 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9480 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9520 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ ?rw-r--r-- 0 0 0 36032 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19792 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30840 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 8912 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 74380 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 74188 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 13948 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 30516 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 30508 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9612 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 33424 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26020 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30056 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5960 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ -?rw-r--r-- 0 0 0 8448 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 42236 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 99224 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 86952 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 8452 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 42196 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 99376 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 86972 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 21872 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 47108 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ -?rw-r--r-- 0 0 0 10072 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ +?rw-r--r-- 0 0 0 10048 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22268 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5468 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 39456 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 111936 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 39536 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 111944 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4180 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ -?rw-r--r-- 0 0 0 16044 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 43540 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 16048 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44920 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9804 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11068 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 6340 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 21100 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 174608 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 21048 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 174568 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40692 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 268156 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 267964 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 144300 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 8008 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32268 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1856 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ ?rw-r--r-- 0 0 0 22684 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 285608 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7388 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 285604 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7464 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 8508 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 8468 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16100 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 12188 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 11744 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 63768 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 63716 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 115964 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 116164 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 19324 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 116032 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 19552 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 115956 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19544 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 19616 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1080 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 38288 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 27212 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 37884 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 27172 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 37904 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3448 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2620 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2548 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 18108 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 18112 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 724 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 36604 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 36600 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 788 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1100 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1324 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 13324 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 13308 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 13920 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3236 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 54184 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 5932 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 index_pool.o │ │ │ │ ?rw-r--r-- 0 0 0 65868 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6724 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 30600 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8564 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7040 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 6768 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 6496 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 30088 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10288 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 6480 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 30160 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 10304 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 4084 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1236 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 980 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 12404 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12368 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 4948 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10224 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1636 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 716 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 4460 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 221072 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 208624 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 22292 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 10744 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 10756 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2336 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 3460 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ -?rw-r--r-- 0 0 0 15836 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 15808 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 5168 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 40192 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 40212 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 84496 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10140 1970-01-01 00:00:00.000000 thread.o │ │ │ │ -?rw-r--r-- 0 0 0 17416 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ +?rw-r--r-- 0 0 0 10124 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 17432 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 16056 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 uniqueid.o │ │ │ │ ?rw-r--r-- 0 0 0 3284 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 976 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 4464 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 18208 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 18224 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 14972 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 15880 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 15892 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 2512 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 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 10876 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2316 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4796 1970-01-01 00:00:00.000000 config.o │ │ │ │ @@ -157,23 +157,23 @@ │ │ │ │ ?rw-r--r-- 0 0 0 14052 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 11204 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24632 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 86564 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16088 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 26720 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 16396 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 93284 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 93216 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11224 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 115484 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 39116 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 44264 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17776 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 27120 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 54056 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 53544 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 22896 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 56096 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 44484 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 16360 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 8192 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8132 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 16304 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ @@ -182,37 +182,37 @@ │ │ │ │ ?rw-r--r-- 0 0 0 12464 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 17972 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7476 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 9992 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 34808 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6000 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18980 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 228140 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 228076 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28396 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2476 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ -?rw-r--r-- 0 0 0 33136 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 33156 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31000 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15560 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 21784 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 21772 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18440 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 22092 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 17832 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 47780 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 53116 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 47728 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 53124 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 16488 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 50020 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 81440 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 50016 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 81444 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 42504 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27832 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4896 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2592 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4812 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 13356 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 13408 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ ?rw-r--r-- 0 0 0 23192 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17324 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32528 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11548 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5336 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6652 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28416 1970-01-01 00:00:00.000000 getpath.o │ │ │ ├── pegen.o │ │ │ │ ├── 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: 13116 (bytes into file) │ │ │ │ │ + Start of section headers: 13084 (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 0x333c: │ │ │ │ │ +There are 15 section headers, starting at offset 0x331c: │ │ │ │ │ │ │ │ │ │ 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 0006a4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0029ec 0003c8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0029cc 0003c8 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006d8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0006d8 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0006d8 0001ee 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0008c8 000fc0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 002db4 0004d8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 001888 000088 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00328c 000030 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 001910 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 001910 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 001944 000820 10 13 36 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 002164 000886 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0032bc 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0008c8 000fa0 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 002d94 0004d8 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 001868 000088 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00326c 000030 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0018f0 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0018f0 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 001924 000820 10 13 36 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 002144 000886 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00329c 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 {} │ │ │ │ │ @@ -17,35 +17,35 @@ │ │ │ │ │ 13: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 14: 0000006c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 15: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 16: 0000007c 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 17: 00000088 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 18: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 19: 000000d0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ - 20: 0000090c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 00000910 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 20: 000008e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 000008ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 22: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 23: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ - 24: 00000ccd 268 FUNC LOCAL DEFAULT 6 parsenumber_raw │ │ │ │ │ + 24: 00000ca9 272 FUNC LOCAL DEFAULT 6 parsenumber_raw │ │ │ │ │ 25: 0000000d 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 26: 00000cc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 26: 00000ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 27: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ - 28: 00000ccc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 00000dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 30: 00000dd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 28: 00000ca8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 29: 00000db0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 30: 00000db8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 31: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 32: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 34: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 35: 000001e0 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 36: 00000001 176 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_string │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromUTF8 │ │ │ │ │ 38: 000000e1 192 FUNC GLOBAL HIDDEN 1 _PyPegen_Parser_New │ │ │ │ │ 39: 000001a1 646 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser │ │ │ │ │ - 40: 00000dd9 94 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ + 40: 00000db9 94 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromString │ │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_tokenizer_init_error │ │ │ │ │ 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ @@ -64,51 +64,51 @@ │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 65: 00000001 48 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead │ │ │ │ │ 66: 00000031 88 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_token │ │ │ │ │ - 67: 00000089 1268 FUNC GLOBAL HIDDEN 6 _PyPegen_fill_token │ │ │ │ │ + 67: 00000089 1232 FUNC GLOBAL HIDDEN 6 _PyPegen_fill_token │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_Init │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Get │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_tokenizer_error │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_Free │ │ │ │ │ - 78: 0000057d 136 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_int │ │ │ │ │ - 79: 00000605 114 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_soft_keyword │ │ │ │ │ + 78: 00000559 136 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_int │ │ │ │ │ + 79: 000005e1 114 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_soft_keyword │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 82: 000006fd 110 FUNC GLOBAL HIDDEN 6 _PyPegen_name_token │ │ │ │ │ - 83: 00000679 130 FUNC GLOBAL HIDDEN 6 _PyPegen_is_memoized │ │ │ │ │ - 84: 0000076d 420 FUNC GLOBAL HIDDEN 6 _PyPegen_new_identifier │ │ │ │ │ + 82: 000006d9 110 FUNC GLOBAL HIDDEN 6 _PyPegen_name_token │ │ │ │ │ + 83: 00000655 130 FUNC GLOBAL HIDDEN 6 _PyPegen_is_memoized │ │ │ │ │ + 84: 00000749 420 FUNC GLOBAL HIDDEN 6 _PyPegen_new_identifier │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EqualToASCIIString │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 96: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 97: 00000911 150 FUNC GLOBAL HIDDEN 6 _PyPegen_update_memo │ │ │ │ │ + 97: 000008ed 150 FUNC GLOBAL HIDDEN 6 _PyPegen_update_memo │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ - 99: 000009a9 72 FUNC GLOBAL HIDDEN 6 _PyPegen_insert_memo │ │ │ │ │ - 100: 000009f1 92 FUNC GLOBAL HIDDEN 6 _PyPegen_string_token │ │ │ │ │ - 101: 00000a4d 66 FUNC GLOBAL HIDDEN 6 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - 102: 00000a91 172 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_string │ │ │ │ │ - 103: 00000b3d 400 FUNC GLOBAL HIDDEN 6 _PyPegen_number_token │ │ │ │ │ + 99: 00000985 72 FUNC GLOBAL HIDDEN 6 _PyPegen_insert_memo │ │ │ │ │ + 100: 000009cd 92 FUNC GLOBAL HIDDEN 6 _PyPegen_string_token │ │ │ │ │ + 101: 00000a29 66 FUNC GLOBAL HIDDEN 6 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 102: 00000a6d 172 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_string │ │ │ │ │ + 103: 00000b19 400 FUNC GLOBAL HIDDEN 6 _PyPegen_number_token │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 106: 00000429 132 FUNC GLOBAL HIDDEN 1 _PyPegen_expect_forced_token │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_strtoul │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_strtol │ │ │ │ │ @@ -121,13 +121,13 @@ │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 118: 0000059d 42 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 120: 000005c9 86 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 121: 00000621 132 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 123: 00000001 12 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 124: 00000e39 384 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 124: 00000e19 382 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 126: 00000fb9 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 126: 00000f99 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 128: 00000fbd 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 128: 00000f9d 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 129: 0000004b 62 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x29ec contains 121 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x29cc contains 121 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000250a R_ARM_THM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ 0000006c 0000260a R_ARM_THM_CALL 000000e1 _PyPegen_Parser_New │ │ │ │ │ 00000074 0000270a R_ARM_THM_CALL 000001a1 _PyPegen_run_parser │ │ │ │ │ -0000007e 0000280a R_ARM_THM_CALL 00000dd9 _PyPegen_Parser_Free │ │ │ │ │ +0000007e 0000280a R_ARM_THM_CALL 00000db9 _PyPegen_Parser_Free │ │ │ │ │ 00000086 0000290a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 00000098 00002a0a R_ARM_THM_CALL 00000000 _PyTokenizer_FromString │ │ │ │ │ 000000a0 00002b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000aa 00002c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_tokenizer_init_error │ │ │ │ │ 00000102 00002d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000124 00002d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000132 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ @@ -96,196 +96,196 @@ │ │ │ │ │ 0000049c 0000190a R_ARM_THM_CALL 0000000d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000004de 0000740a R_ARM_THM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ 000004f6 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC14 │ │ │ │ │ 000004fa 00001f30 R_ARM_THM_MOVT_ABS 000001b8 .LC14 │ │ │ │ │ 00000500 0000750a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 00000532 0000260a R_ARM_THM_CALL 000000e1 _PyPegen_Parser_New │ │ │ │ │ 0000053a 0000270a R_ARM_THM_CALL 000001a1 _PyPegen_run_parser │ │ │ │ │ -00000542 0000280a R_ARM_THM_CALL 00000dd9 _PyPegen_Parser_Free │ │ │ │ │ +00000542 0000280a R_ARM_THM_CALL 00000db9 _PyPegen_Parser_Free │ │ │ │ │ 0000054e 0000290a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 00000558 00002b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000562 00002c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_tokenizer_init_error │ │ │ │ │ 00000578 00003e0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000584 0000470a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000005ae 0000770a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ 000005dc 0000360a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000005e4 0000202f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ 000005e8 00002030 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ 000005f4 0000560a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ 0000060c 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000634 0000420a R_ARM_THM_CALL 00000031 _PyPegen_expect_token │ │ │ │ │ 00000648 00007a0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 0000065e 0000360a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000066c 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +0000066c 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ 00000676 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000680 0000540a R_ARM_THM_CALL 0000076d _PyPegen_new_identifier │ │ │ │ │ +00000680 0000540a R_ARM_THM_CALL 00000749 _PyPegen_new_identifier │ │ │ │ │ 00000698 0000550a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ 0000019c 0000301e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000398 00003c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 000004c0 0000401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2db4 contains 155 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2d94 contains 155 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000060 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ 0000009e 0000440a R_ARM_THM_CALL 00000000 _PyToken_Init │ │ │ │ │ 000000a6 0000450a R_ARM_THM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ 000000e8 0000460a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000000f8 0000470a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000186 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000001aa 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000001cc 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000001f0 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00000216 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -0000023c 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -0000027a 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -0000029c 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000002be 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000002e4 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00000308 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00000324 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00000340 0000480a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00000360 0000490a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000038a 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000003a4 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000003be 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000003de 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000003f8 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000414 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000430 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -0000045c 00002d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000046a 00004a0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00000492 0000450a R_ARM_THM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ -000004d8 0000470a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000050c 00004b0a R_ARM_THM_CALL 00000000 _Pypegen_tokenizer_error │ │ │ │ │ -00000524 00004c0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -0000053a 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000542 0000300a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000548 00004d0a R_ARM_THM_CALL 00000000 _PyToken_Free │ │ │ │ │ -0000056a 0000490a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000058e 0000422f R_ARM_THM_MOVW_ABS_NC 00000031 _PyPegen_expect_token │ │ │ │ │ -00000592 00004230 R_ARM_THM_MOVT_ABS 00000031 _PyPegen_expect_token │ │ │ │ │ -000005ca 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ -00000634 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ -00000654 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000065e 0000510a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000006d2 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ -0000072e 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000738 0000540a R_ARM_THM_CALL 0000076d _PyPegen_new_identifier │ │ │ │ │ -00000750 0000550a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000758 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ -00000782 0000360a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000078c 0000560a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000079e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC4 │ │ │ │ │ -000007a2 00000d30 R_ARM_THM_MOVT_ABS 00000064 .LC4 │ │ │ │ │ +00000160 0000480a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000018e 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +000001aa 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +000001c6 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +000001e4 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +000001fe 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +0000021a 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000236 00002e0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000294 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000002b8 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000002dc 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000300 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000324 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000342 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +0000037a 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000396 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000003b2 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000003d0 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000003ea 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000003fe 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000412 0000490a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000436 00002d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000444 00004a0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +0000046c 0000450a R_ARM_THM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ +000004ba 00004b0a R_ARM_THM_CALL 00000000 _Pypegen_tokenizer_error │ │ │ │ │ +000004c2 0000470a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000004ee 00004c0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +0000051e 0000300a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000524 00004d0a R_ARM_THM_CALL 00000000 _PyToken_Free │ │ │ │ │ +0000053c 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000546 0000480a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000056a 0000422f R_ARM_THM_MOVW_ABS_NC 00000031 _PyPegen_expect_token │ │ │ │ │ +0000056e 00004230 R_ARM_THM_MOVT_ABS 00000031 _PyPegen_expect_token │ │ │ │ │ +000005a6 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ +00000610 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ +00000630 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000063a 0000510a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000006ae 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ +0000070a 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000714 0000540a R_ARM_THM_CALL 00000749 _PyPegen_new_identifier │ │ │ │ │ +0000072c 0000550a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000734 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ +0000075e 0000360a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000768 0000560a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000077a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC4 │ │ │ │ │ +0000077e 00000d30 R_ARM_THM_MOVT_ABS 00000064 .LC4 │ │ │ │ │ +00000782 0000570a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000078a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ +0000078e 00000e30 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ +00000794 0000570a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000079c 00000c2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +000007a0 00000c30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ 000007a6 0000570a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -000007ae 00000e2f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ -000007b2 00000e30 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -000007b8 0000570a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -000007c0 00000c2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -000007c4 00000c30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -000007ca 0000570a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -000007e2 0000580a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007ea 0000470a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000007fe 00000f2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ -00000802 00000f30 R_ARM_THM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ -00000806 0000590a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000820 00005a0a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00000836 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000084a 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000858 00000d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC4 │ │ │ │ │ -0000085c 00000d30 R_ARM_THM_MOVT_ABS 00000064 .LC4 │ │ │ │ │ -00000864 0000570a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -0000086c 00000d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC4 │ │ │ │ │ -00000870 00000d30 R_ARM_THM_MOVT_ABS 00000064 .LC4 │ │ │ │ │ -00000876 00000c2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -0000087a 00000c30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000087e 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000882 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000886 0000132f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC10 │ │ │ │ │ -0000088a 00001330 R_ARM_THM_MOVT_ABS 000000d0 .LC10 │ │ │ │ │ -00000890 00005c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008a4 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008b0 00000e2f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ -000008b4 00000e30 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -000008ba 0000102f R_ARM_THM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ -000008be 00001030 R_ARM_THM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ -000008c2 0000112f R_ARM_THM_MOVW_ABS_NC 00000088 .LC8 │ │ │ │ │ -000008c6 00001130 R_ARM_THM_MOVT_ABS 00000088 .LC8 │ │ │ │ │ -000008ca 00005d0a R_ARM_THM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -000008d6 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008da 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008e0 00005f0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -000008e4 0000122f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -000008e8 00001230 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -000008f0 00005c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000906 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090c 0000606b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000097c 0000620a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000009c4 0000620a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000a22 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ -00000aa0 00004f2f R_ARM_THM_MOVW_ABS_NC 00000605 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000aa4 00004f30 R_ARM_THM_MOVT_ABS 00000605 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000ad4 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ -00000af4 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000afe 0000510a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000b0a 0000520a R_ARM_THM_CALL 000006fd _PyPegen_name_token │ │ │ │ │ -00000b6e 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000b7a 0000680a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -00000b9a 0000470a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000bb8 0000690a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000bc0 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ -00000bd0 0000360a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000bd6 00002d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c04 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c1c 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c26 0000300a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c44 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c48 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c54 0000350a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000c58 0000172f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -00000c5c 00001730 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00000c64 0000322f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000c68 00003230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000c7e 0000190a R_ARM_THM_CALL 0000000d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000c98 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca4 0000322f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ca8 00003230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000cb2 0000162f R_ARM_THM_MOVW_ABS_NC 00000100 .LC11 │ │ │ │ │ -00000cb6 00001630 R_ARM_THM_MOVT_ABS 00000100 .LC11 │ │ │ │ │ -00000cc8 0000606b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cde 00006b0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000cea 0000360a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000d08 00006c0a R_ARM_THM_CALL 00000000 PyOS_strtoul │ │ │ │ │ -00000d1e 00006d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000d26 00006e0a R_ARM_THM_CALL 00000000 PyOS_strtol │ │ │ │ │ +000007be 0000580a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007c6 0000470a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000007da 00000f2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ +000007de 00000f30 R_ARM_THM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ +000007e2 0000590a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000007fc 00005a0a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00000812 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000826 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000834 00000d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC4 │ │ │ │ │ +00000838 00000d30 R_ARM_THM_MOVT_ABS 00000064 .LC4 │ │ │ │ │ +00000840 0000570a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000848 00000d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC4 │ │ │ │ │ +0000084c 00000d30 R_ARM_THM_MOVT_ABS 00000064 .LC4 │ │ │ │ │ +00000852 00000c2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +00000856 00000c30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +0000085a 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000085e 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000862 0000132f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC10 │ │ │ │ │ +00000866 00001330 R_ARM_THM_MOVT_ABS 000000d0 .LC10 │ │ │ │ │ +0000086c 00005c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000880 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000088c 00000e2f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ +00000890 00000e30 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ +00000896 0000102f R_ARM_THM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ +0000089a 00001030 R_ARM_THM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ +0000089e 0000112f R_ARM_THM_MOVW_ABS_NC 00000088 .LC8 │ │ │ │ │ +000008a2 00001130 R_ARM_THM_MOVT_ABS 00000088 .LC8 │ │ │ │ │ +000008a6 00005d0a R_ARM_THM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000008b2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008b6 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008bc 00005f0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +000008c0 0000122f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +000008c4 00001230 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +000008cc 00005c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008e2 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e8 0000606b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000958 0000620a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000009a0 0000620a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000009fe 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ +00000a7c 00004f2f R_ARM_THM_MOVW_ABS_NC 000005e1 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000a80 00004f30 R_ARM_THM_MOVT_ABS 000005e1 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000ab0 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ +00000ad0 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000ada 0000510a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000ae6 0000520a R_ARM_THM_CALL 000006d9 _PyPegen_name_token │ │ │ │ │ +00000b4a 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000b56 0000680a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00000b76 0000470a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000b94 0000690a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000b9c 0000430a R_ARM_THM_CALL 00000089 _PyPegen_fill_token │ │ │ │ │ +00000bac 0000360a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000bb2 00002d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000be0 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bf8 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c02 0000300a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c20 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000c24 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000c30 0000350a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000c34 0000172f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +00000c38 00001730 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00000c40 0000322f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c44 00003230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c5a 0000190a R_ARM_THM_CALL 0000000d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000c74 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c80 0000322f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c84 00003230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c8e 0000162f R_ARM_THM_MOVW_ABS_NC 00000100 .LC11 │ │ │ │ │ +00000c92 00001630 R_ARM_THM_MOVT_ABS 00000100 .LC11 │ │ │ │ │ +00000ca4 0000606b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cba 00006b0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000cc6 0000360a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000ce4 00006c0a R_ARM_THM_CALL 00000000 PyOS_strtoul │ │ │ │ │ +00000cfa 00006d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000d02 00006e0a R_ARM_THM_CALL 00000000 PyOS_strtol │ │ │ │ │ +00000d1e 00006f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00000d30 0000700a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 00000d42 00006f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00000d54 0000700a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000d66 00006f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00000d80 0000710a R_ARM_THM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ -00000d94 0000720a R_ARM_THM_CALL 00000000 PyLong_FromString │ │ │ │ │ -00000da4 0000720a R_ARM_THM_CALL 00000000 PyLong_FromString │ │ │ │ │ -00000dae 00002b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dc2 00002b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dea 00000a0a R_ARM_THM_CALL 000004ad Py_XDECREF │ │ │ │ │ -00000e00 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e0e 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e1a 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e30 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e4c 0000770a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000f9c 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fa0 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000fa4 0000222f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC16 │ │ │ │ │ -00000fa8 00002230 R_ARM_THM_MOVT_ABS 000001c8 .LC16 │ │ │ │ │ -00000fae 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cc4 00003c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ -00000e24 00002f1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00000fb8 0000411e R_ARM_THM_JUMP24 00000001 _PyPegen_lookahead │ │ │ │ │ -00000fbc 0000411e R_ARM_THM_JUMP24 00000001 _PyPegen_lookahead │ │ │ │ │ +00000d5c 0000710a R_ARM_THM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +00000d70 0000720a R_ARM_THM_CALL 00000000 PyLong_FromString │ │ │ │ │ +00000d80 0000720a R_ARM_THM_CALL 00000000 PyLong_FromString │ │ │ │ │ +00000d8a 00002b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d9e 00002b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000dca 00000a0a R_ARM_THM_CALL 000004ad Py_XDECREF │ │ │ │ │ +00000de0 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000dee 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000dfa 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e10 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e2c 0000770a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000f7a 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f7e 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f82 0000222f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC16 │ │ │ │ │ +00000f86 00002230 R_ARM_THM_MOVT_ABS 000001c8 .LC16 │ │ │ │ │ +00000f8c 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ca0 00003c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00000e04 00002f1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00000f98 0000411e R_ARM_THM_JUMP24 00000001 _PyPegen_lookahead │ │ │ │ │ +00000f9c 0000411e R_ARM_THM_JUMP24 00000001 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x328c contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x326c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 00007f0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 00000064 0000322f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000068 00003230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000006e 0000232f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC17 │ │ │ │ │ 00000072 00002330 R_ARM_THM_MOVT_ABS 000001e0 .LC17 │ │ │ │ │ 0000007a 00003c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 82 <_PyPegen_run_parser_from_string+0x82> │ │ │ │ │ bl 1a0 <_PyPegen_run_parser> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_run_parser │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - bl dd8 <_PyPegen_Parser_Free> │ │ │ │ │ + bl db8 <_PyPegen_Parser_Free> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_Parser_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_PyTokenizer_Free> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_Parser_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 592 <_PyPegen_run_parser_from_file_pointer+0xce> │ │ │ │ │ bl 1a0 <_PyPegen_run_parser> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_run_parser │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl dd8 <_PyPegen_Parser_Free> │ │ │ │ │ + bl db8 <_PyPegen_Parser_Free> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_Parser_Free │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cbnz r3, 568 <_PyPegen_run_parser_from_file_pointer+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_PyTokenizer_Free> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_Free │ │ │ │ │ @@ -756,15 +756,15 @@ │ │ │ │ │ bne.n 652 <_PyPegen_soft_keyword_token+0x32> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 69e <_PyPegen_soft_keyword_token+0x7e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 76c <_PyPegen_new_identifier> │ │ │ │ │ + bl 748 <_PyPegen_new_identifier> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_identifier │ │ │ │ │ cbz r0, 69e <_PyPegen_soft_keyword_token+0x7e> │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -78,520 +78,496 @@ │ │ │ │ │ R_ARM_THM_CALL _PyToken_Init │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_Get │ │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ │ it eq │ │ │ │ │ - moveq r7, #0 │ │ │ │ │ - beq.w 454 <_PyPegen_fill_token+0x3cc> │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + beq.w 42e <_PyPegen_fill_token+0x3a6> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ - beq.w 4ac <_PyPegen_fill_token+0x424> │ │ │ │ │ - ldrd r3, r2, [r4, #12] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r1, [r4, #44] @ 0x2c │ │ │ │ │ - beq.w 358 <_PyPegen_fill_token+0x2d0> │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - beq.n 154 <_PyPegen_fill_token+0xcc> │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + beq.w 486 <_PyPegen_fill_token+0x3fe> │ │ │ │ │ + ldrd r3, r1, [r4, #12] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 158 <_PyPegen_fill_token+0xd0> │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ + beq.w 266 <_PyPegen_fill_token+0x1de> │ │ │ │ │ + mov r8, r5 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r7, [r5, #0] │ │ │ │ │ - subs r1, r1, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r5, [r6, #0] │ │ │ │ │ + subs r1, r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r1, r0 │ │ │ │ │ - str r0, [r5, #4] │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c <_PyPegen_fill_token+0x4c4> │ │ │ │ │ + beq.w 516 <_PyPegen_fill_token+0x48e> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 552 <_PyPegen_fill_token+0x4ca> │ │ │ │ │ + blt.w 506 <_PyPegen_fill_token+0x47e> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str r7, [r5, #32] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r5, [r6, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4d6 <_PyPegen_fill_token+0x44e> │ │ │ │ │ + bne.w 4c0 <_PyPegen_fill_token+0x438> │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - str r2, [r5, #8] │ │ │ │ │ + str r2, [r6, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str r3, [r5, #12] │ │ │ │ │ + str r3, [r6, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr.w r0, [r2, #464] @ 0x1d0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 4fe <_PyPegen_fill_token+0x476> │ │ │ │ │ - str r1, [r5, #16] │ │ │ │ │ + beq.w 4e8 <_PyPegen_fill_token+0x460> │ │ │ │ │ + str r1, [r6, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - str r1, [r5, #20] │ │ │ │ │ + str r1, [r6, #20] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr.w r0, [r2, #464] @ 0x1d0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ iteee ne │ │ │ │ │ - strne r1, [r5, #24] │ │ │ │ │ + strne r1, [r6, #24] │ │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ │ addeq r3, r3, r1 │ │ │ │ │ - streq r3, [r5, #24] │ │ │ │ │ + streq r3, [r6, #24] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r6, #67 @ 0x43 │ │ │ │ │ + cmp.w r8, #67 @ 0x43 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq.w 504 <_PyPegen_fill_token+0x47c> │ │ │ │ │ + beq.w 4b2 <_PyPegen_fill_token+0x42a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - subs r1, r1, r2 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ble.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ │ - ldr.w r8, [r2, r1, lsl #2] │ │ │ │ │ + movs r5, #4 │ │ │ │ │ + lsls r3, r1, #1 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + lsls r1, r1, #3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 51e <_PyPegen_fill_token+0x496> │ │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 254 <_PyPegen_fill_token+0x1cc> │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ │ + beq.n 1e0 <_PyPegen_fill_token+0x158> │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 1be <_PyPegen_fill_token+0x136> │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 1a2 <_PyPegen_fill_token+0x11a> │ │ │ │ │ + add.w r7, r0, r6, lsl #2 │ │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + ldr.w r3, [r7, r6, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 51c <_PyPegen_fill_token+0x494> │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + add.w r7, r7, r6, lsl #2 │ │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + ldr.w r3, [r7, r6, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 51c <_PyPegen_fill_token+0x494> │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + add.w r7, r7, r6, lsl #2 │ │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + ldr.w r3, [r7, r6, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 51c <_PyPegen_fill_token+0x494> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.n 254 <_PyPegen_fill_token+0x1cc> │ │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ + str.w r0, [r7, r6, lsl #2] │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ │ + ldr.w r3, [r7, r6, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 51c <_PyPegen_fill_token+0x494> │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ │ + str.w r0, [r7, r6, lsl #2] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + ldr.w r3, [r7, r6, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 51c <_PyPegen_fill_token+0x494> │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ │ + str.w r0, [r7, r6, lsl #2] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + ldr.w r3, [r7, r6, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 51c <_PyPegen_fill_token+0x494> │ │ │ │ │ + add.w r6, r8, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ + str.w r0, [r7, r6, lsl #2] │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + ldr.w r3, [r7, r6, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 51c <_PyPegen_fill_token+0x494> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r6, r8, #3 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 1e0 <_PyPegen_fill_token+0x158> │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + ldr.w r6, [r7, r3, lsl #2] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + bne.w de <_PyPegen_fill_token+0x56> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + ldr.w r8, [r3, r2, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr.w r7, [r8, #4] │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ + beq.w 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ cmn.w r8, #8 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr.w r7, [r8, #12] │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ + beq.w 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ cmn.w r8, #16 │ │ │ │ │ - beq.n de <_PyPegen_fill_token+0x56> │ │ │ │ │ - ldr.w r7, [r8, #20] │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r5, [r8, #20] │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ + beq.w 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ cmn.w r8, #24 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr.w r7, [r8, #28] │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r5, [r8, #28] │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ + beq.w 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ cmn.w r8, #32 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr.w r7, [r8, #36] @ 0x24 │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r5, [r8, #36] @ 0x24 │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + beq.w 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ + beq.n 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ cmn.w r8, #40 @ 0x28 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr.w r7, [r8, #44] @ 0x2c │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r5, [r8, #44] @ 0x2c │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ │ mov r2, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ - adds.w r1, r8, #48 @ 0x30 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - beq.w 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - mvn.w r2, #7 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ands.w r2, r2, #3 │ │ │ │ │ - beq.n 2d2 <_PyPegen_fill_token+0x24a> │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 2ae <_PyPegen_fill_token+0x226> │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.n 28c <_PyPegen_fill_token+0x204> │ │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - beq.n 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.n 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ + adds.w r8, r8, #48 @ 0x30 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + mvn.w r3, #7 │ │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ │ + beq.n 3c0 <_PyPegen_fill_token+0x338> │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 3a2 <_PyPegen_fill_token+0x31a> │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 386 <_PyPegen_fill_token+0x2fe> │ │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ - add.w r2, r8, #56 @ 0x38 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - beq.n 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.n 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ + add.w r8, r8, #8 │ │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - adds r2, #8 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - beq.n 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.n 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ + add.w r8, r8, #8 │ │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - adds r2, #8 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - beq.n 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ + beq.n 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ + adds.w r8, r8, #8 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - beq.n 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + add.w r3, r8, #8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - add.w r8, r3, #8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ - ldr.w r7, [r8, #4] │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - beq.n 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + cbz r0, 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ - ldr.w r7, [r8, #12] │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - beq.n 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ │ + cbz r0, 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ - ldr.w r7, [r8, #20] │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - beq.n 354 <_PyPegen_fill_token+0x2cc> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ │ + cbz r0, 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ + beq.n 420 <_PyPegen_fill_token+0x398> │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ - adds.w r2, r8, #24 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - bne.n 2d2 <_PyPegen_fill_token+0x24a> │ │ │ │ │ - movs r7, #1 │ │ │ │ │ + cbz r0, 428 <_PyPegen_fill_token+0x3a0> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds.w r8, r3, #24 │ │ │ │ │ + bne.n 3c0 <_PyPegen_fill_token+0x338> │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.n e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ b.n e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - lsls r1, r2, #3 │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 542 <_PyPegen_fill_token+0x4ba> │ │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.n 44c <_PyPegen_fill_token+0x3c4> │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - ands.w r3, r3, #3 │ │ │ │ │ - beq.n 3da <_PyPegen_fill_token+0x352> │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 3ba <_PyPegen_fill_token+0x332> │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.n 3a0 <_PyPegen_fill_token+0x318> │ │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ - str.w r0, [r5, r7, lsl #2] │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr.w r3, [r5, r7, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 540 <_PyPegen_fill_token+0x4b8> │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ - str.w r0, [r5, r7, lsl #2] │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr.w r3, [r5, r7, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 540 <_PyPegen_fill_token+0x4b8> │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ - str.w r0, [r5, r7, lsl #2] │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr.w r3, [r5, r7, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 540 <_PyPegen_fill_token+0x4b8> │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.n 44c <_PyPegen_fill_token+0x3c4> │ │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ - str.w r0, [r5, r7, lsl #2] │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ │ - ldr.w r3, [r5, r7, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 540 <_PyPegen_fill_token+0x4b8> │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ │ - str.w r0, [r5, r7, lsl #2] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr.w r3, [r5, r7, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 540 <_PyPegen_fill_token+0x4b8> │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ │ - str.w r0, [r5, r7, lsl #2] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr.w r3, [r5, r7, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 540 <_PyPegen_fill_token+0x4b8> │ │ │ │ │ - add.w r7, r8, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Calloc │ │ │ │ │ - str.w r0, [r5, r7, lsl #2] │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr.w r3, [r5, r7, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 540 <_PyPegen_fill_token+0x4b8> │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - add.w r7, r8, #3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.n 3da <_PyPegen_fill_token+0x352> │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ - b.n d4 <_PyPegen_fill_token+0x4c> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542 <_PyPegen_fill_token+0x4ba> │ │ │ │ │ + beq.n 51e <_PyPegen_fill_token+0x496> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ - strb r7, [r6, r5] │ │ │ │ │ + strb r6, [r7, r5] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r8, [r3, #464] @ 0x1d0 │ │ │ │ │ ldrd r5, r3, [r4, #76] @ 0x4c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 566 <_PyPegen_fill_token+0x4de> │ │ │ │ │ + bcs.n 542 <_PyPegen_fill_token+0x4ba> │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ str.w r8, [r2, r3, lsl #3] │ │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r6, [r2, #4] │ │ │ │ │ + str r7, [r2, #4] │ │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_Get │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ │ - beq.n 454 <_PyPegen_fill_token+0x3cc> │ │ │ │ │ + beq.n 42e <_PyPegen_fill_token+0x3a6> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ bne.w c4 <_PyPegen_fill_token+0x3c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c4 <_PyPegen_fill_token+0x3c> │ │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + ldr r5, [r4, #44] @ 0x2c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ beq.w c4 <_PyPegen_fill_token+0x3c> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 512 <_PyPegen_fill_token+0x48a> │ │ │ │ │ - ldrd r3, r2, [r4, #12] │ │ │ │ │ - movs r6, #4 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 358 <_PyPegen_fill_token+0x2d0> │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + cbnz r3, 4f4 <_PyPegen_fill_token+0x46c> │ │ │ │ │ + ldrd r3, r1, [r4, #12] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 156 <_PyPegen_fill_token+0xce> │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + mov.w r8, #4 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ b.n e0 <_PyPegen_fill_token+0x58> │ │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq.n 4ee <_PyPegen_fill_token+0x466> │ │ │ │ │ + bl 0 <_Pypegen_tokenizer_error> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_tokenizer_error │ │ │ │ │ + b.n 150 <_PyPegen_fill_token+0xc8> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 52a <_PyPegen_fill_token+0x4a2> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r5, #12] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [r6, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - str r1, [r5, #32] │ │ │ │ │ + str r3, [r6, #8] │ │ │ │ │ + str r1, [r6, #32] │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr.w r0, [r2, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.w 126 <_PyPegen_fill_token+0x9e> │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ add r1, r0 │ │ │ │ │ b.n 126 <_PyPegen_fill_token+0x9e> │ │ │ │ │ - ldr r3, [r2, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - beq.n 524 <_PyPegen_fill_token+0x49c> │ │ │ │ │ - bl 0 <_Pypegen_tokenizer_error> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_tokenizer_error │ │ │ │ │ - b.n 14e <_PyPegen_fill_token+0xc6> │ │ │ │ │ + bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ + b.n 150 <_PyPegen_fill_token+0xc8> │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ - bne.n 4be <_PyPegen_fill_token+0x436> │ │ │ │ │ + bne.n 498 <_PyPegen_fill_token+0x410> │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ │ str.w r3, [r1, #452] @ 0x1c4 │ │ │ │ │ - b.n 4be <_PyPegen_fill_token+0x436> │ │ │ │ │ - bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 14e <_PyPegen_fill_token+0xc6> │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ + b.n 498 <_PyPegen_fill_token+0x410> │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 54c <_PyPegen_fill_token+0x4c4> │ │ │ │ │ + bge.n 516 <_PyPegen_fill_token+0x48e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 54c <_PyPegen_fill_token+0x4c4> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 54c <_PyPegen_fill_token+0x4c4> │ │ │ │ │ - str r7, [r4, #16] │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbz r3, 53c <_PyPegen_fill_token+0x4b4> │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 150 <_PyPegen_fill_token+0xc8> │ │ │ │ │ + str r6, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 <_PyToken_Free> │ │ │ │ │ R_ARM_THM_CALL _PyToken_Free │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 14e <_PyPegen_fill_token+0xc6> │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ + b.n 516 <_PyPegen_fill_token+0x48e> │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 54c <_PyPegen_fill_token+0x4c4> │ │ │ │ │ + bge.n 516 <_PyPegen_fill_token+0x48e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 54c <_PyPegen_fill_token+0x4c4> │ │ │ │ │ - b.n 53a <_PyPegen_fill_token+0x4b2> │ │ │ │ │ + bne.n 516 <_PyPegen_fill_token+0x48e> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 516 <_PyPegen_fill_token+0x48e> │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ lsls r1, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542 <_PyPegen_fill_token+0x4ba> │ │ │ │ │ + beq.n 51e <_PyPegen_fill_token+0x496> │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ │ - b.n 47e <_PyPegen_fill_token+0x3f6> │ │ │ │ │ + b.n 458 <_PyPegen_fill_token+0x3d0> │ │ │ │ │ │ │ │ │ │ -0000057c <_PyPegen_lookahead_with_int>: │ │ │ │ │ +00000558 <_PyPegen_lookahead_with_int>: │ │ │ │ │ _PyPegen_lookahead_with_int(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -599,198 +575,198 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 5ea <_PyPegen_lookahead_with_int+0x6e> │ │ │ │ │ + bne.n 5c6 <_PyPegen_lookahead_with_int+0x6e> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 5c2 <_PyPegen_lookahead_with_int+0x46> │ │ │ │ │ + beq.n 59e <_PyPegen_lookahead_with_int+0x46> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 5e6 <_PyPegen_lookahead_with_int+0x6a> │ │ │ │ │ + beq.n 5c2 <_PyPegen_lookahead_with_int+0x6a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r0, r5, r0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 88 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5fe <_PyPegen_lookahead_with_int+0x82> │ │ │ │ │ + blt.n 5da <_PyPegen_lookahead_with_int+0x82> │ │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 5b2 <_PyPegen_lookahead_with_int+0x36> │ │ │ │ │ + bne.n 58e <_PyPegen_lookahead_with_int+0x36> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 5b4 <_PyPegen_lookahead_with_int+0x38> │ │ │ │ │ + b.n 590 <_PyPegen_lookahead_with_int+0x38> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ subs r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 5b4 <_PyPegen_lookahead_with_int+0x38> │ │ │ │ │ + b.n 590 <_PyPegen_lookahead_with_int+0x38> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b.n 5b2 <_PyPegen_lookahead_with_int+0x36> │ │ │ │ │ + b.n 58e <_PyPegen_lookahead_with_int+0x36> │ │ │ │ │ │ │ │ │ │ -00000604 <_PyPegen_expect_soft_keyword>: │ │ │ │ │ +000005e0 <_PyPegen_expect_soft_keyword>: │ │ │ │ │ _PyPegen_expect_soft_keyword(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 630 <_PyPegen_expect_soft_keyword+0x2c> │ │ │ │ │ + beq.n 60c <_PyPegen_expect_soft_keyword+0x2c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 64e <_PyPegen_expect_soft_keyword+0x4a> │ │ │ │ │ + beq.n 62a <_PyPegen_expect_soft_keyword+0x4a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ bl 88 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 670 <_PyPegen_expect_soft_keyword+0x6c> │ │ │ │ │ + blt.n 64c <_PyPegen_expect_soft_keyword+0x6c> │ │ │ │ │ ldrd r2, r0, [r3, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 62a <_PyPegen_expect_soft_keyword+0x26> │ │ │ │ │ + bne.n 606 <_PyPegen_expect_soft_keyword+0x26> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 670 <_PyPegen_expect_soft_keyword+0x6c> │ │ │ │ │ + cbz r0, 64c <_PyPegen_expect_soft_keyword+0x6c> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 62a <_PyPegen_expect_soft_keyword+0x26> │ │ │ │ │ + bne.n 606 <_PyPegen_expect_soft_keyword+0x26> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 6fc <_PyPegen_name_token> │ │ │ │ │ + b.n 6d8 <_PyPegen_name_token> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b.n 62a <_PyPegen_expect_soft_keyword+0x26> │ │ │ │ │ + b.n 606 <_PyPegen_expect_soft_keyword+0x26> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000678 <_PyPegen_is_memoized>: │ │ │ │ │ +00000654 <_PyPegen_is_memoized>: │ │ │ │ │ _PyPegen_is_memoized(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r3, r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 6ce <_PyPegen_is_memoized+0x56> │ │ │ │ │ + beq.n 6aa <_PyPegen_is_memoized+0x56> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 6ec <_PyPegen_is_memoized+0x74> │ │ │ │ │ + cbz r3, 6c8 <_PyPegen_is_memoized+0x74> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 6c0 <_PyPegen_is_memoized+0x48> │ │ │ │ │ + beq.n 69c <_PyPegen_is_memoized+0x48> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 6ec <_PyPegen_is_memoized+0x74> │ │ │ │ │ + cbz r3, 6c8 <_PyPegen_is_memoized+0x74> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 6c0 <_PyPegen_is_memoized+0x48> │ │ │ │ │ + beq.n 69c <_PyPegen_is_memoized+0x48> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 6ec <_PyPegen_is_memoized+0x74> │ │ │ │ │ + cbz r3, 6c8 <_PyPegen_is_memoized+0x74> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 6c0 <_PyPegen_is_memoized+0x48> │ │ │ │ │ + beq.n 69c <_PyPegen_is_memoized+0x48> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 6ec <_PyPegen_is_memoized+0x74> │ │ │ │ │ + cbz r3, 6c8 <_PyPegen_is_memoized+0x74> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 6b6 <_PyPegen_is_memoized+0x3e> │ │ │ │ │ + bne.n 692 <_PyPegen_is_memoized+0x3e> │ │ │ │ │ ldrd r3, r1, [r3, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ bl 88 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6f0 <_PyPegen_is_memoized+0x78> │ │ │ │ │ + blt.n 6cc <_PyPegen_is_memoized+0x78> │ │ │ │ │ ldrd r3, r0, [r4, #4] │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 69c <_PyPegen_is_memoized+0x24> │ │ │ │ │ + bne.n 678 <_PyPegen_is_memoized+0x24> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6ca <_PyPegen_is_memoized+0x52> │ │ │ │ │ + b.n 6a6 <_PyPegen_is_memoized+0x52> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6ca <_PyPegen_is_memoized+0x52> │ │ │ │ │ + b.n 6a6 <_PyPegen_is_memoized+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006fc <_PyPegen_name_token>: │ │ │ │ │ +000006d8 <_PyPegen_name_token>: │ │ │ │ │ _PyPegen_name_token(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 758 <_PyPegen_name_token+0x5c> │ │ │ │ │ + beq.n 734 <_PyPegen_name_token+0x5c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 728 <_PyPegen_name_token+0x2c> │ │ │ │ │ + beq.n 704 <_PyPegen_name_token+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 764 <_PyPegen_name_token+0x68> │ │ │ │ │ + cbz r0, 740 <_PyPegen_name_token+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c <_PyPegen_new_identifier> │ │ │ │ │ + bl 748 <_PyPegen_new_identifier> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_identifier │ │ │ │ │ - cbz r0, 764 <_PyPegen_name_token+0x68> │ │ │ │ │ + cbz r0, 740 <_PyPegen_name_token+0x68> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ @@ -798,23 +774,23 @@ │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 88 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 764 <_PyPegen_name_token+0x68> │ │ │ │ │ + blt.n 740 <_PyPegen_name_token+0x68> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 716 <_PyPegen_name_token+0x1a> │ │ │ │ │ + b.n 6f2 <_PyPegen_name_token+0x1a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 722 <_PyPegen_name_token+0x26> │ │ │ │ │ + b.n 6fe <_PyPegen_name_token+0x26> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000076c <_PyPegen_new_identifier>: │ │ │ │ │ +00000748 <_PyPegen_new_identifier>: │ │ │ │ │ _PyPegen_new_identifier(): │ │ │ │ │ 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, r1 │ │ │ │ │ @@ -825,122 +801,122 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a8 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ + beq.w 884 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bpl.n 7f8 <_PyPegen_new_identifier+0x8c> │ │ │ │ │ + bpl.n 7d4 <_PyPegen_new_identifier+0x8c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 86c <_PyPegen_new_identifier+0x100> │ │ │ │ │ + bne.n 848 <_PyPegen_new_identifier+0x100> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8b0 <_PyPegen_new_identifier+0x144> │ │ │ │ │ + bne.n 88c <_PyPegen_new_identifier+0x144> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 876 <_PyPegen_new_identifier+0x10a> │ │ │ │ │ - ldr r3, [pc, #312] @ (90c <_PyPegen_new_identifier+0x1a0>) │ │ │ │ │ + bne.n 852 <_PyPegen_new_identifier+0x10a> │ │ │ │ │ + ldr r3, [pc, #312] @ (8e8 <_PyPegen_new_identifier+0x1a0>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - blt.n 896 <_PyPegen_new_identifier+0x12a> │ │ │ │ │ + blt.n 872 <_PyPegen_new_identifier+0x12a> │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8ba <_PyPegen_new_identifier+0x14e> │ │ │ │ │ + beq.n 896 <_PyPegen_new_identifier+0x14e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 896 <_PyPegen_new_identifier+0x12a> │ │ │ │ │ + beq.n 872 <_PyPegen_new_identifier+0x12a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Vectorcall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 83a <_PyPegen_new_identifier+0xce> │ │ │ │ │ + bge.n 816 <_PyPegen_new_identifier+0xce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 83a <_PyPegen_new_identifier+0xce> │ │ │ │ │ + cbnz r3, 816 <_PyPegen_new_identifier+0xce> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 84e <_PyPegen_new_identifier+0xe2> │ │ │ │ │ + bge.n 82a <_PyPegen_new_identifier+0xe2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 84e <_PyPegen_new_identifier+0xe2> │ │ │ │ │ + cbnz r3, 82a <_PyPegen_new_identifier+0xe2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 8a8 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ + cbz r4, 884 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 8d6 <_PyPegen_new_identifier+0x16a> │ │ │ │ │ + bpl.n 8b2 <_PyPegen_new_identifier+0x16a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ae <_PyPegen_new_identifier+0x42> │ │ │ │ │ + beq.n 78a <_PyPegen_new_identifier+0x42> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n 87e <_PyPegen_new_identifier+0x112> │ │ │ │ │ + b.n 85a <_PyPegen_new_identifier+0x112> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -951,43 +927,43 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8a8 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ + bge.n 884 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8a8 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ + cbnz r3, 884 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ - b.n 7f4 <_PyPegen_new_identifier+0x88> │ │ │ │ │ + b.n 7d0 <_PyPegen_new_identifier+0x88> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - b.n 87e <_PyPegen_new_identifier+0x112> │ │ │ │ │ + b.n 85a <_PyPegen_new_identifier+0x112> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModuleAttrString │ │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7fe <_PyPegen_new_identifier+0x92> │ │ │ │ │ - b.n 894 <_PyPegen_new_identifier+0x128> │ │ │ │ │ + bne.n 7da <_PyPegen_new_identifier+0x92> │ │ │ │ │ + b.n 870 <_PyPegen_new_identifier+0x128> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_THM_CALL _PyType_Name │ │ │ │ │ @@ -997,111 +973,111 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8a8 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ + bge.n 884 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a8 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ + bne.n 884 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8a8 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ + b.n 884 <_PyPegen_new_identifier+0x13c> │ │ │ │ │ .word 0x0000012e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000910 <_PyPegen_update_memo>: │ │ │ │ │ +000008ec <_PyPegen_update_memo>: │ │ │ │ │ _PyPegen_update_memo(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - cbz r2, 96c <_PyPegen_update_memo+0x5c> │ │ │ │ │ + cbz r2, 948 <_PyPegen_update_memo+0x5c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq.n 964 <_PyPegen_update_memo+0x54> │ │ │ │ │ + beq.n 940 <_PyPegen_update_memo+0x54> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 96c <_PyPegen_update_memo+0x5c> │ │ │ │ │ + cbz r2, 948 <_PyPegen_update_memo+0x5c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq.n 964 <_PyPegen_update_memo+0x54> │ │ │ │ │ + beq.n 940 <_PyPegen_update_memo+0x54> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 96c <_PyPegen_update_memo+0x5c> │ │ │ │ │ + cbz r2, 948 <_PyPegen_update_memo+0x5c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq.n 964 <_PyPegen_update_memo+0x54> │ │ │ │ │ + beq.n 940 <_PyPegen_update_memo+0x54> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 96c <_PyPegen_update_memo+0x5c> │ │ │ │ │ + cbz r2, 948 <_PyPegen_update_memo+0x5c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq.n 964 <_PyPegen_update_memo+0x54> │ │ │ │ │ + beq.n 940 <_PyPegen_update_memo+0x54> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 96c <_PyPegen_update_memo+0x5c> │ │ │ │ │ + cbz r2, 948 <_PyPegen_update_memo+0x5c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq.n 964 <_PyPegen_update_memo+0x54> │ │ │ │ │ + beq.n 940 <_PyPegen_update_memo+0x54> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 96c <_PyPegen_update_memo+0x5c> │ │ │ │ │ + cbz r2, 948 <_PyPegen_update_memo+0x5c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 95a <_PyPegen_update_memo+0x4a> │ │ │ │ │ + bne.n 936 <_PyPegen_update_memo+0x4a> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ │ - b.n 99a <_PyPegen_update_memo+0x8a> │ │ │ │ │ + b.n 976 <_PyPegen_update_memo+0x8a> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 9a0 <_PyPegen_update_memo+0x90> │ │ │ │ │ + cbz r0, 97c <_PyPegen_update_memo+0x90> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrd r3, r1, [r3, #4] │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 99c <_PyPegen_update_memo+0x8c> │ │ │ │ │ + b.n 978 <_PyPegen_update_memo+0x8c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009a8 <_PyPegen_insert_memo>: │ │ │ │ │ +00000984 <_PyPegen_insert_memo>: │ │ │ │ │ _PyPegen_insert_memo(): │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #16 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 9ea <_PyPegen_insert_memo+0x42> │ │ │ │ │ + cbz r0, 9c6 <_PyPegen_insert_memo+0x42> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldrd r3, r0, [r4, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1109,27 +1085,27 @@ │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9e6 <_PyPegen_insert_memo+0x3e> │ │ │ │ │ + b.n 9c2 <_PyPegen_insert_memo+0x3e> │ │ │ │ │ │ │ │ │ │ -000009f0 <_PyPegen_string_token>: │ │ │ │ │ +000009cc <_PyPegen_string_token>: │ │ │ │ │ _PyPegen_string_token(): │ │ │ │ │ ldrd r2, r1, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n a10 <_PyPegen_string_token+0x20> │ │ │ │ │ + beq.n 9ec <_PyPegen_string_token+0x20> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n a0a <_PyPegen_string_token+0x1a> │ │ │ │ │ + beq.n 9e6 <_PyPegen_string_token+0x1a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1137,189 +1113,189 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 88 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a46 <_PyPegen_string_token+0x56> │ │ │ │ │ + blt.n a22 <_PyPegen_string_token+0x56> │ │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n a40 <_PyPegen_string_token+0x50> │ │ │ │ │ + beq.n a1c <_PyPegen_string_token+0x50> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n a3c <_PyPegen_string_token+0x4c> │ │ │ │ │ + b.n a18 <_PyPegen_string_token+0x4c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b.n a3a <_PyPegen_string_token+0x4a> │ │ │ │ │ + b.n a16 <_PyPegen_string_token+0x4a> │ │ │ │ │ │ │ │ │ │ -00000a4c <_PyPegen_get_last_nonnwhitespace_token>: │ │ │ │ │ +00000a28 <_PyPegen_get_last_nonnwhitespace_token>: │ │ │ │ │ _PyPegen_get_last_nonnwhitespace_token(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - bmi.n a8a <_PyPegen_get_last_nonnwhitespace_token+0x3e> │ │ │ │ │ + bmi.n a66 <_PyPegen_get_last_nonnwhitespace_token+0x3e> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ sub.w ip, r2, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w ip, #2 │ │ │ │ │ - bls.n a6a <_PyPegen_get_last_nonnwhitespace_token+0x1e> │ │ │ │ │ + bls.n a46 <_PyPegen_get_last_nonnwhitespace_token+0x1e> │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a68 <_PyPegen_get_last_nonnwhitespace_token+0x1c> │ │ │ │ │ + beq.n a44 <_PyPegen_get_last_nonnwhitespace_token+0x1c> │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w ip, #2 │ │ │ │ │ - bhi.n a68 <_PyPegen_get_last_nonnwhitespace_token+0x1c> │ │ │ │ │ + bhi.n a44 <_PyPegen_get_last_nonnwhitespace_token+0x1c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcs.n a70 <_PyPegen_get_last_nonnwhitespace_token+0x24> │ │ │ │ │ + bcs.n a4c <_PyPegen_get_last_nonnwhitespace_token+0x24> │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a68 <_PyPegen_get_last_nonnwhitespace_token+0x1c> │ │ │ │ │ + b.n a44 <_PyPegen_get_last_nonnwhitespace_token+0x1c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a90 <_PyPegen_lookahead_with_string>: │ │ │ │ │ +00000a6c <_PyPegen_lookahead_with_string>: │ │ │ │ │ _PyPegen_lookahead_with_string(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n b20 <_PyPegen_lookahead_with_string+0x90> │ │ │ │ │ + bne.n afc <_PyPegen_lookahead_with_string+0x90> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n ace <_PyPegen_lookahead_with_string+0x3e> │ │ │ │ │ + beq.n aaa <_PyPegen_lookahead_with_string+0x3e> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n aee <_PyPegen_lookahead_with_string+0x5e> │ │ │ │ │ + beq.n aca <_PyPegen_lookahead_with_string+0x5e> │ │ │ │ │ clz r0, r5 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 88 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b34 <_PyPegen_lookahead_with_string+0xa4> │ │ │ │ │ + blt.n b10 <_PyPegen_lookahead_with_string+0xa4> │ │ │ │ │ ldrd r1, r0, [r2, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n ac2 <_PyPegen_lookahead_with_string+0x32> │ │ │ │ │ + bne.n a9e <_PyPegen_lookahead_with_string+0x32> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, b34 <_PyPegen_lookahead_with_string+0xa4> │ │ │ │ │ + cbz r0, b10 <_PyPegen_lookahead_with_string+0xa4> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac2 <_PyPegen_lookahead_with_string+0x32> │ │ │ │ │ + bne.n a9e <_PyPegen_lookahead_with_string+0x32> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 6fc <_PyPegen_name_token> │ │ │ │ │ + bl 6d8 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ - b.n aca <_PyPegen_lookahead_with_string+0x3a> │ │ │ │ │ + b.n aa6 <_PyPegen_lookahead_with_string+0x3a> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ - b.n b16 <_PyPegen_lookahead_with_string+0x86> │ │ │ │ │ + b.n af2 <_PyPegen_lookahead_with_string+0x86> │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b.n b16 <_PyPegen_lookahead_with_string+0x86> │ │ │ │ │ + b.n af2 <_PyPegen_lookahead_with_string+0x86> │ │ │ │ │ │ │ │ │ │ -00000b3c <_PyPegen_number_token>: │ │ │ │ │ +00000b18 <_PyPegen_number_token>: │ │ │ │ │ _PyPegen_number_token(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bc0 <_PyPegen_number_token+0x84> │ │ │ │ │ + beq.n b9c <_PyPegen_number_token+0x84> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n b68 <_PyPegen_number_token+0x2c> │ │ │ │ │ + beq.n b44 <_PyPegen_number_token+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c20 <_PyPegen_number_token+0xe4> │ │ │ │ │ + beq.n bfc <_PyPegen_number_token+0xe4> │ │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - ble.w c9e <_PyPegen_number_token+0x162> │ │ │ │ │ - cbnz r0, bcc <_PyPegen_number_token+0x90> │ │ │ │ │ + ble.w c7a <_PyPegen_number_token+0x162> │ │ │ │ │ + cbnz r0, ba8 <_PyPegen_number_token+0x90> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl ccc │ │ │ │ │ + bl ca8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c2e <_PyPegen_number_token+0xf2> │ │ │ │ │ + beq.n c0a <_PyPegen_number_token+0xf2> │ │ │ │ │ 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 c0c <_PyPegen_number_token+0xd0> │ │ │ │ │ + blt.n be8 <_PyPegen_number_token+0xd0> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1328,80 +1304,80 @@ │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 88 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c20 <_PyPegen_number_token+0xe4> │ │ │ │ │ + blt.n bfc <_PyPegen_number_token+0xe4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n b56 <_PyPegen_number_token+0x1a> │ │ │ │ │ + b.n b32 <_PyPegen_number_token+0x1a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, c26 <_PyPegen_number_token+0xea> │ │ │ │ │ + cbz r0, c02 <_PyPegen_number_token+0xea> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bee <_PyPegen_number_token+0xb2> │ │ │ │ │ + b.n bca <_PyPegen_number_token+0xb2> │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ itt ne │ │ │ │ │ strbne.w r2, [r1], #1 │ │ │ │ │ movne r0, r1 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n be4 <_PyPegen_number_token+0xa8> │ │ │ │ │ + bne.n bc0 <_PyPegen_number_token+0xa8> │ │ │ │ │ strb r2, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ccc │ │ │ │ │ + bl ca8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n b92 <_PyPegen_number_token+0x56> │ │ │ │ │ + b.n b6e <_PyPegen_number_token+0x56> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c20 <_PyPegen_number_token+0xe4> │ │ │ │ │ + bge.n bfc <_PyPegen_number_token+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, c20 <_PyPegen_number_token+0xe4> │ │ │ │ │ + cbnz r3, bfc <_PyPegen_number_token+0xe4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b62 <_PyPegen_number_token+0x26> │ │ │ │ │ + b.n b3e <_PyPegen_number_token+0x26> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n b92 <_PyPegen_number_token+0x56> │ │ │ │ │ + b.n b6e <_PyPegen_number_token+0x56> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r3, [pc, #148] @ (cc8 <_PyPegen_number_token+0x18c>) │ │ │ │ │ + ldr r3, [pc, #148] @ (ca4 <_PyPegen_number_token+0x18c>) │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ 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 b62 <_PyPegen_number_token+0x26> │ │ │ │ │ + beq.n b3e <_PyPegen_number_token+0x26> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n b62 <_PyPegen_number_token+0x26> │ │ │ │ │ + bne.n b3e <_PyPegen_number_token+0x26> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ │ @@ -1417,25 +1393,25 @@ │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ bl c <_PyPegen_lookahead+0xc> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w b62 <_PyPegen_number_token+0x26> │ │ │ │ │ + bge.w b3e <_PyPegen_number_token+0x26> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b62 <_PyPegen_number_token+0x26> │ │ │ │ │ + bne.w b3e <_PyPegen_number_token+0x26> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b62 <_PyPegen_number_token+0x26> │ │ │ │ │ + b.n b3e <_PyPegen_number_token+0x26> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8a <_PyPegen_number_token+0x4e> │ │ │ │ │ + beq.w b66 <_PyPegen_number_token+0x4e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r0, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ @@ -1448,15 +1424,15 @@ │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_raise_error │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ccc : │ │ │ │ │ +00000ca8 : │ │ │ │ │ parsenumber_raw(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1475,309 +1451,310 @@ │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - bne.n d26 │ │ │ │ │ + bne.n d02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_strtoul │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d9a │ │ │ │ │ + blt.n d76 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - cbnz r3, d34 │ │ │ │ │ + cbnz r3, d10 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8e │ │ │ │ │ + bne.n d6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_strtol │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d18 │ │ │ │ │ + beq.n cf4 │ │ │ │ │ and.w r3, r6, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.n d5a │ │ │ │ │ + beq.n d36 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n daa │ │ │ │ │ + beq.n d86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - b.n d22 │ │ │ │ │ - vldr d7, [pc, #116] @ dd0 │ │ │ │ │ + b.n cfe │ │ │ │ │ + vldr d7, [pc, #120] @ db0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d1, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n dbe │ │ │ │ │ + beq.n d9a │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_FromCComplex │ │ │ │ │ - b.n d22 │ │ │ │ │ + b.n cfe │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d34 │ │ │ │ │ + bne.n d10 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ - b.n d22 │ │ │ │ │ + b.n cfe │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d86 │ │ │ │ │ + bne.n d62 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ - b.n d22 │ │ │ │ │ + b.n cfe │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d54 │ │ │ │ │ + beq.n d30 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d22 │ │ │ │ │ + b.n cfe │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7c │ │ │ │ │ - b.n dba │ │ │ │ │ + beq.n d58 │ │ │ │ │ + b.n d96 │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000dd8 <_PyPegen_Parser_Free>: │ │ │ │ │ +00000db8 <_PyPegen_Parser_Free>: │ │ │ │ │ _PyPegen_Parser_Free(): │ │ │ │ │ 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, [r0, #48] @ 0x30 │ │ │ │ │ bl 4ac <_PyPegen_fill_token+0x424> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble.n e0a <_PyPegen_Parser_Free+0x32> │ │ │ │ │ + ble.n dea <_PyPegen_Parser_Free+0x32> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n df8 <_PyPegen_Parser_Free+0x20> │ │ │ │ │ + bgt.n dd8 <_PyPegen_Parser_Free+0x20> │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc.n e28 <_PyPegen_Parser_Free+0x50> │ │ │ │ │ + bcc.n e08 <_PyPegen_Parser_Free+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ add.w r0, r0, r4, lsl #3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n e12 <_PyPegen_Parser_Free+0x3a> │ │ │ │ │ + b.n df2 <_PyPegen_Parser_Free+0x3a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e38 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ +00000e18 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_line(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #0 │ │ │ │ │ - bge.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + bge.n e94 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ed0 <_PyPegen_byte_offset_to_character_offset_line+0x98> │ │ │ │ │ + blt.n eac <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ee0 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + ble.n eba <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ebc <_PyPegen_byte_offset_to_character_offset_line+0x84> │ │ │ │ │ + blt.n ebe <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ecc <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ + ble.n ecc <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ee4 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + blt.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ef4 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ + ble.n ea8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - it ge │ │ │ │ │ - addge r3, r1, #1 │ │ │ │ │ - blt.n ef8 <_PyPegen_byte_offset_to_character_offset_line+0xc0> │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + blt.n ed0 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + ble.n ede <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + movs r1, #4 │ │ │ │ │ ldrsb.w ip, [r0, r3] │ │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n f4e <_PyPegen_byte_offset_to_character_offset_line+0x116> │ │ │ │ │ + blt.n ee2 <_PyPegen_byte_offset_to_character_offset_line+0xca> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n ea0 <_PyPegen_byte_offset_to_character_offset_line+0x68> │ │ │ │ │ + bgt.n e7e <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ 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 f1a <_PyPegen_byte_offset_to_character_offset_line+0xe2> │ │ │ │ │ + bne.n f1e <_PyPegen_byte_offset_to_character_offset_line+0x106> │ │ │ │ │ + adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n e7c <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + bgt.n e6c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n e94 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #2 │ │ │ │ │ - bne.n f62 <_PyPegen_byte_offset_to_character_offset_line+0x12a> │ │ │ │ │ + bne.n f60 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n e6c <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ + bgt.n e4c <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + b.n e94 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #2 │ │ │ │ │ - bne.n f30 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ + bne.n f04 <_PyPegen_byte_offset_to_character_offset_line+0xec> │ │ │ │ │ + adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n e8c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + bgt.n e5c <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + b.n e94 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r3, r1, #2 │ │ │ │ │ - beq.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ + bne.n f38 <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ + adds r3, r1, #2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n e7c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.n e94 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ + and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ + cmp.w ip, #192 @ 0xc0 │ │ │ │ │ + bne.n ef6 <_PyPegen_byte_offset_to_character_offset_line+0xde> │ │ │ │ │ + adds r3, #2 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n e7e <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ + b.n e94 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ + and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ + cmp.w ip, #224 @ 0xe0 │ │ │ │ │ + bne.n f52 <_PyPegen_byte_offset_to_character_offset_line+0x13a> │ │ │ │ │ + adds r3, #3 │ │ │ │ │ + b.n eee <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f98 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ + it eq │ │ │ │ │ + addeq r1, #3 │ │ │ │ │ + beq.n ec8 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - b.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ + bne.n f7a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n ec8 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f46 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ + it eq │ │ │ │ │ + addeq r1, #3 │ │ │ │ │ + beq.n ea4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + bne.n f7a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n ec8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ + b.n ea4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f4a <_PyPegen_byte_offset_to_character_offset_line+0x112> │ │ │ │ │ + it eq │ │ │ │ │ + addeq r3, r1, #3 │ │ │ │ │ + beq.n eda <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n ef0 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - b.n ec8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - b.n ef0 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ - and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ - cmp.w ip, #192 @ 0xc0 │ │ │ │ │ - bne.n f78 <_PyPegen_byte_offset_to_character_offset_line+0x140> │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n ea0 <_PyPegen_byte_offset_to_character_offset_line+0x68> │ │ │ │ │ - b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + bne.n f7a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + b.n eda <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ + and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ + cmp.w lr, #240 @ 0xf0 │ │ │ │ │ + bne.n f7a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + b.n eee <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f90 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ + it eq │ │ │ │ │ + addeq r1, #3 │ │ │ │ │ + beq.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + bne.n f7a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n edc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ - and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ - cmp.w ip, #224 @ 0xe0 │ │ │ │ │ - beq.n f94 <_PyPegen_byte_offset_to_character_offset_line+0x15c> │ │ │ │ │ - and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ - cmp.w lr, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - b.n f5a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - b.n edc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ - adds r3, #3 │ │ │ │ │ - b.n f5a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ - adds r3, r1, #3 │ │ │ │ │ - b.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + b.n e94 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000fb8 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +00000f98 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -00000fbc <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +00000f9c <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ b.w 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -50,16 +50,16 @@ │ │ │ │ │ 0x000002f0 6164005f 50795065 67656e5f 65787065 ad._PyPegen_expe │ │ │ │ │ 0x00000300 63745f74 6f6b656e 005f5079 50656765 ct_token._PyPege │ │ │ │ │ 0x00000310 6e5f6669 6c6c5f74 6f6b656e 005f5079 n_fill_token._Py │ │ │ │ │ 0x00000320 546f6b65 6e5f496e 6974005f 5079546f Token_Init._PyTo │ │ │ │ │ 0x00000330 6b656e69 7a65725f 47657400 50794279 kenizer_Get.PyBy │ │ │ │ │ 0x00000340 7465735f 46726f6d 53747269 6e67416e tes_FromStringAn │ │ │ │ │ 0x00000350 6453697a 65005f50 79417265 6e615f41 dSize._PyArena_A │ │ │ │ │ - 0x00000360 64645079 4f626a65 63740073 74726e63 ddPyObject.strnc │ │ │ │ │ - 0x00000370 6d700050 794d656d 5f526561 6c6c6f63 mp.PyMem_Realloc │ │ │ │ │ + 0x00000360 64645079 4f626a65 63740050 794d656d ddPyObject.PyMem │ │ │ │ │ + 0x00000370 5f526561 6c6c6f63 00737472 6e636d70 _Realloc.strncmp │ │ │ │ │ 0x00000380 00737472 6e637079 005f5079 70656765 .strncpy._Pypege │ │ │ │ │ 0x00000390 6e5f746f 6b656e69 7a65725f 6572726f n_tokenizer_erro │ │ │ │ │ 0x000003a0 72005f50 79706567 656e5f72 61697365 r._Pypegen_raise │ │ │ │ │ 0x000003b0 5f646563 6f64655f 6572726f 72005f50 _decode_error._P │ │ │ │ │ 0x000003c0 79546f6b 656e5f46 72656500 5f507950 yToken_Free._PyP │ │ │ │ │ 0x000003d0 6567656e 5f6c6f6f 6b616865 61645f77 egen_lookahead_w │ │ │ │ │ 0x000003e0 6974685f 696e7400 5f507950 6567656e ith_int._PyPegen │ │ │ ├── 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: 20568 (bytes into file) │ │ │ │ │ + Start of section headers: 20548 (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 0x5058: │ │ │ │ │ +There are 15 section headers, starting at offset 0x5044: │ │ │ │ │ │ │ │ │ │ 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 00117c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0044d0 000630 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0011b0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0011b0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0011b0 000463 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001614 0011d8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004b00 000420 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0027ec 000266 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004f20 0000b8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002a52 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002a52 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002a88 000d00 10 13 78 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003788 000d47 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004fd8 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00116c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0044bc 000630 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0011a0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0011a0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0011a0 000463 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001604 0011d4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004aec 000420 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0027d8 000266 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004f0c 0000b8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002a3e 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002a3e 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002a74 000d00 10 13 78 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 003774 000d47 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004fc4 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,49 +2,49 @@ │ │ │ │ │ Symbol table '.symtab' contains 208 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 5: 0000016d 788 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ + 5: 00000171 766 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ 6: 00000251 22 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 7: 00000322 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000328 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000097 86 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ 10: 00000578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 11: 0000057c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 12: 00000001 74 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 14: 00000909 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 15: 000009b1 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 000009ad 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ 16: 0000002c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 17: 00000038 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 18: 0000115d 84 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ - 19: 00000c61 806 FUNC LOCAL DEFAULT 6 _get_resized_exprs │ │ │ │ │ + 18: 00001159 84 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ + 19: 00000c5d 806 FUNC LOCAL DEFAULT 6 _get_resized_exprs │ │ │ │ │ 20: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 21: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 22: 000000d4 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 23: 000000d8 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 24: 000000dc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 25: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 26: 00000128 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ 27: 00000059 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 28: 000007c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 28: 000007b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 29: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 30: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 31: 000001a4 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 32: 000007cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 32: 000007bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 33: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 34: 0000094c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 0000093c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 35: 000001b0 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ - 36: 00000950 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 36: 00000940 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 37: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 38: 000001bc 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 39: 00000a2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 39: 00000a1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 000001c4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 41: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 42: 000001dc 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 43: 000001e4 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 44: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 45: 000001f4 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 46: 000001fc 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ @@ -65,24 +65,24 @@ │ │ │ │ │ 61: 000002f0 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ 62: 000002f8 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ 63: 00000304 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 64: 0000030c 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 65: 00000318 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 66: 00000330 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 67: 00000344 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ - 68: 00000f5a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 69: 00000f76 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 68: 00000f4a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 69: 00000f66 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 70: 00000378 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 71: 000003a0 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 72: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 73: 000003d0 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 74: 00000408 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 75: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ - 76: 00000a39 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 77: 00000a3a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 76: 00000a29 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 77: 00000a2a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 78: 00000001 166 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -106,103 +106,103 @@ │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 104: 000003fd 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ 106: 00000421 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ 107: 0000049d 224 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 109: 000006d5 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 110: 00000759 104 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 109: 000006c5 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 110: 00000749 104 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 113: 0000057d 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 114: 0000112d 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 114: 0000111d 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 116: 00000589 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 118: 000005b1 680 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 121: 00000945 106 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 121: 00000945 102 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ 122: 0000004d 50 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 123: 00000859 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 125: 00000081 170 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_future_import │ │ │ │ │ + 125: 00000081 174 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_future_import │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ 128: 000008b1 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 129: 000009ed 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 129: 000009e9 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 131: 00000a55 278 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 131: 00000a51 278 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 133: 0000012d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_joined_str │ │ │ │ │ - 134: 00000b6d 242 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 133: 00000131 62 FUNC GLOBAL HIDDEN 1 _PyPegen_joined_str │ │ │ │ │ + 134: 00000b69 242 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 144: 00000f89 56 FUNC GLOBAL HIDDEN 6 _PyPegen_register_stmts │ │ │ │ │ - 145: 00000fc1 172 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 146: 0000106d 172 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 147: 00001119 68 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 148: 00000481 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ + 144: 00000f85 56 FUNC GLOBAL HIDDEN 6 _PyPegen_register_stmts │ │ │ │ │ + 145: 00000fbd 172 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 146: 00001069 172 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 147: 00001115 68 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 148: 00000471 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 150: 000004bd 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ - 151: 000004ed 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ + 150: 000004ad 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ + 151: 000004dd 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 154: 0000054d 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ - 155: 00000641 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ - 156: 000006ad 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ + 154: 0000053d 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ + 155: 00000631 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ + 156: 0000069d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 158: 000007c1 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 159: 000007cd 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 160: 00000829 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ - 161: 00000849 136 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 158: 000007b1 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ + 159: 000007bd 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ + 160: 00000819 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ + 161: 00000839 136 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 165: 000008d1 128 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 165: 000008c1 128 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 168: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 169: 000011b1 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 170: 00000951 104 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 169: 000011ad 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 170: 00000941 104 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 173: 000009b9 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 174: 00000a0d 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 175: 00000ac1 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 173: 000009a9 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 174: 000009fd 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 175: 00000ab1 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 177: 00000b05 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 177: 00000af5 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 179: 00000b95 286 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 180: 00000cb5 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 181: 00000cdd 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 182: 00000d19 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 179: 00000b85 286 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 180: 00000ca5 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 181: 00000ccd 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 182: 00000d09 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 184: 00000d55 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 185: 00000d7d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 184: 00000d45 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 185: 00000d6d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 187: 00000dbd 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 188: 00000df1 334 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 187: 00000dad 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 188: 00000de1 334 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ - 192: 00000f41 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 192: 00000f31 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 197: 000010d5 88 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ + 197: 000010c5 88 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 199: 00000001 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 201: 000000ed 80 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ 202: 0000013d 22 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_last_item │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 204: 00000153 84 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_append_to_end │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,210 +1,210 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x44d0 contains 198 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x44bc contains 198 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000020 0000720a R_ARM_THM_CALL 0000112d _PyPegen_new_type_comment │ │ │ │ │ +00000020 0000720a R_ARM_THM_CALL 0000111d _PyPegen_new_type_comment │ │ │ │ │ 0000003e 0000730a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000000aa 0000102f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ 000000ae 00001030 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ 000000b4 00007e0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000000de 0000112f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ -000000e2 00001130 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ -0000010e 00007e0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -0000014a 0000130a R_ARM_THM_CALL 00000c61 _get_resized_exprs │ │ │ │ │ -00000162 00005d0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000019c 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000001bc 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000001c0 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000001f8 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000206 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000020a 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000035e 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000382 0000580a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000003b8 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ -000003c6 0000600a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -000003e4 00005a0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000003f6 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000041c 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000047a 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000498 0000950a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -000004d6 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000053a 0000980a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00000544 0000990a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00000582 0000120a R_ARM_THM_CALL 0000115d PyUnicode_READ_CHAR │ │ │ │ │ -0000059c 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000005b4 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000005b8 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000005e2 0000192f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -000005e6 00001930 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -000005ec 00001b0a R_ARM_THM_CALL 00000059 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000005fe 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000602 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000062e 00001a2f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00000632 00001a30 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00000638 00001b0a R_ARM_THM_CALL 00000059 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000656 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000662 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -0000066e 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000067a 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000686 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000069e 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -000006c4 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000071c 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000792 00009d0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -000007c8 00007002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007d8 00001f2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ -000007dc 00001f30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ -000007f4 00001d2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -000007f8 00001d30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -00000800 00008f0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000808 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000080c 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000814 00001e2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00000818 00001e30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -0000081e 00005f0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000083c 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000087e 0000a30a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -0000089c 0000720a R_ARM_THM_CALL 0000112d _PyPegen_new_type_comment │ │ │ │ │ -000008ae 0000a40a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -000008ea 0000212f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ -000008ee 00002130 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ -000008f2 0000a60a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000090a 0000a70a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000912 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000092e 0000620a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000944 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000094c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000962 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ -00000966 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ -00000970 0000ab0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -0000097c 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000998 0000ac0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000009b0 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d4 0000252f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ -000009d8 00002530 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ -000009dc 0000262f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ -000009e0 00002630 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ -000009ec 00007e0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000a74 0000ae0a R_ARM_THM_CALL 00000a0d _PyPegen_get_invalid_target │ │ │ │ │ -00000aa2 0000ae0a R_ARM_THM_CALL 00000a0d _PyPegen_get_invalid_target │ │ │ │ │ -00000afa 0000b00a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00000b1e 0000b20a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000b48 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000b54 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000b72 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000b8a 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb4 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000bb8 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c16 00005d0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000c26 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000c42 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c6c 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c70 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000ca2 0000560a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -00000ccc 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000cf4 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d30 0000b70a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00000d6c 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000d9a 0000130a R_ARM_THM_CALL 00000c61 _get_resized_exprs │ │ │ │ │ -00000db2 0000ba0a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -00000e5e 0000120a R_ARM_THM_CALL 0000115d PyUnicode_READ_CHAR │ │ │ │ │ -00000e64 0000bd0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00000e78 0000be0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00000e86 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000ea6 0000bf0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -00000ec4 0000060a R_ARM_THM_CALL 00000251 Py_XDECREF │ │ │ │ │ -00000eea 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000ef8 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f26 0000120a R_ARM_THM_CALL 0000115d PyUnicode_READ_CHAR │ │ │ │ │ -00000f76 0000292f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC20 │ │ │ │ │ -00000f7a 00002930 R_ARM_THM_MOVT_ABS 000001d0 .LC20 │ │ │ │ │ -00000f80 0000282f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC19 │ │ │ │ │ -00000f84 00002830 R_ARM_THM_MOVT_ABS 000001c4 .LC19 │ │ │ │ │ -00000f8a 0000362f R_ARM_THM_MOVW_ABS_NC 00000288 .LC33 │ │ │ │ │ -00000f8e 00003630 R_ARM_THM_MOVT_ABS 00000288 .LC33 │ │ │ │ │ -00000f94 0000352f R_ARM_THM_MOVW_ABS_NC 00000274 .LC32 │ │ │ │ │ -00000f98 00003530 R_ARM_THM_MOVT_ABS 00000274 .LC32 │ │ │ │ │ -00000f9e 0000342f R_ARM_THM_MOVW_ABS_NC 00000260 .LC31 │ │ │ │ │ -00000fa2 00003430 R_ARM_THM_MOVT_ABS 00000260 .LC31 │ │ │ │ │ -00000fa8 0000382f R_ARM_THM_MOVW_ABS_NC 000002ac .LC35 │ │ │ │ │ -00000fac 00003830 R_ARM_THM_MOVT_ABS 000002ac .LC35 │ │ │ │ │ -00000fb2 0000372f R_ARM_THM_MOVW_ABS_NC 0000029c .LC34 │ │ │ │ │ -00000fb6 00003730 R_ARM_THM_MOVT_ABS 0000029c .LC34 │ │ │ │ │ -00000fbc 0000412f R_ARM_THM_MOVW_ABS_NC 00000318 .LC44 │ │ │ │ │ -00000fc0 00004130 R_ARM_THM_MOVT_ABS 00000318 .LC44 │ │ │ │ │ -00000fc6 0000312f R_ARM_THM_MOVW_ABS_NC 00000220 .LC28 │ │ │ │ │ -00000fca 00003130 R_ARM_THM_MOVT_ABS 00000220 .LC28 │ │ │ │ │ -00000fd0 00002b2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -00000fd4 00002b30 R_ARM_THM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -00000fda 00002d2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC24 │ │ │ │ │ -00000fde 00002d30 R_ARM_THM_MOVT_ABS 000001f4 .LC24 │ │ │ │ │ -00000fe4 00002c2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00000fe8 00002c30 R_ARM_THM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00000fee 00002a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC21 │ │ │ │ │ -00000ff2 00002a30 R_ARM_THM_MOVT_ABS 000001dc .LC21 │ │ │ │ │ -00000ff8 0000422f R_ARM_THM_MOVW_ABS_NC 00000330 .LC45 │ │ │ │ │ -00000ffc 00004230 R_ARM_THM_MOVT_ABS 00000330 .LC45 │ │ │ │ │ -00001002 0000302f R_ARM_THM_MOVW_ABS_NC 00000214 .LC27 │ │ │ │ │ -00001006 00003030 R_ARM_THM_MOVT_ABS 00000214 .LC27 │ │ │ │ │ -0000100c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001010 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001016 0000432f R_ARM_THM_MOVW_ABS_NC 00000344 .LC46 │ │ │ │ │ -0000101a 00004330 R_ARM_THM_MOVT_ABS 00000344 .LC46 │ │ │ │ │ -00001022 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000102a 00002e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC25 │ │ │ │ │ -0000102e 00002e30 R_ARM_THM_MOVT_ABS 000001fc .LC25 │ │ │ │ │ -00001034 00002f2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC26 │ │ │ │ │ -00001038 00002f30 R_ARM_THM_MOVT_ABS 00000204 .LC26 │ │ │ │ │ -0000103e 0000402f R_ARM_THM_MOVW_ABS_NC 0000030c .LC43 │ │ │ │ │ -00001042 00004030 R_ARM_THM_MOVT_ABS 0000030c .LC43 │ │ │ │ │ -00001048 0000322f R_ARM_THM_MOVW_ABS_NC 00000238 .LC29 │ │ │ │ │ -0000104c 00003230 R_ARM_THM_MOVT_ABS 00000238 .LC29 │ │ │ │ │ -00001052 0000332f R_ARM_THM_MOVW_ABS_NC 0000024c .LC30 │ │ │ │ │ -00001056 00003330 R_ARM_THM_MOVT_ABS 0000024c .LC30 │ │ │ │ │ -0000105c 00003a2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC37 │ │ │ │ │ -00001060 00003a30 R_ARM_THM_MOVT_ABS 000002cc .LC37 │ │ │ │ │ -00001066 0000392f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC36 │ │ │ │ │ -0000106a 00003930 R_ARM_THM_MOVT_ABS 000002b8 .LC36 │ │ │ │ │ -00001072 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001076 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000107e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001082 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000108a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000108e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001096 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000109a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000109e 00003e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC41 │ │ │ │ │ -000010a2 00003e30 R_ARM_THM_MOVT_ABS 000002f8 .LC41 │ │ │ │ │ -000010a6 00003f2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC42 │ │ │ │ │ -000010aa 00003f30 R_ARM_THM_MOVT_ABS 00000304 .LC42 │ │ │ │ │ -000010b6 00003b2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC38 │ │ │ │ │ -000010ba 00003b30 R_ARM_THM_MOVT_ABS 000002e0 .LC38 │ │ │ │ │ -000010c0 00003d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC40 │ │ │ │ │ -000010c4 00003d30 R_ARM_THM_MOVT_ABS 000002f0 .LC40 │ │ │ │ │ -000010ca 00003c2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC39 │ │ │ │ │ -000010ce 00003c30 R_ARM_THM_MOVT_ABS 000002e8 .LC39 │ │ │ │ │ -000010de 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000010e2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001100 0000462f R_ARM_THM_MOVW_ABS_NC 00000378 .LC47 │ │ │ │ │ -00001104 00004630 R_ARM_THM_MOVT_ABS 00000378 .LC47 │ │ │ │ │ -0000110a 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000110e 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001120 00001b0a R_ARM_THM_CALL 00000059 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001140 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000114a 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001156 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001172 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000e2 0000112f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ +000000e6 00001130 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ +00000114 00007e0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +0000014e 0000130a R_ARM_THM_CALL 00000c5d _get_resized_exprs │ │ │ │ │ +00000166 00005d0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000001a2 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000001c0 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000001c4 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000200 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000020e 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000212 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000358 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000388 0000580a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000003b4 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ +000003c2 0000600a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000003d2 00005a0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000003e4 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000040c 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000468 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000488 0000950a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ +000004c6 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000052a 0000980a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00000534 0000990a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00000572 0000120a R_ARM_THM_CALL 00001159 PyUnicode_READ_CHAR │ │ │ │ │ +0000058c 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000005a4 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000005a8 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000005d2 0000192f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +000005d6 00001930 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +000005dc 00001b0a R_ARM_THM_CALL 00000059 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000005ee 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000005f2 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000061e 00001a2f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00000622 00001a30 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00000628 00001b0a R_ARM_THM_CALL 00000059 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000646 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000652 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000065e 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000066a 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000676 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000068e 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +000006b4 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000070c 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000782 00009d0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +000007b8 00007002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007c8 00001f2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ +000007cc 00001f30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ +000007e4 00001d2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +000007e8 00001d30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +000007f0 00008f0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000007f8 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000007fc 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000804 00001e2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00000808 00001e30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +0000080e 00005f0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000082c 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000086e 0000a30a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +0000088c 0000720a R_ARM_THM_CALL 0000111d _PyPegen_new_type_comment │ │ │ │ │ +0000089e 0000a40a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +000008da 0000212f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ +000008de 00002130 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ +000008e2 0000a60a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000008fa 0000a70a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000902 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000091e 0000620a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000934 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000093c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000952 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ +00000956 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ +00000960 0000ab0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +0000096c 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000988 0000ac0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000009a0 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c4 0000252f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ +000009c8 00002530 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ +000009cc 0000262f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ +000009d0 00002630 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ +000009dc 00007e0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000a64 0000ae0a R_ARM_THM_CALL 000009fd _PyPegen_get_invalid_target │ │ │ │ │ +00000a92 0000ae0a R_ARM_THM_CALL 000009fd _PyPegen_get_invalid_target │ │ │ │ │ +00000aea 0000b00a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000b0e 0000b20a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000b38 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000b44 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000b62 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000b7a 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba4 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ba8 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c06 00005d0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000c16 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000c32 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c5c 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c60 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c92 0000560a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +00000cbc 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000ce4 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d20 0000b70a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00000d5c 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000d8a 0000130a R_ARM_THM_CALL 00000c5d _get_resized_exprs │ │ │ │ │ +00000da2 0000ba0a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +00000e4e 0000120a R_ARM_THM_CALL 00001159 PyUnicode_READ_CHAR │ │ │ │ │ +00000e54 0000bd0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00000e68 0000be0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00000e76 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000e96 0000bf0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +00000eb4 0000060a R_ARM_THM_CALL 00000251 Py_XDECREF │ │ │ │ │ +00000eda 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000ee8 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f16 0000120a R_ARM_THM_CALL 00001159 PyUnicode_READ_CHAR │ │ │ │ │ +00000f66 0000292f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC20 │ │ │ │ │ +00000f6a 00002930 R_ARM_THM_MOVT_ABS 000001d0 .LC20 │ │ │ │ │ +00000f70 0000282f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC19 │ │ │ │ │ +00000f74 00002830 R_ARM_THM_MOVT_ABS 000001c4 .LC19 │ │ │ │ │ +00000f7a 0000362f R_ARM_THM_MOVW_ABS_NC 00000288 .LC33 │ │ │ │ │ +00000f7e 00003630 R_ARM_THM_MOVT_ABS 00000288 .LC33 │ │ │ │ │ +00000f84 0000352f R_ARM_THM_MOVW_ABS_NC 00000274 .LC32 │ │ │ │ │ +00000f88 00003530 R_ARM_THM_MOVT_ABS 00000274 .LC32 │ │ │ │ │ +00000f8e 0000342f R_ARM_THM_MOVW_ABS_NC 00000260 .LC31 │ │ │ │ │ +00000f92 00003430 R_ARM_THM_MOVT_ABS 00000260 .LC31 │ │ │ │ │ +00000f98 0000382f R_ARM_THM_MOVW_ABS_NC 000002ac .LC35 │ │ │ │ │ +00000f9c 00003830 R_ARM_THM_MOVT_ABS 000002ac .LC35 │ │ │ │ │ +00000fa2 0000372f R_ARM_THM_MOVW_ABS_NC 0000029c .LC34 │ │ │ │ │ +00000fa6 00003730 R_ARM_THM_MOVT_ABS 0000029c .LC34 │ │ │ │ │ +00000fac 0000412f R_ARM_THM_MOVW_ABS_NC 00000318 .LC44 │ │ │ │ │ +00000fb0 00004130 R_ARM_THM_MOVT_ABS 00000318 .LC44 │ │ │ │ │ +00000fb6 0000312f R_ARM_THM_MOVW_ABS_NC 00000220 .LC28 │ │ │ │ │ +00000fba 00003130 R_ARM_THM_MOVT_ABS 00000220 .LC28 │ │ │ │ │ +00000fc0 00002b2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +00000fc4 00002b30 R_ARM_THM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +00000fca 00002d2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC24 │ │ │ │ │ +00000fce 00002d30 R_ARM_THM_MOVT_ABS 000001f4 .LC24 │ │ │ │ │ +00000fd4 00002c2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00000fd8 00002c30 R_ARM_THM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00000fde 00002a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC21 │ │ │ │ │ +00000fe2 00002a30 R_ARM_THM_MOVT_ABS 000001dc .LC21 │ │ │ │ │ +00000fe8 0000422f R_ARM_THM_MOVW_ABS_NC 00000330 .LC45 │ │ │ │ │ +00000fec 00004230 R_ARM_THM_MOVT_ABS 00000330 .LC45 │ │ │ │ │ +00000ff2 0000302f R_ARM_THM_MOVW_ABS_NC 00000214 .LC27 │ │ │ │ │ +00000ff6 00003030 R_ARM_THM_MOVT_ABS 00000214 .LC27 │ │ │ │ │ +00000ffc 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001000 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001006 0000432f R_ARM_THM_MOVW_ABS_NC 00000344 .LC46 │ │ │ │ │ +0000100a 00004330 R_ARM_THM_MOVT_ABS 00000344 .LC46 │ │ │ │ │ +00001012 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000101a 00002e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC25 │ │ │ │ │ +0000101e 00002e30 R_ARM_THM_MOVT_ABS 000001fc .LC25 │ │ │ │ │ +00001024 00002f2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC26 │ │ │ │ │ +00001028 00002f30 R_ARM_THM_MOVT_ABS 00000204 .LC26 │ │ │ │ │ +0000102e 0000402f R_ARM_THM_MOVW_ABS_NC 0000030c .LC43 │ │ │ │ │ +00001032 00004030 R_ARM_THM_MOVT_ABS 0000030c .LC43 │ │ │ │ │ +00001038 0000322f R_ARM_THM_MOVW_ABS_NC 00000238 .LC29 │ │ │ │ │ +0000103c 00003230 R_ARM_THM_MOVT_ABS 00000238 .LC29 │ │ │ │ │ +00001042 0000332f R_ARM_THM_MOVW_ABS_NC 0000024c .LC30 │ │ │ │ │ +00001046 00003330 R_ARM_THM_MOVT_ABS 0000024c .LC30 │ │ │ │ │ +0000104c 00003a2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC37 │ │ │ │ │ +00001050 00003a30 R_ARM_THM_MOVT_ABS 000002cc .LC37 │ │ │ │ │ +00001056 0000392f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC36 │ │ │ │ │ +0000105a 00003930 R_ARM_THM_MOVT_ABS 000002b8 .LC36 │ │ │ │ │ +00001062 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001066 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000106e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001072 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000107a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000107e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001086 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +0000108a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000108e 00003e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC41 │ │ │ │ │ +00001092 00003e30 R_ARM_THM_MOVT_ABS 000002f8 .LC41 │ │ │ │ │ +00001096 00003f2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC42 │ │ │ │ │ +0000109a 00003f30 R_ARM_THM_MOVT_ABS 00000304 .LC42 │ │ │ │ │ +000010a6 00003b2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC38 │ │ │ │ │ +000010aa 00003b30 R_ARM_THM_MOVT_ABS 000002e0 .LC38 │ │ │ │ │ +000010b0 00003d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC40 │ │ │ │ │ +000010b4 00003d30 R_ARM_THM_MOVT_ABS 000002f0 .LC40 │ │ │ │ │ +000010ba 00003c2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC39 │ │ │ │ │ +000010be 00003c30 R_ARM_THM_MOVT_ABS 000002e8 .LC39 │ │ │ │ │ +000010ce 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000010d2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000010f0 0000462f R_ARM_THM_MOVW_ABS_NC 00000378 .LC47 │ │ │ │ │ +000010f4 00004630 R_ARM_THM_MOVT_ABS 00000378 .LC47 │ │ │ │ │ +000010fa 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000010fe 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001110 00001b0a R_ARM_THM_CALL 00000059 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001130 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000113a 0000cb0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001146 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001162 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d0 00007f1e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -000007e2 00008f1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ -00000874 0000a21e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00000dea 0000ba1e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -00000f16 00005d1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +000007d2 00008f1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ +00000864 0000a21e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00000dda 0000ba1e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +00000f06 00005d1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4b00 contains 132 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4aec contains 132 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 0000500a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000002e 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000050 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 0000005a 0000530a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000064 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -220,15 +220,15 @@ │ │ │ │ │ 00000196 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ 000001ac 00005a0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ 000001bc 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000208 00005b0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ 00000226 00005c0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ 0000023e 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000256 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000268 0000050a R_ARM_THM_CALL 0000016d _build_concatenated_str.isra.0 │ │ │ │ │ +00000268 0000050a R_ARM_THM_CALL 00000171 _build_concatenated_str.isra.0 │ │ │ │ │ 000002b8 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000002bc 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000002c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ 000002c4 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ 000002ce 00005f0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000002d8 0000060a R_ARM_THM_CALL 00000251 Py_XDECREF │ │ │ │ │ 000002e6 0000600a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ @@ -241,16 +241,16 @@ │ │ │ │ │ 000003aa 0000650a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ 000003ba 0000610a R_ARM_THM_CALL 00000305 _PyPegen_set_expr_context │ │ │ │ │ 000003d0 0000660a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 000003f0 0000670a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00000412 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000043c 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000048c 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000004e8 00006d0a R_ARM_THM_CALL 000006d5 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000004f4 00006e0a R_ARM_THM_CALL 00000759 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000004e8 00006d0a R_ARM_THM_CALL 000006c5 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000004f4 00006e0a R_ARM_THM_CALL 00000749 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 00000506 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000578 00007002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005a0 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000005de 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ 00000602 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ 00000622 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000006a0 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ @@ -263,83 +263,83 @@ │ │ │ │ │ 000007cc 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000007da 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ 000007fa 0000790a R_ARM_THM_CALL 00000945 _PyPegen_join_sequences │ │ │ │ │ 0000082a 0000790a R_ARM_THM_CALL 00000945 _PyPegen_join_sequences │ │ │ │ │ 00000874 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 000008cc 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000920 0000770a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -0000096a 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000009c8 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000a02 00004f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000a08 0000820a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000a14 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000a32 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000a4a 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa6 0000840a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00000ad6 0000840a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00000af8 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000b08 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000b3a 0000840a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00000bca 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000c3a 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ca6 00004f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000cb0 0000162f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC9 │ │ │ │ │ -00000cb4 00001630 R_ARM_THM_MOVT_ABS 000000d4 .LC9 │ │ │ │ │ -00000cb8 0000870a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -00000cc4 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ce2 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ce6 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000cfe 0000890a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000d32 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000d3c 00008b0a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -00000d50 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000d62 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000d80 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000e22 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e44 00008b0a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -00000e58 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000e66 0000530a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -00000e76 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000e7a 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000e80 0000142f R_ARM_THM_MOVW_ABS_NC 00000048 .LC7 │ │ │ │ │ -00000e84 00001430 R_ARM_THM_MOVT_ABS 00000048 .LC7 │ │ │ │ │ -00000e8a 0000152f R_ARM_THM_MOVW_ABS_NC 00000090 .LC8 │ │ │ │ │ -00000e8e 00001530 R_ARM_THM_MOVT_ABS 00000090 .LC8 │ │ │ │ │ -00000e9a 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000eaa 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000eae 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000eb4 0000172f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ -00000eb8 00001730 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ -00000ebc 0000182f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -00000ec0 00001830 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -00000ee0 0000890a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000eec 00008f0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000ef8 00008f0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000f02 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000f12 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000f22 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000f42 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000f70 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fde 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000108a 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001134 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001150 00000c0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -000011c8 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000968 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000009c4 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000009fe 00004f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000a04 0000820a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000a10 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000a2e 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000a46 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa2 0000840a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00000ad2 0000840a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00000af4 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000b04 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000b36 0000840a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00000bc6 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000c36 0000690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000ca2 00004f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000cac 0000162f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC9 │ │ │ │ │ +00000cb0 00001630 R_ARM_THM_MOVT_ABS 000000d4 .LC9 │ │ │ │ │ +00000cb4 0000870a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +00000cc0 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000cde 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ce2 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000cfa 0000890a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000d2e 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000d38 00008b0a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00000d4c 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000d5e 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000d7c 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000e1e 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e40 00008b0a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00000e54 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000e62 0000530a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +00000e72 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000e76 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000e7c 0000142f R_ARM_THM_MOVW_ABS_NC 00000048 .LC7 │ │ │ │ │ +00000e80 00001430 R_ARM_THM_MOVT_ABS 00000048 .LC7 │ │ │ │ │ +00000e86 0000152f R_ARM_THM_MOVW_ABS_NC 00000090 .LC8 │ │ │ │ │ +00000e8a 00001530 R_ARM_THM_MOVT_ABS 00000090 .LC8 │ │ │ │ │ +00000e96 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ea6 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000eaa 00008830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000eb0 0000172f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ +00000eb4 00001730 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ +00000eb8 0000182f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +00000ebc 00001830 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +00000edc 0000890a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000ee8 00008f0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000ef4 00008f0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000efe 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000f0e 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000f1e 0000510a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000f3e 0000520a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000f6c 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fda 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001086 00006f0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001130 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000114c 00000c0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +000011c4 0000750a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000004d4 00006c1e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ 00000584 00000c1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 000008aa 00007c1e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00000902 00006f1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000b24 00005d1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000c5a 0000691e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000b20 00005d1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000c56 0000691e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000001dc 0000521e R_ARM_THM_JUMP24 00000000 _PyAST_Constant │ │ │ │ │ 00000280 00005d1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001068 00006f1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001114 00006f1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001064 00006f1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001110 00006f1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4f20 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4f0c contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 0000000e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00000028 0000472f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC48 │ │ │ │ │ 0000002c 00004730 R_ARM_THM_MOVT_ABS 000003a0 .LC48 │ │ │ │ │ 00000032 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000036 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 112c <_PyPegen_new_type_comment> │ │ │ │ │ + bl 111c <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ ldrd r0, r3, [r4, #20] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ │ @@ -93,473 +93,467 @@ │ │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ mov r7, r5 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r8, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r4, 126 <_PyPegen_checked_future_import+0xa6> │ │ │ │ │ + cbz r4, 12a <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - blt.n 100 <_PyPegen_checked_future_import+0x80> │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + blt.n 108 <_PyPegen_checked_future_import+0x88> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldrd r7, r4, [sp, #12] │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ b.n bc <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ee <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ + bne.n f2 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ │ orr.w r1, r1, #32 │ │ │ │ │ str.w r1, [fp, #64] @ 0x40 │ │ │ │ │ - b.n ee <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ b.n f2 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n f6 <_PyPegen_checked_future_import+0x76> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000012c <_PyPegen_joined_str>: │ │ │ │ │ +00000130 <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ - bl c60 <_PyPegen_setup_full_format_spec+0xcc> │ │ │ │ │ + bl c5c <_PyPegen_setup_full_format_spec+0xd8> │ │ │ │ │ R_ARM_THM_CALL _get_resized_exprs │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000016c <_build_concatenated_str.isra.0>: │ │ │ │ │ +00000170 <_build_concatenated_str.isra.0>: │ │ │ │ │ _build_concatenated_str.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 45a <_build_concatenated_str.isra.0+0x2ee> │ │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ │ - adds r5, r1, #4 │ │ │ │ │ + beq.w 44a <_build_concatenated_str.isra.0+0x2da> │ │ │ │ │ + ldr.w r9, [r1] │ │ │ │ │ + adds r6, r1, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - blt.w 334 <_build_concatenated_str.isra.0+0x1c8> │ │ │ │ │ - ldr.w r1, [r9, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + blt.w 33c <_build_concatenated_str.isra.0+0x1cc> │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.w 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, ip │ │ │ │ │ - cmp r6, ip │ │ │ │ │ - bgt.n 256 <_build_concatenated_str.isra.0+0xea> │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - ble.w 358 <_build_concatenated_str.isra.0+0x1ec> │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bgt.n 25e <_build_concatenated_str.isra.0+0xee> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.w 352 <_build_concatenated_str.isra.0+0x1e2> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r4, r7, #4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - bne.n 1e2 <_build_concatenated_str.isra.0+0x76> │ │ │ │ │ + bne.n 1e8 <_build_concatenated_str.isra.0+0x78> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ │ - cmp r6, ip │ │ │ │ │ - bne.n 1e0 <_build_concatenated_str.isra.0+0x74> │ │ │ │ │ + ldr r7, [r1, #4] │ │ │ │ │ + cmp r7, lr │ │ │ │ │ + bne.n 1e6 <_build_concatenated_str.isra.0+0x76> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 1ee <_build_concatenated_str.isra.0+0x82> │ │ │ │ │ - cbnz r5, 1ee <_build_concatenated_str.isra.0+0x82> │ │ │ │ │ - sub.w r5, r2, #22 │ │ │ │ │ + cbz r1, 1f4 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ + cbnz r6, 1f4 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ + sub.w r6, r2, #22 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.n 1ca <_build_concatenated_str.isra.0+0x5e> │ │ │ │ │ - ldr.w r1, [r9, #20] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 1d0 <_build_concatenated_str.isra.0+0x60> │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + mov r7, ip │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + beq.w 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 218 <_build_concatenated_str.isra.0+0xac> │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add.w r1, fp, r2, lsl #2 │ │ │ │ │ - adds r4, r2, #1 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + add.w r2, fp, r8, lsl #2 │ │ │ │ │ + add.w r4, r8, #1 │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #22 │ │ │ │ │ - bne.n 244 <_build_concatenated_str.isra.0+0xd8> │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.n 234 <_build_concatenated_str.isra.0+0xc8> │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - cmp r1, #22 │ │ │ │ │ - beq.w 378 <_build_concatenated_str.isra.0+0x20c> │ │ │ │ │ + bne.n 24c <_build_concatenated_str.isra.0+0xdc> │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 23c <_build_concatenated_str.isra.0+0xcc> │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + cmp r2, #22 │ │ │ │ │ + beq.w 380 <_build_concatenated_str.isra.0+0x210> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne.n 244 <_build_concatenated_str.isra.0+0xd8> │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bne.n 24c <_build_concatenated_str.isra.0+0xdc> │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 45e <_build_concatenated_str.isra.0+0x2f2> │ │ │ │ │ - adds r2, r5, #2 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - str.w r3, [r6, r2, lsl #2] │ │ │ │ │ - bgt.n 214 <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ │ + beq.w 44e <_build_concatenated_str.isra.0+0x2de> │ │ │ │ │ + adds r2, r6, #2 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + str.w r3, [r9, r2, lsl #2] │ │ │ │ │ + ble.w 360 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 21e <_build_concatenated_str.isra.0+0xae> │ │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 34a <_build_concatenated_str.isra.0+0x1de> │ │ │ │ │ + bne.n 368 <_build_concatenated_str.isra.0+0x1f8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + beq.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + ble.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.w 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ add.w r2, r7, r4, lsl #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ - beq.n 354 <_build_concatenated_str.isra.0+0x1e8> │ │ │ │ │ + beq.n 372 <_build_concatenated_str.isra.0+0x202> │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.w 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #2 │ │ │ │ │ - beq.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + beq.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.w 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #3 │ │ │ │ │ - beq.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + beq.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.w 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #4 │ │ │ │ │ - beq.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + beq.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.w 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #5 │ │ │ │ │ - beq.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + beq.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #6 │ │ │ │ │ - beq.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + beq.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ cmp r1, #7 │ │ │ │ │ str r0, [r2, #32] │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #7 │ │ │ │ │ - beq.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + beq.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ cmp r1, #8 │ │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #8 │ │ │ │ │ - beq.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + beq.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ cmp r1, #9 │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #9 │ │ │ │ │ - beq.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + beq.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ │ add.w r2, r4, #10 │ │ │ │ │ adds r0, r7, #4 │ │ │ │ │ add r4, r1 │ │ │ │ │ - b.n 326 <_build_concatenated_str.isra.0+0x1ba> │ │ │ │ │ + b.n 32e <_build_concatenated_str.isra.0+0x1be> │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 31a <_build_concatenated_str.isra.0+0x1ae> │ │ │ │ │ + bne.n 322 <_build_concatenated_str.isra.0+0x1b2> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 1ae <_build_concatenated_str.isra.0+0x42> │ │ │ │ │ + b.n 1b4 <_build_concatenated_str.isra.0+0x44> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - bne.n 36c <_build_concatenated_str.isra.0+0x200> │ │ │ │ │ + bne.n 376 <_build_concatenated_str.isra.0+0x206> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 344 <_build_concatenated_str.isra.0+0x1d8> │ │ │ │ │ + cbz r2, 34c <_build_concatenated_str.isra.0+0x1dc> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - add sl, r2 │ │ │ │ │ + add r5, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 190 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ + b.n 196 <_build_concatenated_str.isra.0+0x26> │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbz r0, 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #21 │ │ │ │ │ - beq.n 42a <_build_concatenated_str.isra.0+0x2be> │ │ │ │ │ + beq.n 41a <_build_concatenated_str.isra.0+0x2aa> │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ str.w r3, [r7, r2, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ - ldr.w r1, [r9, #20] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 24e <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ - b.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + b.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ cmp r0, #21 │ │ │ │ │ it ne │ │ │ │ │ - addne.w sl, sl, #1 │ │ │ │ │ - bne.n 346 <_build_concatenated_str.isra.0+0x1da> │ │ │ │ │ - b.n 33e <_build_concatenated_str.isra.0+0x1d2> │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + addne r5, #1 │ │ │ │ │ + bne.n 34e <_build_concatenated_str.isra.0+0x1de> │ │ │ │ │ + b.n 346 <_build_concatenated_str.isra.0+0x1d6> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ - cbz r0, 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + cbz r0, 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add.w r2, fp, #8 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - strd r3, r5, [sp, #28] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + add.w r2, fp, #8 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - ble.n 3ce <_build_concatenated_str.isra.0+0x262> │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 3cc <_build_concatenated_str.isra.0+0x25c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r7, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne.n 3ce <_build_concatenated_str.isra.0+0x262> │ │ │ │ │ + bne.n 3cc <_build_concatenated_str.isra.0+0x25c> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteStr │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a4 <_build_concatenated_str.isra.0+0x238> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.n 3a0 <_build_concatenated_str.isra.0+0x230> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 24e <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 360 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r8, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Finish │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr.w r0, [r9, #20] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - blt.n 468 <_build_concatenated_str.isra.0+0x2fc> │ │ │ │ │ - ldr.w r7, [r9, #20] │ │ │ │ │ + blt.n 456 <_build_concatenated_str.isra.0+0x2e6> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldrd r2, r3, [r3, #20] │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldrd r7, r3, [r3, #20] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - ldr r7, [r7, #32] │ │ │ │ │ + ldr.w r7, [r8, #32] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - ldr r7, [r7, #28] │ │ │ │ │ + ldr.w r7, [r8, #28] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 234 <_build_concatenated_str.isra.0+0xc8> │ │ │ │ │ - b.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + bne.w 23c <_build_concatenated_str.isra.0+0xcc> │ │ │ │ │ + b.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ adds r1, r7, #4 │ │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ - cbz r2, 456 <_build_concatenated_str.isra.0+0x2ea> │ │ │ │ │ + cbz r2, 446 <_build_concatenated_str.isra.0+0x2d6> │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge.n 452 <_build_concatenated_str.isra.0+0x2e6> │ │ │ │ │ + bge.n 442 <_build_concatenated_str.isra.0+0x2d2> │ │ │ │ │ ldr.w lr, [r0, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + beq.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ str.w lr, [r1, #4]! │ │ │ │ │ - b.n 436 <_build_concatenated_str.isra.0+0x2ca> │ │ │ │ │ + b.n 426 <_build_concatenated_str.isra.0+0x2b6> │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 32e <_build_concatenated_str.isra.0+0x1c2> │ │ │ │ │ + b.n 336 <_build_concatenated_str.isra.0+0x1c6> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 43c <_build_concatenated_str.isra.0+0x2d0> │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b.n 188 <_build_concatenated_str.isra.0+0x1c> │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.w 24e <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - b.n 218 <_build_concatenated_str.isra.0+0xac> │ │ │ │ │ + b.n 42c <_build_concatenated_str.isra.0+0x2bc> │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + b.n 18e <_build_concatenated_str.isra.0+0x1e> │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n 360 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 21e <_build_concatenated_str.isra.0+0xae> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + bge.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + bne.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ca <_build_concatenated_str.isra.0+0x25e> │ │ │ │ │ + b.n 3c6 <_build_concatenated_str.isra.0+0x256> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000480 <_PyPegen_map_names_to_ids>: │ │ │ │ │ +00000470 <_PyPegen_map_names_to_ids>: │ │ │ │ │ _PyPegen_map_names_to_ids(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 4b6 <_PyPegen_map_names_to_ids+0x36> │ │ │ │ │ + cbz r1, 4a6 <_PyPegen_map_names_to_ids+0x36> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_identifier_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_identifier_seq_new │ │ │ │ │ movs r3, #1 │ │ │ │ │ - cbz r0, 4b4 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + cbz r0, 4a4 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n 4b4 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + ble.n 4a4 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ - b.n 4a0 <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ + b.n 490 <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 494 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ + b.n 484 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000004bc <_PyPegen_star_etc>: │ │ │ │ │ +000004ac <_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, 4e6 <_PyPegen_star_etc+0x2a> │ │ │ │ │ + cbz r0, 4d6 <_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 │ │ │ │ │ │ │ │ │ │ -000004ec <_PyPegen_function_def_decorators>: │ │ │ │ │ +000004dc <_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 │ │ │ │ │ @@ -577,63 +571,63 @@ │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r2, lr │ │ │ │ │ - beq.n 544 <_PyPegen_function_def_decorators+0x58> │ │ │ │ │ + beq.n 534 <_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 53e <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + b.n 52e <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000054c <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +0000053c <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 5ac <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n 59c <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5ac <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n 59c <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n 5f4 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bgt.n 5e4 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 115c <_PyPegen_new_type_comment+0x30> │ │ │ │ │ + bl 1158 <_PyPegen_new_type_comment+0x3c> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ sub.w r2, r0, #114 @ 0x72 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 594 <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ + bls.n 584 <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ │ - bne.n 5f4 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bne.n 5e4 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r5, [r5, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 5a6 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 596 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ movs r7, #68 @ 0x44 │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -659,15 +653,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 58 <_PyPegen_seq_count_dots+0xc> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5a6 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + b.n 596 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -690,213 +684,213 @@ │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 58 <_PyPegen_seq_count_dots+0xc> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 5f0 <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ + b.n 5e0 <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000640 <_PyPegen_empty_arguments>: │ │ │ │ │ +00000630 <_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, 6a6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 696 <_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, 6a6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 696 <_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, 6a6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 696 <_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, 6a6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 696 <_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, 6a6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 696 <_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 6a2 <_PyPegen_empty_arguments+0x62> │ │ │ │ │ + b.n 692 <_PyPegen_empty_arguments+0x62> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006ac <_PyPegen_keyword_or_starred>: │ │ │ │ │ +0000069c <_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, 6d0 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ + cbz r0, 6c0 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000006d4 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +000006c4 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r1, 712 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ + cbz r1, 702 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 706 <_PyPegen_seq_extract_starred_exprs+0x32> │ │ │ │ │ + bge.n 6f6 <_PyPegen_seq_extract_starred_exprs+0x32> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ee <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + bne.n 6de <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n 6ee <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + b.n 6de <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 716 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + bne.n 706 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 6ea <_PyPegen_seq_extract_starred_exprs+0x16> │ │ │ │ │ + b.n 6da <_PyPegen_seq_extract_starred_exprs+0x16> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70c <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ + beq.n 6fc <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 70e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + beq.n 6fe <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n 70e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + bge.n 6fe <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 732 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + bne.n 722 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ - b.n 732 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + b.n 722 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000758 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00000748 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r1, 784 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + cbz r1, 774 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 788 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ + ble.n 778 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 76e <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ + bne.n 75e <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 76e <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ + b.n 75e <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ - beq.n 7bc <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + beq.n 7ac <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ - cbz r0, 7bc <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + cbz r0, 7ac <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w ip, r2, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 7be <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ + ble.n 7ae <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 79c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + beq.n 78c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, ip, lsl #2] │ │ │ │ │ - b.n 79c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + b.n 78c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000007c0 <_PyPegen_dummy_name>: │ │ │ │ │ +000007b0 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (7c8 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (7b8 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000007cc <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +000007bc <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ _PyPegen_check_barry_as_flufl(): │ │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ add.w r3, r3, #16 │ │ │ │ │ - bmi.n 7e6 <_PyPegen_check_barry_as_flufl+0x1a> │ │ │ │ │ + bmi.n 7d6 <_PyPegen_check_barry_as_flufl+0x1a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 strcmp │ │ │ │ │ @@ -908,15 +902,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - cbnz r0, 808 <_PyPegen_check_barry_as_flufl+0x3c> │ │ │ │ │ + cbnz r0, 7f8 <_PyPegen_check_barry_as_flufl+0x3c> │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -926,92 +920,92 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000828 <_PyPegen_augoperator>: │ │ │ │ │ +00000818 <_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, 844 <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, 834 <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000848 <_PyPegen_make_module>: │ │ │ │ │ +00000838 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it le │ │ │ │ │ movle r6, #0 │ │ │ │ │ - bgt.n 878 <_PyPegen_make_module+0x30> │ │ │ │ │ + bgt.n 868 <_PyPegen_make_module+0x30> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8c8 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, 8b8 <_PyPegen_make_module+0x80> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r8, r0, #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - bl 112c <_PyPegen_new_type_comment> │ │ │ │ │ + bl 111c <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 8c8 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, 8b8 <_PyPegen_make_module+0x80> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeIgnore │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 8c8 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, 8b8 <_PyPegen_make_module+0x80> │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne.n 88e <_PyPegen_make_module+0x46> │ │ │ │ │ - b.n 868 <_PyPegen_make_module+0x20> │ │ │ │ │ + bne.n 87e <_PyPegen_make_module+0x46> │ │ │ │ │ + b.n 858 <_PyPegen_make_module+0x20> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -000008d0 <_PyPegen_join_names_with_dot>: │ │ │ │ │ +000008c0 <_PyPegen_join_names_with_dot>: │ │ │ │ │ _PyPegen_join_names_with_dot(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1022,55 +1016,55 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r0, 948 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ - ldr r3, [pc, #80] @ (94c <_PyPegen_join_names_with_dot+0x7c>) │ │ │ │ │ + cbz r0, 938 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + ldr r3, [pc, #80] @ (93c <_PyPegen_join_names_with_dot+0x7c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - blt.n 936 <_PyPegen_join_names_with_dot+0x66> │ │ │ │ │ + blt.n 926 <_PyPegen_join_names_with_dot+0x66> │ │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 948 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + bge.n 938 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 948 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + cbnz r3, 938 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 932 <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ + b.n 922 <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000950 <_PyPegen_alias_for_star>: │ │ │ │ │ +00000940 <_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 │ │ │ │ │ @@ -1079,23 +1073,23 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ - cbz r0, 9b4 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + cbz r0, 9a4 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9a0 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ + blt.n 990 <_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] │ │ │ │ │ @@ -1103,29 +1097,29 @@ │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9b4 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + bge.n 9a4 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 9b4 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + cbnz r3, 9a4 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 99c <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ + b.n 98c <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ │ │ │ │ │ -000009b8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000009a8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne.n a02 <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ + bne.n 9f2 <_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 │ │ │ │ │ @@ -1140,112 +1134,112 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - cbz r0, a06 <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ + cbz r0, 9f6 <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 9e8 <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ + bne.n 9d8 <_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 9fe <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ + b.n 9ee <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a0c <_PyPegen_get_invalid_target>: │ │ │ │ │ +000009fc <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, a54 <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ + cbz r0, a44 <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n a3c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bhi.n a2c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x0808080a │ │ │ │ │ .word 0x07080808 │ │ │ │ │ .word 0x2c074307 │ │ │ │ │ .byte 0x15 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n a3c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n a2c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n a3a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n a2a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a20 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ - b.n a3c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n a10 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ + b.n a2c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, ab8 <_PyPegen_get_invalid_target+0xac> │ │ │ │ │ + cbz r3, aa8 <_PyPegen_get_invalid_target+0xac> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n a3a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n a2a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl a0c <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 9fc <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a3c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n a2c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n a62 <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ + b.n a52 <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, abc <_PyPegen_get_invalid_target+0xb0> │ │ │ │ │ + cbz r3, aac <_PyPegen_get_invalid_target+0xb0> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n a3a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n a2a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl a0c <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 9fc <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a3c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n a2c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n a90 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ + b.n a80 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n a4c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ - b.n a3c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n a3c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + b.n a2c <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n a5e <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ + b.n a4e <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n a8c <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ + b.n a7c <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ │ │ │ │ │ -00000ac0 <_PyPegen_class_def_decorators>: │ │ │ │ │ +00000ab0 <_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 │ │ │ │ │ @@ -1262,30 +1256,30 @@ │ │ │ │ │ ldrd r0, r1, [ip, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b04 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00000af4 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b8e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + beq.n b7e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itett gt │ │ │ │ │ movgt r1, #68 @ 0x44 │ │ │ │ │ @@ -1293,50 +1287,50 @@ │ │ │ │ │ mlagt r3, r1, r2, r3 │ │ │ │ │ ldrgt.w r1, [r3, #2772] @ 0xad4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, b8e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbz r0, b7e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b7a <_PyPegen_decoded_constant_from_token+0x76> │ │ │ │ │ + blt.n b6a <_PyPegen_decoded_constant_from_token+0x76> │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b8e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + bge.n b7e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, b8e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbnz r3, b7e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b76 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + b.n b66 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b94 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +00000b84 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cae <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ + beq.w c9e <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1347,261 +1341,261 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge.n bee <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ + bge.n bde <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n c36 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ + bne.n c26 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n c36 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ + bne.n c26 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ subs r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ add lr, r4 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n bc8 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ + b.n bb8 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n c3a <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ + bne.n c2a <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, c08 <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ + cbz r3, bf8 <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n c8e <_PyPegen_setup_full_format_spec+0xfa> │ │ │ │ │ + bne.n c7e <_PyPegen_setup_full_format_spec+0xfa> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n c8e <_PyPegen_setup_full_format_spec+0xfa> │ │ │ │ │ + bne.n c7e <_PyPegen_setup_full_format_spec+0xfa> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n caa <_PyPegen_setup_full_format_spec+0x116> │ │ │ │ │ + beq.n c9a <_PyPegen_setup_full_format_spec+0x116> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, c30 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + cbz r0, c20 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n be6 <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + b.n bd6 <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, caa <_PyPegen_setup_full_format_spec+0x116> │ │ │ │ │ + cbz r0, c9a <_PyPegen_setup_full_format_spec+0x116> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bge.n bf8 <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ + bge.n be8 <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ ldr.w ip, [r5, #4]! │ │ │ │ │ add.w sl, lr, #2 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne.n c84 <_PyPegen_setup_full_format_spec+0xf0> │ │ │ │ │ + bne.n c74 <_PyPegen_setup_full_format_spec+0xf0> │ │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n c84 <_PyPegen_setup_full_format_spec+0xf0> │ │ │ │ │ + bne.n c74 <_PyPegen_setup_full_format_spec+0xf0> │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c50 <_PyPegen_setup_full_format_spec+0xbc> │ │ │ │ │ + beq.n c40 <_PyPegen_setup_full_format_spec+0xbc> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r0, sl, lsl #2] │ │ │ │ │ - b.n c50 <_PyPegen_setup_full_format_spec+0xbc> │ │ │ │ │ + b.n c40 <_PyPegen_setup_full_format_spec+0xbc> │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ bl a8 <_PyPegen_checked_future_import+0x28> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n c1c <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ + b.n c0c <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c30 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + b.n c20 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000cb4 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00000ca4 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, cd8 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, cc8 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000cdc <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00000ccc <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, d14 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, d04 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, d12 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, d02 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n d12 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n d02 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n cfe <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n cee <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n cf0 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n ce0 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -00000d18 <_PyPegen_get_patterns>: │ │ │ │ │ +00000d08 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, d50 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, d40 <_PyPegen_get_patterns+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_pattern_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_pattern_seq_new │ │ │ │ │ - cbz r0, d4e <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, d3e <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n d4e <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n d3e <_PyPegen_get_patterns+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n d3a <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n d2a <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n d2c <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n d1c <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -00000d54 <_PyPegen_slash_with_default>: │ │ │ │ │ +00000d44 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, d78 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, d68 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000d7c <_PyPegen_template_str>: │ │ │ │ │ +00000d6c <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ - bl c60 <_PyPegen_setup_full_format_spec+0xcc> │ │ │ │ │ + bl c5c <_PyPegen_setup_full_format_spec+0xd8> │ │ │ │ │ R_ARM_THM_CALL _get_resized_exprs │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TemplateStr │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dbc <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +00000dac <_PyPegen_concatenate_tstrings>: │ │ │ │ │ _PyPegen_concatenate_tstrings(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 16c <_build_concatenated_str.isra.0> │ │ │ │ │ + bl 170 <_build_concatenated_str.isra.0> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000df0 <_PyPegen_interpolation>: │ │ │ │ │ +00000de0 <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -1611,93 +1605,93 @@ │ │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ │ ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f1a <_PyPegen_interpolation+0x12a> │ │ │ │ │ - cbz r7, e3a <_PyPegen_interpolation+0x4a> │ │ │ │ │ + bne.n f0a <_PyPegen_interpolation+0x12a> │ │ │ │ │ + cbz r7, e2a <_PyPegen_interpolation+0x4a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n eb6 <_PyPegen_interpolation+0xc6> │ │ │ │ │ + beq.n ea6 <_PyPegen_interpolation+0xc6> │ │ │ │ │ ldrd r3, r5, [r4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n e4a <_PyPegen_interpolation+0x5a> │ │ │ │ │ + b.n e3a <_PyPegen_interpolation+0x5a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n e24 <_PyPegen_interpolation+0x34> │ │ │ │ │ + bne.n e14 <_PyPegen_interpolation+0x34> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.n e6e <_PyPegen_interpolation+0x7e> │ │ │ │ │ - bl 115c <_PyPegen_new_type_comment+0x30> │ │ │ │ │ + blt.n e5e <_PyPegen_interpolation+0x7e> │ │ │ │ │ + bl 1158 <_PyPegen_new_type_comment+0x3c> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ - cbnz r0, ebc <_PyPegen_interpolation+0xcc> │ │ │ │ │ + cbnz r0, eac <_PyPegen_interpolation+0xcc> │ │ │ │ │ cmp r4, #61 @ 0x3d │ │ │ │ │ - beq.n ebc <_PyPegen_interpolation+0xcc> │ │ │ │ │ + beq.n eac <_PyPegen_interpolation+0xcc> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov r5, fp │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, ec2 <_PyPegen_interpolation+0xd2> │ │ │ │ │ + cbz r0, eb2 <_PyPegen_interpolation+0xd2> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ec2 <_PyPegen_interpolation+0xd2> │ │ │ │ │ - cbnz r4, ecc <_PyPegen_interpolation+0xdc> │ │ │ │ │ + blt.n eb2 <_PyPegen_interpolation+0xd2> │ │ │ │ │ + cbnz r4, ebc <_PyPegen_interpolation+0xdc> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interpolation │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r7, ed0 <_PyPegen_interpolation+0xe0> │ │ │ │ │ + cbnz r7, ec0 <_PyPegen_interpolation+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n e44 <_PyPegen_interpolation+0x54> │ │ │ │ │ + b.n e34 <_PyPegen_interpolation+0x54> │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e54 <_PyPegen_interpolation+0x64> │ │ │ │ │ + b.n e44 <_PyPegen_interpolation+0x64> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 250 <_build_concatenated_str.isra.0+0xe4> │ │ │ │ │ + bl 250 <_build_concatenated_str.isra.0+0xe0> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n eae <_PyPegen_interpolation+0xbe> │ │ │ │ │ + b.n e9e <_PyPegen_interpolation+0xbe> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - b.n e90 <_PyPegen_interpolation+0xa0> │ │ │ │ │ + b.n e80 <_PyPegen_interpolation+0xa0> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -1707,15 +1701,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec8 <_PyPegen_interpolation+0xd8> │ │ │ │ │ + beq.n eb8 <_PyPegen_interpolation+0xd8> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ @@ -1728,36 +1722,36 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ ldr.w sl, [r3] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ - bl 115c <_PyPegen_new_type_comment+0x30> │ │ │ │ │ + bl 1158 <_PyPegen_new_type_comment+0x3c> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n e4a <_PyPegen_interpolation+0x5a> │ │ │ │ │ + b.n e3a <_PyPegen_interpolation+0x5a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f40 <_PyPegen_get_expr_name>: │ │ │ │ │ +00000f30 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi.n 100c <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + bhi.n ffc <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x4f54 │ │ │ │ │ .word 0x31685454 │ │ │ │ │ .word 0x1d22272c │ │ │ │ │ .word 0x777c3618 │ │ │ │ │ .word 0x866d7277 │ │ │ │ │ .word 0x8b818681 │ │ │ │ │ @@ -1889,27 +1883,27 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 10b6 <_PyPegen_get_expr_name+0x176> │ │ │ │ │ + beq.n 10a6 <_PyPegen_get_expr_name+0x176> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 10ca <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ + beq.n 10ba <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 10c0 <_PyPegen_get_expr_name+0x180> │ │ │ │ │ + beq.n 10b0 <_PyPegen_get_expr_name+0x180> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -1934,28 +1928,28 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000010d4 <_PyPegen_ensure_real>: │ │ │ │ │ +000010c4 <_PyPegen_ensure_real>: │ │ │ │ │ _PyPegen_ensure_real(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 10f0 <_PyPegen_ensure_real+0x1c> │ │ │ │ │ + bne.n 10e0 <_PyPegen_ensure_real+0x1c> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 10f0 <_PyPegen_ensure_real+0x1c> │ │ │ │ │ + beq.n 10e0 <_PyPegen_ensure_real+0x1c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1977,15 +1971,15 @@ │ │ │ │ │ bl 58 <_PyPegen_seq_count_dots+0xc> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -0000112c <_PyPegen_new_type_comment>: │ │ │ │ │ +0000111c <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1993,29 +1987,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - cbz r0, 1176 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbz r0, 1166 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1162 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 1152 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1176 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + bge.n 1166 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1176 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbnz r3, 1166 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 115e <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 114e <_PyPegen_new_type_comment+0x32> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -266,15 +266,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ b.n 128 <_PyPegen_concatenate_strings+0x80> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 16c <_PyPegen_concatenate_strings+0xc4> │ │ │ │ │ + bl 170 <_PyPegen_concatenate_strings+0xc8> │ │ │ │ │ R_ARM_THM_CALL _build_concatenated_str.isra.0 │ │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ mov r3, r7 │ │ │ │ │ @@ -560,21 +560,21 @@ │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r8, ip │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 6d4 <_PyPegen_make_arguments+0x124> │ │ │ │ │ + bl 6c4 <_PyPegen_make_arguments+0x114> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 758 <_PyPegen_make_arguments+0x1a8> │ │ │ │ │ + bl 748 <_PyPegen_make_arguments+0x198> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbnz r7, 562 <_PyPegen_collect_call_seqs+0xc6> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -818,15 +818,15 @@ │ │ │ │ │ bl 908 <_get_names.isra.0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cbz r0, 7b2 <_PyPegen_make_arguments+0x202> │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 7c8 <_PyPegen_make_arguments+0x218> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 9b0 <_get_defaults.isra.0> │ │ │ │ │ + bl 9ac <_get_defaults.isra.0> │ │ │ │ │ cbz r0, 7b2 <_PyPegen_make_arguments+0x202> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -892,35 +892,35 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5ea <_PyPegen_make_arguments+0x3a> │ │ │ │ │ b.n 7b2 <_PyPegen_make_arguments+0x202> │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 9b0 <_get_defaults.isra.0> │ │ │ │ │ + bl 9ac <_get_defaults.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7b2 <_PyPegen_make_arguments+0x202> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 9b0 <_get_defaults.isra.0> │ │ │ │ │ + bl 9ac <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7b2 <_PyPegen_make_arguments+0x202> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 944 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 6b0 <_PyPegen_make_arguments+0x100> │ │ │ │ │ b.n 7b2 <_PyPegen_make_arguments+0x202> │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 9b0 <_get_defaults.isra.0> │ │ │ │ │ + bl 9ac <_get_defaults.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 6b0 <_PyPegen_make_arguments+0x100> │ │ │ │ │ b.n 7b2 <_PyPegen_make_arguments+0x202> │ │ │ │ │ subs.w r0, fp, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ it ne │ │ │ │ │ @@ -1038,131 +1038,130 @@ │ │ │ │ │ 00000944 <_PyPegen_join_sequences>: │ │ │ │ │ _PyPegen_join_sequences(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - cbz r1, 9aa <_PyPegen_join_sequences+0x66> │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + cbz r1, 9a6 <_PyPegen_join_sequences+0x62> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 9a6 <_PyPegen_join_sequences+0x62> │ │ │ │ │ - ldr.w r5, [r8] │ │ │ │ │ + cbz r6, 9a2 <_PyPegen_join_sequences+0x5e> │ │ │ │ │ + ldr.w r8, [r6] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - adds r0, r4, r5 │ │ │ │ │ + add.w r0, r4, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cbz r0, 990 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + cbz r0, 98e <_PyPegen_join_sequences+0x4a> │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 984 <_PyPegen_join_sequences+0x40> │ │ │ │ │ + ble.n 982 <_PyPegen_join_sequences+0x3e> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ │ - str r2, [r6, r1] │ │ │ │ │ - b.n 972 <_PyPegen_join_sequences+0x2e> │ │ │ │ │ + str r2, [r5, r1] │ │ │ │ │ + b.n 970 <_PyPegen_join_sequences+0x2c> │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.n 994 <_PyPegen_join_sequences+0x50> │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bgt.n 992 <_PyPegen_join_sequences+0x4e> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r1, [r2, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 98c <_PyPegen_join_sequences+0x48> │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.n 966 <_PyPegen_join_sequences+0x22> │ │ │ │ │ + b.n 98a <_PyPegen_join_sequences+0x46> │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.n 962 <_PyPegen_join_sequences+0x1e> │ │ │ │ │ mov r4, r1 │ │ │ │ │ b.n 95c <_PyPegen_join_sequences+0x18> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009b0 <_get_defaults.isra.0>: │ │ │ │ │ +000009ac <_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, 9e8 <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r1, 9e4 <_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, 9d6 <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, 9d2 <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 9d8 <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n 9d4 <_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 9d2 <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n 9ce <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 9c4 <_get_defaults.isra.0+0x14> │ │ │ │ │ + b.n 9c0 <_get_defaults.isra.0+0x14> │ │ │ │ │ │ │ │ │ │ -000009ec <_PyPegen_constant_from_token>: │ │ │ │ │ +000009e8 <_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, a4e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, a4a <_PyPegen_constant_from_token+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, a4e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, a4a <_PyPegen_constant_from_token+0x62> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a3a <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ + blt.n a36 <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a4e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + bge.n a4a <_PyPegen_constant_from_token+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a4e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbnz r3, a4a <_PyPegen_constant_from_token+0x62> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a36 <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ + b.n a32 <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a54 <_PyPegen_formatted_value>: │ │ │ │ │ +00000a50 <_PyPegen_formatted_value>: │ │ │ │ │ _PyPegen_formatted_value(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ @@ -1172,41 +1171,41 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldrd r9, r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r8, r7, [sp, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ │ - cbz r5, ab8 <_PyPegen_formatted_value+0x64> │ │ │ │ │ + cbz r5, ab4 <_PyPegen_formatted_value+0x64> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - bl 115c │ │ │ │ │ + bl 1158 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n b28 <_PyPegen_formatted_value+0xd4> │ │ │ │ │ + bne.n b24 <_PyPegen_formatted_value+0xd4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n b54 <_PyPegen_formatted_value+0x100> │ │ │ │ │ + bne.n b50 <_PyPegen_formatted_value+0x100> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbz r2, abc <_PyPegen_formatted_value+0x68> │ │ │ │ │ - cbz r4, ac2 <_PyPegen_formatted_value+0x6e> │ │ │ │ │ + cbz r2, ab8 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + cbz r4, abe <_PyPegen_formatted_value+0x6e> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a90 <_PyPegen_formatted_value+0x3c> │ │ │ │ │ + b.n a8c <_PyPegen_formatted_value+0x3c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ │ @@ -1227,15 +1226,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab0 <_PyPegen_formatted_value+0x5c> │ │ │ │ │ + beq.n aac <_PyPegen_formatted_value+0x5c> │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r3, r6, [r0, #8] │ │ │ │ │ @@ -1256,224 +1255,224 @@ │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n ab0 <_PyPegen_formatted_value+0x5c> │ │ │ │ │ - cbz r5, b5a <_PyPegen_formatted_value+0x106> │ │ │ │ │ + beq.n aac <_PyPegen_formatted_value+0x5c> │ │ │ │ │ + cbz r5, b56 <_PyPegen_formatted_value+0x106> │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n ae2 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n ade <_PyPegen_formatted_value+0x8e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n b46 <_PyPegen_formatted_value+0xf2> │ │ │ │ │ - b.n adc <_PyPegen_formatted_value+0x88> │ │ │ │ │ + bne.n b42 <_PyPegen_formatted_value+0xf2> │ │ │ │ │ + b.n ad8 <_PyPegen_formatted_value+0x88> │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ │ ldrd r3, r7, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n ae2 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n ade <_PyPegen_formatted_value+0x8e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b6c <_PyPegen_seq_flatten>: │ │ │ │ │ +00000b68 <_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 c52 <_PyPegen_seq_flatten+0xe6> │ │ │ │ │ + beq.n c4e <_PyPegen_seq_flatten+0xe6> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n c36 <_PyPegen_seq_flatten+0xca> │ │ │ │ │ + ble.n c32 <_PyPegen_seq_flatten+0xca> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4c <_PyPegen_seq_flatten+0xe0> │ │ │ │ │ + beq.n c48 <_PyPegen_seq_flatten+0xe0> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n bc8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n bc4 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, b9e <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, b9a <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n bc8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n bc4 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, baa <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, ba6 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n bc8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n bc4 <_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 c46 <_PyPegen_seq_flatten+0xda> │ │ │ │ │ + beq.n c42 <_PyPegen_seq_flatten+0xda> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n bb8 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n bb4 <_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 c42 <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ + beq.n c3e <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n c32 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + ble.n c2e <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ - cbz r2, c2c <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + cbz r2, c28 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n c2c <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + ble.n c28 <_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 c1a <_PyPegen_seq_flatten+0xae> │ │ │ │ │ + beq.n c16 <_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 c02 <_PyPegen_seq_flatten+0x96> │ │ │ │ │ + bne.n bfe <_PyPegen_seq_flatten+0x96> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n c32 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + beq.n c2e <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ add r5, r1 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n be4 <_PyPegen_seq_flatten+0x78> │ │ │ │ │ + bne.n be0 <_PyPegen_seq_flatten+0x78> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n bde <_PyPegen_seq_flatten+0x72> │ │ │ │ │ + bne.n bda <_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 bd2 <_PyPegen_seq_flatten+0x66> │ │ │ │ │ + bne.n bce <_PyPegen_seq_flatten+0x66> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c32 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + b.n c2e <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n bb8 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n bc8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n bb4 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n bc4 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n b98 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n bc8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n b94 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n bc4 <_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 │ │ │ │ │ │ │ │ │ │ -00000c60 <_get_resized_exprs>: │ │ │ │ │ +00000c5c <_get_resized_exprs>: │ │ │ │ │ _get_resized_exprs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e16 <_get_resized_exprs+0x1b6> │ │ │ │ │ + beq.w e12 <_get_resized_exprs+0x1b6> │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w db8 <_get_resized_exprs+0x158> │ │ │ │ │ + ble.w db4 <_get_resized_exprs+0x158> │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - beq.w de6 <_get_resized_exprs+0x186> │ │ │ │ │ + beq.w de2 <_get_resized_exprs+0x186> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n c92 <_get_resized_exprs+0x32> │ │ │ │ │ + bne.n c8e <_get_resized_exprs+0x32> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + beq.w e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ 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, #32] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + beq.w e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n dbe <_get_resized_exprs+0x15e> │ │ │ │ │ + ble.n dba <_get_resized_exprs+0x15e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ea6 <_get_resized_exprs+0x246> │ │ │ │ │ + bne.w ea2 <_get_resized_exprs+0x246> │ │ │ │ │ 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, #28] │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - beq.n dc2 <_get_resized_exprs+0x162> │ │ │ │ │ + beq.n dbe <_get_resized_exprs+0x162> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n d98 <_get_resized_exprs+0x138> │ │ │ │ │ + bne.n d94 <_get_resized_exprs+0x138> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + beq.w e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n d1e <_get_resized_exprs+0xbe> │ │ │ │ │ + bne.n d1a <_get_resized_exprs+0xbe> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n d1e <_get_resized_exprs+0xbe> │ │ │ │ │ + bne.n d1a <_get_resized_exprs+0xbe> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e40 <_get_resized_exprs+0x1e0> │ │ │ │ │ + beq.w e3c <_get_resized_exprs+0x1e0> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n d30 <_get_resized_exprs+0xd0> │ │ │ │ │ + bne.n d2c <_get_resized_exprs+0xd0> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n d30 <_get_resized_exprs+0xd0> │ │ │ │ │ + bne.n d2c <_get_resized_exprs+0xd0> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e40 <_get_resized_exprs+0x1e0> │ │ │ │ │ + beq.w e3c <_get_resized_exprs+0x1e0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1485,115 +1484,115 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e64 <_get_resized_exprs+0x204> │ │ │ │ │ + beq.w e60 <_get_resized_exprs+0x204> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e00 <_get_resized_exprs+0x1a0> │ │ │ │ │ + blt.n dfc <_get_resized_exprs+0x1a0> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + beq.n e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d98 <_get_resized_exprs+0x138> │ │ │ │ │ + bne.n d94 <_get_resized_exprs+0x138> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, ddc <_get_resized_exprs+0x17c> │ │ │ │ │ + cbz r3, dd8 <_get_resized_exprs+0x17c> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ - bne.n cee <_get_resized_exprs+0x8e> │ │ │ │ │ + bne.n cea <_get_resized_exprs+0x8e> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, fp │ │ │ │ │ - bne.n e1c <_get_resized_exprs+0x1bc> │ │ │ │ │ + bne.n e18 <_get_resized_exprs+0x1bc> │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ - b.n ca4 <_get_resized_exprs+0x44> │ │ │ │ │ + b.n ca0 <_get_resized_exprs+0x44> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n da8 <_get_resized_exprs+0x148> │ │ │ │ │ + b.n da4 <_get_resized_exprs+0x148> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e76 <_get_resized_exprs+0x216> │ │ │ │ │ + beq.n e72 <_get_resized_exprs+0x216> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n e76 <_get_resized_exprs+0x216> │ │ │ │ │ + bne.n e72 <_get_resized_exprs+0x216> │ │ │ │ │ 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.n cee <_get_resized_exprs+0x8e> │ │ │ │ │ - b.n da8 <_get_resized_exprs+0x148> │ │ │ │ │ + bne.n cea <_get_resized_exprs+0x8e> │ │ │ │ │ + b.n da4 <_get_resized_exprs+0x148> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ea0 <_get_resized_exprs+0x240> │ │ │ │ │ + beq.n e9c <_get_resized_exprs+0x240> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r4, r2 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ - bne.w c92 <_get_resized_exprs+0x32> │ │ │ │ │ - b.n ca4 <_get_resized_exprs+0x44> │ │ │ │ │ + bne.w c8e <_get_resized_exprs+0x32> │ │ │ │ │ + b.n ca0 <_get_resized_exprs+0x44> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + bge.n e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f6e <_get_resized_exprs+0x30e> │ │ │ │ │ + beq.w f6a <_get_resized_exprs+0x30e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n db2 <_get_resized_exprs+0x152> │ │ │ │ │ + b.n dae <_get_resized_exprs+0x152> │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b.n ca4 <_get_resized_exprs+0x44> │ │ │ │ │ + b.n ca0 <_get_resized_exprs+0x44> │ │ │ │ │ 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.n e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + beq.n e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n e36 <_get_resized_exprs+0x1d6> │ │ │ │ │ + b.n e32 <_get_resized_exprs+0x1d6> │ │ │ │ │ ldr.w r2, [fp, r3, lsl #2] │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n e2e <_get_resized_exprs+0x1ce> │ │ │ │ │ - b.n db2 <_get_resized_exprs+0x152> │ │ │ │ │ + blt.n e2a <_get_resized_exprs+0x1ce> │ │ │ │ │ + b.n dae <_get_resized_exprs+0x152> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -1601,24 +1600,24 @@ │ │ │ │ │ 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 d5c <_get_resized_exprs+0xfc> │ │ │ │ │ + bne.w d58 <_get_resized_exprs+0xfc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + b.n e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, e76 <_get_resized_exprs+0x216> │ │ │ │ │ + cbz r3, e72 <_get_resized_exprs+0x216> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n f76 <_get_resized_exprs+0x316> │ │ │ │ │ + beq.n f72 <_get_resized_exprs+0x316> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ @@ -1631,17 +1630,17 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + b.n e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n df0 <_get_resized_exprs+0x190> │ │ │ │ │ + b.n dec <_get_resized_exprs+0x190> │ │ │ │ │ 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 │ │ │ │ │ @@ -1657,108 +1656,108 @@ │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - beq.n e6c <_get_resized_exprs+0x20c> │ │ │ │ │ + beq.n e68 <_get_resized_exprs+0x20c> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n f5a <_get_resized_exprs+0x2fa> │ │ │ │ │ + bne.n f56 <_get_resized_exprs+0x2fa> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + beq.n e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6a <_get_resized_exprs+0x30a> │ │ │ │ │ + beq.n f66 <_get_resized_exprs+0x30a> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6a <_get_resized_exprs+0x30a> │ │ │ │ │ + beq.n f66 <_get_resized_exprs+0x30a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ 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 e64 <_get_resized_exprs+0x204> │ │ │ │ │ + beq.n e60 <_get_resized_exprs+0x204> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e00 <_get_resized_exprs+0x1a0> │ │ │ │ │ + blt.w dfc <_get_resized_exprs+0x1a0> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + beq.w e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n f5a <_get_resized_exprs+0x2fa> │ │ │ │ │ + bne.n f56 <_get_resized_exprs+0x2fa> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, f62 <_get_resized_exprs+0x302> │ │ │ │ │ + cbz r3, f5e <_get_resized_exprs+0x302> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n ecc <_get_resized_exprs+0x26c> │ │ │ │ │ - b.n da8 <_get_resized_exprs+0x148> │ │ │ │ │ + bne.n ec8 <_get_resized_exprs+0x26c> │ │ │ │ │ + b.n da4 <_get_resized_exprs+0x148> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n f08 <_get_resized_exprs+0x2a8> │ │ │ │ │ + b.n f04 <_get_resized_exprs+0x2a8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e12 <_get_resized_exprs+0x1b2> │ │ │ │ │ + b.n e0e <_get_resized_exprs+0x1b2> │ │ │ │ │ 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 f62 <_get_resized_exprs+0x302> │ │ │ │ │ + b.n f5e <_get_resized_exprs+0x302> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f88 <_PyPegen_register_stmts>: │ │ │ │ │ +00000f84 <_PyPegen_register_stmts>: │ │ │ │ │ _PyPegen_register_stmts(): │ │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - bne.n f96 <_PyPegen_register_stmts+0xe> │ │ │ │ │ + bne.n f92 <_PyPegen_register_stmts+0xe> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f92 <_PyPegen_register_stmts+0xa> │ │ │ │ │ + beq.n f8e <_PyPegen_register_stmts+0xa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ itttt le │ │ │ │ │ @@ -1766,177 +1765,177 @@ │ │ │ │ │ strdle r2, r4, [r0, #100] @ 0x64 │ │ │ │ │ ldrdle r2, r3, [r3, #40] @ 0x28 │ │ │ │ │ strdle r2, r3, [r0, #108] @ 0x6c │ │ │ │ │ pop {r4} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000fc0 <_PyPegen_get_keys>: │ │ │ │ │ +00000fbc <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_keys(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1066 <_PyPegen_get_keys+0xa6> │ │ │ │ │ + beq.n 1062 <_PyPegen_get_keys+0xa6> │ │ │ │ │ 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.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + ble.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ 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 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - beq.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ - beq.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1062 <_PyPegen_get_keys+0xa2> │ │ │ │ │ + beq.n 105e <_PyPegen_get_keys+0xa2> │ │ │ │ │ add.w r2, r3, #36 @ 0x24 │ │ │ │ │ add.w r1, r0, #40 @ 0x28 │ │ │ │ │ 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 1054 <_PyPegen_get_keys+0x94> │ │ │ │ │ + bne.n 1050 <_PyPegen_get_keys+0x94> │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000106c <_PyPegen_get_values>: │ │ │ │ │ +00001068 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1112 <_PyPegen_get_values+0xa6> │ │ │ │ │ + beq.n 110e <_PyPegen_get_values+0xa6> │ │ │ │ │ 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.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + ble.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ 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 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - beq.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ - beq.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 110e <_PyPegen_get_values+0xa2> │ │ │ │ │ + beq.n 110a <_PyPegen_get_values+0xa2> │ │ │ │ │ add.w r2, r3, #36 @ 0x24 │ │ │ │ │ add.w r1, r0, #40 @ 0x28 │ │ │ │ │ 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 1100 <_PyPegen_get_values+0x94> │ │ │ │ │ + bne.n 10fc <_PyPegen_get_values+0x94> │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001118 <_PyPegen_name_default_pair>: │ │ │ │ │ +00001114 <_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 │ │ │ │ │ @@ -1944,81 +1943,81 @@ │ │ │ │ │ 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, 1142 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ - cbnz r4, 1148 <_PyPegen_name_default_pair+0x30> │ │ │ │ │ + cbz r0, 113e <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + cbnz r4, 1144 <_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 1142 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + b.n 113e <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ │ │ │ │ │ -0000115c : │ │ │ │ │ +00001158 : │ │ │ │ │ PyUnicode_READ_CHAR(): │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 1178 │ │ │ │ │ - cbz r2, 1194 │ │ │ │ │ + bne.n 1174 │ │ │ │ │ + cbz r2, 1190 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 118e │ │ │ │ │ + bpl.n 118a │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 119c │ │ │ │ │ - cbz r2, 1198 │ │ │ │ │ + bne.n 1198 │ │ │ │ │ + cbz r2, 1194 │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrh.w r0, [r0, r1, lsl #1] │ │ │ │ │ bx lr │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1190 │ │ │ │ │ + b.n 118c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1188 │ │ │ │ │ - cbnz r2, 11a6 │ │ │ │ │ + b.n 1184 │ │ │ │ │ + cbnz r2, 11a2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ │ bx lr │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - b.n 11a0 │ │ │ │ │ + b.n 119c │ │ │ │ │ │ │ │ │ │ -000011b0 <_PyPegen_key_value_pair>: │ │ │ │ │ +000011ac <_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, 11d4 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ + cbz r0, 11d0 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ ├── 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: 200520 (bytes into file) │ │ │ │ │ + Start of section headers: 200536 (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 0x30f48: │ │ │ │ │ +There are 16 section headers, starting at offset 0x30f58: │ │ │ │ │ │ │ │ │ │ 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 00a7b8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 02536c 004200 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00a7ec 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02956c 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00a984 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 00a984 001703 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00c088 0141e0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0296ec 006ef8 08 I 13 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 020268 0011aa 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0305e4 0008e0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 021412 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021412 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 021448 0020b0 10 14 355 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0234f8 001e71 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 030ec4 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00a7b0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 02537c 004200 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00a7e4 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02957c 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00a97c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00a97c 001703 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00c080 0141f8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0296fc 006ef8 08 I 13 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 020278 0011aa 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0305f4 0008e0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 021422 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021422 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 021458 0020b0 10 14 355 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 023508 001e71 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 030ed4 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 523 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00004649 580 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 5: 000062a9 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ - 6: 00000001 6508 FUNC LOCAL DEFAULT 7 compound_stmt_rule │ │ │ │ │ - 7: 00001b49 568 FUNC LOCAL DEFAULT 7 simple_stmts_rule │ │ │ │ │ + 4: 00004641 580 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 5: 000062a1 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 6: 00000001 6526 FUNC LOCAL DEFAULT 7 compound_stmt_rule │ │ │ │ │ + 7: 00001b5d 568 FUNC LOCAL DEFAULT 7 simple_stmts_rule │ │ │ │ │ 8: 00000cb5 318 FUNC LOCAL DEFAULT 9 _gather_104_rule │ │ │ │ │ - 9: 00006bcd 1998 FUNC LOCAL DEFAULT 7 expression_rule │ │ │ │ │ + 9: 00006be1 1998 FUNC LOCAL DEFAULT 7 expression_rule │ │ │ │ │ 10: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 13: 00000010 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 14: 0000004c 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 15: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 16: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ @@ -25,201 +25,201 @@ │ │ │ │ │ 21: 00000164 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 22: 000001a4 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 23: 000001ac 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 24: 000001b4 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 25: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 26: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 27: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 0000196d 132 FUNC LOCAL DEFAULT 7 _tmp_6_rule │ │ │ │ │ - 29: 000019f1 112 FUNC LOCAL DEFAULT 7 _tmp_7_rule │ │ │ │ │ - 30: 00001a61 114 FUNC LOCAL DEFAULT 7 _tmp_8_rule │ │ │ │ │ - 31: 00001ad5 114 FUNC LOCAL DEFAULT 7 _tmp_9_rule │ │ │ │ │ - 32: 0000be05 502 FUNC LOCAL DEFAULT 7 decorators_rule │ │ │ │ │ - 33: 0000c769 1280 FUNC LOCAL DEFAULT 7 function_def_raw_rule │ │ │ │ │ - 34: 00010a95 992 FUNC LOCAL DEFAULT 7 named_expression_rule │ │ │ │ │ - 35: 000113b1 882 FUNC LOCAL DEFAULT 7 block_rule │ │ │ │ │ + 28: 00001981 132 FUNC LOCAL DEFAULT 7 _tmp_6_rule │ │ │ │ │ + 29: 00001a05 112 FUNC LOCAL DEFAULT 7 _tmp_7_rule │ │ │ │ │ + 30: 00001a75 114 FUNC LOCAL DEFAULT 7 _tmp_8_rule │ │ │ │ │ + 31: 00001ae9 114 FUNC LOCAL DEFAULT 7 _tmp_9_rule │ │ │ │ │ + 32: 0000be11 502 FUNC LOCAL DEFAULT 7 decorators_rule │ │ │ │ │ + 33: 0000c775 1280 FUNC LOCAL DEFAULT 7 function_def_raw_rule │ │ │ │ │ + 34: 00010ab1 992 FUNC LOCAL DEFAULT 7 named_expression_rule │ │ │ │ │ + 35: 000113cd 882 FUNC LOCAL DEFAULT 7 block_rule │ │ │ │ │ 36: 00001b9d 722 FUNC LOCAL DEFAULT 1 elif_stmt_rule │ │ │ │ │ 37: 00001e71 430 FUNC LOCAL DEFAULT 1 else_block_rule │ │ │ │ │ 38: 00002875 688 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 39: 00003de5 322 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ - 40: 0000e2e5 50 FUNC LOCAL DEFAULT 7 NEW_TYPE_COMMENT │ │ │ │ │ + 39: 00003ddd 322 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ + 40: 0000e2f9 50 FUNC LOCAL DEFAULT 7 NEW_TYPE_COMMENT │ │ │ │ │ 41: 00002c8d 1022 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 42: 00002021 322 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ 43: 00002165 1806 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ - 44: 00006bd1 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 45: 00006cfd 248 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 46: 00008a7d 98 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 47: 000039a5 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 48: 00009705 1878 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ - 49: 00000f9d 316 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ - 50: 00000001 316 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 51: 000009a1 106 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ - 52: 00000a0b 228 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ - 53: 00001325 98 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 54: 00006265 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 55: 00001d81 5524 FUNC LOCAL DEFAULT 7 simple_stmt_rule │ │ │ │ │ + 44: 00006bc9 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 45: 00006cf5 248 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 46: 00008a75 98 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 47: 0000399d 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 48: 000096fd 1878 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ + 49: 00000001 316 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ + 50: 000009a1 106 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ + 51: 00000a0b 228 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ + 52: 00001325 98 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 53: 0000625d 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 54: 00000f9d 316 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ + 55: 00001d95 5524 FUNC LOCAL DEFAULT 7 simple_stmt_rule │ │ │ │ │ 56: 00000248 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 57: 00000268 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 58: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 59: 000002b8 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 60: 000002e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 61: 00000308 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 62: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 63: 0000036c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 64: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 65: 00003315 1080 FUNC LOCAL DEFAULT 7 single_subscript_attribute_target_rule │ │ │ │ │ - 66: 000057ed 1372 FUNC LOCAL DEFAULT 7 star_targets_rule │ │ │ │ │ - 67: 00007a65 1698 FUNC LOCAL DEFAULT 7 star_expressions_rule │ │ │ │ │ - 68: 0000c141 114 FUNC LOCAL DEFAULT 7 _tmp_5_rule │ │ │ │ │ - 69: 0000d72d 454 FUNC LOCAL DEFAULT 7 annotated_rhs_rule │ │ │ │ │ - 70: 00006b6d 98 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 71: 00012941 644 FUNC LOCAL DEFAULT 7 augassign_rule │ │ │ │ │ - 72: 00007695 198 FUNC LOCAL DEFAULT 7 single_target_rule │ │ │ │ │ + 65: 00003329 1080 FUNC LOCAL DEFAULT 7 single_subscript_attribute_target_rule │ │ │ │ │ + 66: 00005825 1338 FUNC LOCAL DEFAULT 7 star_targets_rule │ │ │ │ │ + 67: 00007a79 1692 FUNC LOCAL DEFAULT 7 star_expressions_rule │ │ │ │ │ + 68: 0000c14d 114 FUNC LOCAL DEFAULT 7 _tmp_5_rule │ │ │ │ │ + 69: 0000d739 454 FUNC LOCAL DEFAULT 7 annotated_rhs_rule │ │ │ │ │ + 70: 00006b65 98 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 71: 00012961 644 FUNC LOCAL DEFAULT 7 augassign_rule │ │ │ │ │ + 72: 000076a9 198 FUNC LOCAL DEFAULT 7 single_target_rule │ │ │ │ │ 73: 000007f9 2082 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ 74: 00002bb5 216 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ - 75: 00004105 414 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 76: 000045e1 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 77: 0000e199 330 FUNC LOCAL DEFAULT 7 yield_expr_rule │ │ │ │ │ - 78: 00003619 96 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ - 79: 000048f1 152 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 80: 000112b1 254 FUNC LOCAL DEFAULT 7 star_named_expression_rule │ │ │ │ │ - 81: 00005e05 312 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ - 82: 00003d09 218 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 83: 00003c2d 218 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 84: 00003861 322 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ - 85: 0000dec9 718 FUNC LOCAL DEFAULT 7 type_params_rule │ │ │ │ │ - 86: 00011725 1072 FUNC LOCAL DEFAULT 7 star_named_expressions_rule │ │ │ │ │ - 87: 00006185 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 88: 000037ed 2242 FUNC LOCAL DEFAULT 7 t_primary_raw │ │ │ │ │ - 89: 00005769 130 FUNC LOCAL DEFAULT 7 t_lookahead_rule │ │ │ │ │ - 90: 00012511 1072 FUNC LOCAL DEFAULT 7 slices_rule │ │ │ │ │ - 91: 0000374d 160 FUNC LOCAL DEFAULT 7 t_primary_rule │ │ │ │ │ - 92: 000040b1 3928 FUNC LOCAL DEFAULT 7 atom_rule │ │ │ │ │ - 93: 0000cc69 2274 FUNC LOCAL DEFAULT 7 arguments_rule │ │ │ │ │ - 94: 000068b5 792 FUNC LOCAL DEFAULT 7 genexp_rule │ │ │ │ │ + 75: 000040fd 414 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 76: 000045d9 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 77: 0000e1ad 330 FUNC LOCAL DEFAULT 7 yield_expr_rule │ │ │ │ │ + 78: 00003611 96 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ + 79: 000048e9 152 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 80: 000112cd 254 FUNC LOCAL DEFAULT 7 star_named_expression_rule │ │ │ │ │ + 81: 00005dfd 312 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ + 82: 00003d01 218 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 83: 00003c25 218 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 84: 00003859 322 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ + 85: 0000ded5 728 FUNC LOCAL DEFAULT 7 type_params_rule │ │ │ │ │ + 86: 00011741 1074 FUNC LOCAL DEFAULT 7 star_named_expressions_rule │ │ │ │ │ + 87: 0000617d 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 88: 00003801 2250 FUNC LOCAL DEFAULT 7 t_primary_raw │ │ │ │ │ + 89: 000057a1 130 FUNC LOCAL DEFAULT 7 t_lookahead_rule │ │ │ │ │ + 90: 00012531 1072 FUNC LOCAL DEFAULT 7 slices_rule │ │ │ │ │ + 91: 00003761 160 FUNC LOCAL DEFAULT 7 t_primary_rule │ │ │ │ │ + 92: 000040cd 3954 FUNC LOCAL DEFAULT 7 atom_rule │ │ │ │ │ + 93: 0000cc75 2274 FUNC LOCAL DEFAULT 7 arguments_rule │ │ │ │ │ + 94: 000068dd 772 FUNC LOCAL DEFAULT 7 genexp_rule │ │ │ │ │ 95: 00000388 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 96: 000003ac 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 97: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 98: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 99: 00000434 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 100: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 101: 00005009 126 FUNC LOCAL DEFAULT 7 _tmp_43_rule │ │ │ │ │ - 102: 00005089 610 FUNC LOCAL DEFAULT 7 strings_rule │ │ │ │ │ - 103: 00010ffd 690 FUNC LOCAL DEFAULT 7 tuple_rule │ │ │ │ │ + 101: 00005041 126 FUNC LOCAL DEFAULT 7 _tmp_43_rule │ │ │ │ │ + 102: 000050c1 610 FUNC LOCAL DEFAULT 7 strings_rule │ │ │ │ │ + 103: 00011019 692 FUNC LOCAL DEFAULT 7 tuple_rule │ │ │ │ │ 104: 00001a45 248 FUNC LOCAL DEFAULT 1 list_rule │ │ │ │ │ - 105: 0000308d 1106 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ - 106: 0000c1b5 1460 FUNC LOCAL DEFAULT 7 for_if_clauses_rule │ │ │ │ │ - 107: 0000e319 596 FUNC LOCAL DEFAULT 7 starred_expression_rule │ │ │ │ │ - 108: 0000488d 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ - 109: 000093d9 464 FUNC LOCAL DEFAULT 7 bitwise_or_rule │ │ │ │ │ - 110: 00005171 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 105: 0000308d 1100 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ + 106: 0000c1c1 1460 FUNC LOCAL DEFAULT 7 for_if_clauses_rule │ │ │ │ │ + 107: 00004885 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ + 108: 0000e32d 596 FUNC LOCAL DEFAULT 7 starred_expression_rule │ │ │ │ │ + 109: 000093ed 464 FUNC LOCAL DEFAULT 7 bitwise_or_rule │ │ │ │ │ + 110: 00005169 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ 111: 0000049c 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 112: 000052ed 352 FUNC LOCAL DEFAULT 7 _loop1_81_rule │ │ │ │ │ - 113: 00006399 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ - 114: 00006499 896 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 115: 0000544d 796 FUNC LOCAL DEFAULT 7 _tmp_154_rule │ │ │ │ │ - 116: 00011b55 1878 FUNC LOCAL DEFAULT 7 fstring_replacement_field_rule │ │ │ │ │ - 117: 00005ecd 2536 FUNC LOCAL DEFAULT 7 target_with_star_atom_rule │ │ │ │ │ + 112: 00005325 352 FUNC LOCAL DEFAULT 7 _loop1_81_rule │ │ │ │ │ + 113: 00006391 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ + 114: 00006491 896 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 115: 00005485 796 FUNC LOCAL DEFAULT 7 _tmp_154_rule │ │ │ │ │ + 116: 00011b75 1878 FUNC LOCAL DEFAULT 7 fstring_replacement_field_rule │ │ │ │ │ + 117: 00005ee5 2550 FUNC LOCAL DEFAULT 7 target_with_star_atom_rule │ │ │ │ │ 118: 00001b3d 96 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ - 119: 00005d49 388 FUNC LOCAL DEFAULT 7 star_target_rule │ │ │ │ │ + 119: 00005d61 388 FUNC LOCAL DEFAULT 7 star_target_rule │ │ │ │ │ 120: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 121: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 122: 00000530 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 123: 0000055c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 124: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 125: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 126: 000005f8 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 127: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 128: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 129: 0000739d 760 FUNC LOCAL DEFAULT 7 disjunction_rule │ │ │ │ │ - 130: 0000bffd 322 FUNC LOCAL DEFAULT 7 lambdef_rule │ │ │ │ │ - 131: 00004a0d 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ - 132: 0000602d 342 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 129: 000073b1 758 FUNC LOCAL DEFAULT 7 disjunction_rule │ │ │ │ │ + 130: 0000c009 322 FUNC LOCAL DEFAULT 7 lambdef_rule │ │ │ │ │ + 131: 00004a05 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ + 132: 00006025 342 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 133: 0000021b 104 FUNC LOCAL DEFAULT 9 _tmp_116_rule │ │ │ │ │ - 134: 00004a89 1604 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 135: 0000775d 776 FUNC LOCAL DEFAULT 7 conjunction_rule │ │ │ │ │ - 136: 00008109 4546 FUNC LOCAL DEFAULT 7 inversion_rule │ │ │ │ │ - 137: 000092cd 266 FUNC LOCAL DEFAULT 7 star_expression_rule │ │ │ │ │ - 138: 000095a9 1014 FUNC LOCAL DEFAULT 7 bitwise_xor_rule │ │ │ │ │ - 139: 000099a1 1544 FUNC LOCAL DEFAULT 7 bitwise_and_rule │ │ │ │ │ - 140: 00009fa9 944 FUNC LOCAL DEFAULT 7 shift_expr_rule │ │ │ │ │ + 134: 00004a81 1604 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 135: 00007771 776 FUNC LOCAL DEFAULT 7 conjunction_rule │ │ │ │ │ + 136: 00008115 4554 FUNC LOCAL DEFAULT 7 inversion_rule │ │ │ │ │ + 137: 000092e1 266 FUNC LOCAL DEFAULT 7 star_expression_rule │ │ │ │ │ + 138: 000095bd 1014 FUNC LOCAL DEFAULT 7 bitwise_xor_rule │ │ │ │ │ + 139: 000099b5 1544 FUNC LOCAL DEFAULT 7 bitwise_and_rule │ │ │ │ │ + 140: 00009fbd 944 FUNC LOCAL DEFAULT 7 shift_expr_rule │ │ │ │ │ 141: 000006bc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 142: 0000a359 542 FUNC LOCAL DEFAULT 7 sum_rule │ │ │ │ │ - 143: 0000a579 286 FUNC LOCAL DEFAULT 7 term_rule │ │ │ │ │ - 144: 0000a699 2608 FUNC LOCAL DEFAULT 7 term_raw │ │ │ │ │ + 142: 0000a36d 542 FUNC LOCAL DEFAULT 7 sum_rule │ │ │ │ │ + 143: 0000a58d 286 FUNC LOCAL DEFAULT 7 term_rule │ │ │ │ │ + 144: 0000a6ad 2616 FUNC LOCAL DEFAULT 7 term_raw │ │ │ │ │ 145: 000006ec 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 146: 0000b0c9 1324 FUNC LOCAL DEFAULT 7 factor_rule │ │ │ │ │ + 146: 0000b0e5 1308 FUNC LOCAL DEFAULT 7 factor_rule │ │ │ │ │ 147: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 148: 0000b5f5 286 FUNC LOCAL DEFAULT 7 primary_rule │ │ │ │ │ - 149: 0000b715 1776 FUNC LOCAL DEFAULT 7 primary_raw │ │ │ │ │ + 148: 0000b601 286 FUNC LOCAL DEFAULT 7 primary_rule │ │ │ │ │ + 149: 0000b721 1776 FUNC LOCAL DEFAULT 7 primary_raw │ │ │ │ │ 150: 00000718 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 151: 0000074c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 152: 0000101d 454 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 153: 00001389 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 154: 000011e5 318 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ 155: 000013ed 554 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 156: 00000778 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 157: 00000794 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 158: 000034e1 312 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ - 159: 00004989 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 158: 000034d9 312 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ + 159: 00004981 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 160: 000007bc 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 161: 000007fc 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 162: 00000800 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 163: 0000e56d 1948 FUNC LOCAL DEFAULT 7 params_rule │ │ │ │ │ - 164: 000122ad 102 FUNC LOCAL DEFAULT 7 _tmp_27_rule │ │ │ │ │ - 165: 00012315 362 FUNC LOCAL DEFAULT 7 func_type_comment_rule │ │ │ │ │ + 163: 0000e581 1948 FUNC LOCAL DEFAULT 7 params_rule │ │ │ │ │ + 164: 000122cd 102 FUNC LOCAL DEFAULT 7 _tmp_27_rule │ │ │ │ │ + 165: 00012335 362 FUNC LOCAL DEFAULT 7 func_type_comment_rule │ │ │ │ │ 166: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 167: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 168: 00000880 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 169: 000008c0 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 170: 0000d8f5 1492 FUNC LOCAL DEFAULT 7 _gather_90_rule │ │ │ │ │ - 171: 00012bc5 2474 FUNC LOCAL DEFAULT 7 kwargs_rule │ │ │ │ │ - 172: 0000d54d 478 FUNC LOCAL DEFAULT 7 args_rule │ │ │ │ │ + 170: 0000d901 1492 FUNC LOCAL DEFAULT 7 _gather_90_rule │ │ │ │ │ + 171: 00012be5 2470 FUNC LOCAL DEFAULT 7 kwargs_rule │ │ │ │ │ + 172: 0000d559 478 FUNC LOCAL DEFAULT 7 args_rule │ │ │ │ │ 173: 0000035d 114 FUNC LOCAL DEFAULT 9 _tmp_168_rule │ │ │ │ │ 174: 00000df3 102 FUNC LOCAL DEFAULT 9 _tmp_111_rule │ │ │ │ │ 175: 000008e4 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 176: 00000ecf 206 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 177: 00000904 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 178: 00000928 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 179: 00009295 978 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 179: 0000928d 978 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 180: 00000944 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 181: 00000974 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 182: 0000098c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 183: 000009b4 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 184: 000009cc 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ 185: 00000a0c 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ 186: 00000a38 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ 187: 00000a50 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 188: 00000a70 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 189: 0000ef65 604 FUNC LOCAL DEFAULT 7 param_no_default_rule │ │ │ │ │ - 190: 0000edad 440 FUNC LOCAL DEFAULT 7 _loop1_30_rule │ │ │ │ │ + 189: 0000ef8d 604 FUNC LOCAL DEFAULT 7 param_no_default_rule │ │ │ │ │ + 190: 0000edc1 458 FUNC LOCAL DEFAULT 7 _loop1_30_rule │ │ │ │ │ 191: 00001619 230 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ - 192: 0000fd55 2140 FUNC LOCAL DEFAULT 7 _loop0_29_rule │ │ │ │ │ - 193: 000105b1 1252 FUNC LOCAL DEFAULT 7 star_etc_rule │ │ │ │ │ - 194: 0000f4d9 2170 FUNC LOCAL DEFAULT 7 _loop1_31_rule │ │ │ │ │ - 195: 0000f319 448 FUNC LOCAL DEFAULT 7 _loop0_28_rule │ │ │ │ │ - 196: 00006205 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ - 197: 0000ed09 164 FUNC LOCAL DEFAULT 7 slash_no_default_rule │ │ │ │ │ - 198: 00003679 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ - 199: 00003b35 248 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ - 200: 0000f1c1 342 FUNC LOCAL DEFAULT 7 param_rule │ │ │ │ │ + 192: 0000fd6d 2142 FUNC LOCAL DEFAULT 7 _loop0_29_rule │ │ │ │ │ + 193: 000105cd 1252 FUNC LOCAL DEFAULT 7 star_etc_rule │ │ │ │ │ + 194: 0000f501 2156 FUNC LOCAL DEFAULT 7 _loop1_31_rule │ │ │ │ │ + 195: 0000f341 448 FUNC LOCAL DEFAULT 7 _loop0_28_rule │ │ │ │ │ + 196: 000061fd 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 197: 0000ed1d 164 FUNC LOCAL DEFAULT 7 slash_no_default_rule │ │ │ │ │ + 198: 00003671 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ + 199: 00003b2d 248 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ + 200: 0000f1e9 342 FUNC LOCAL DEFAULT 7 param_rule │ │ │ │ │ 201: 00000a90 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ 202: 00001701 378 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 203: 0000187d 456 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 204: 0001383d 268 FUNC LOCAL DEFAULT 7 default_rule │ │ │ │ │ + 204: 00013855 268 FUNC LOCAL DEFAULT 7 default_rule │ │ │ │ │ 205: 00000acc 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 206: 00000af0 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 207: 00000b14 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 208: 00000b48 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 209: 00010e75 392 FUNC LOCAL DEFAULT 7 kwds_rule │ │ │ │ │ - 210: 000039f5 318 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 211: 0000a6f1 98 FUNC LOCAL DEFAULT 1 _tmp_128_rule │ │ │ │ │ + 209: 00010e91 392 FUNC LOCAL DEFAULT 7 kwds_rule │ │ │ │ │ + 210: 000039ed 318 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 211: 0000a6e9 98 FUNC LOCAL DEFAULT 1 _tmp_128_rule │ │ │ │ │ 212: 00000b68 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 213: 00000b94 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 214: 000055cd 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ + 214: 000055c5 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ 215: 0000093b 102 FUNC LOCAL DEFAULT 9 _tmp_118_rule │ │ │ │ │ 216: 00000bd4 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 217: 00000c04 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 218: 00000e59 118 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 219: 00000c34 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 220: 00000c50 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 221: 00000c80 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ @@ -229,112 +229,112 @@ │ │ │ │ │ 225: 00000d44 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ 226: 00000d74 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ 227: 00000d9c 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ 228: 00000dc4 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ 229: 00000dec 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ 230: 00000e0c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ 231: 00000e38 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 232: 00012481 142 FUNC LOCAL DEFAULT 7 fstring_conversion_rule │ │ │ │ │ - 233: 00006a11 346 FUNC LOCAL DEFAULT 1 _loop0_77_rule │ │ │ │ │ + 232: 000124a1 142 FUNC LOCAL DEFAULT 7 fstring_conversion_rule │ │ │ │ │ + 233: 00006a09 346 FUNC LOCAL DEFAULT 1 _loop0_77_rule │ │ │ │ │ 234: 00000c51 100 FUNC LOCAL DEFAULT 9 _tmp_152_rule.isra.0 │ │ │ │ │ 235: 00000beb 102 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 236: 00000b75 118 FUNC LOCAL DEFAULT 9 _tmp_151_rule │ │ │ │ │ 237: 00000aef 134 FUNC LOCAL DEFAULT 9 _tmp_150_rule │ │ │ │ │ 238: 00000e50 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ 239: 000008cb 112 FUNC LOCAL DEFAULT 9 _tmp_105_rule │ │ │ │ │ 240: 00000e78 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ 241: 00000eb8 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ 242: 00000ef8 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 243: 00006819 502 FUNC LOCAL DEFAULT 1 _tmp_163_rule │ │ │ │ │ + 243: 00006811 502 FUNC LOCAL DEFAULT 1 _tmp_163_rule │ │ │ │ │ 244: 00000f20 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ 245: 00000f60 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ 246: 00000fa0 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ 247: 00000fcc 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ 248: 0000100c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ 249: 00001030 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ 250: 00002b25 144 FUNC LOCAL DEFAULT 1 _tmp_26_rule │ │ │ │ │ 251: 00001070 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ 252: 000010ac 0 NOTYPE LOCAL DEFAULT 6 .LC99 │ │ │ │ │ - 253: 000136c9 370 FUNC LOCAL DEFAULT 7 kwarg_or_double_starred_rule │ │ │ │ │ - 254: 00013571 342 FUNC LOCAL DEFAULT 7 kwarg_or_starred_rule │ │ │ │ │ - 255: 00008fd5 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 256: 00003769 248 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ + 253: 000136e1 370 FUNC LOCAL DEFAULT 7 kwarg_or_double_starred_rule │ │ │ │ │ + 254: 0001358d 340 FUNC LOCAL DEFAULT 7 kwarg_or_starred_rule │ │ │ │ │ + 255: 00008fcd 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 256: 00003761 248 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ 257: 000010c0 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ - 258: 0000a755 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 258: 0000a74d 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ 259: 000010e4 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ - 260: 00003f29 354 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 261: 0000408d 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ - 262: 000042a5 826 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 260: 00003f21 354 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 261: 00004085 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ + 262: 0000429d 826 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 263: 00001114 0 NOTYPE LOCAL DEFAULT 6 .LC102 │ │ │ │ │ - 264: 000050cd 162 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 265: 00005385 230 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 266: 00013949 934 FUNC LOCAL DEFAULT 7 _loop1_73_rule │ │ │ │ │ - 267: 00005f3d 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ - 268: 00005759 870 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 269: 000054d1 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ + 264: 000050c5 162 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 265: 0000537d 230 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 266: 00013961 934 FUNC LOCAL DEFAULT 7 _loop1_73_rule │ │ │ │ │ + 267: 00005f35 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ + 268: 00005751 870 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 269: 000054c9 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ 270: 000002fb 98 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 271: 00013f41 672 FUNC LOCAL DEFAULT 7 _loop0_71_rule │ │ │ │ │ - 272: 00005ac1 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ - 273: 00008ed1 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ - 274: 00013cf1 350 FUNC LOCAL DEFAULT 7 lambda_param_no_default_rule │ │ │ │ │ - 275: 00013e51 240 FUNC LOCAL DEFAULT 7 lambda_param_rule │ │ │ │ │ + 271: 00013f59 672 FUNC LOCAL DEFAULT 7 _loop0_71_rule │ │ │ │ │ + 272: 00005ab9 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ + 273: 00008ec9 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ + 274: 00013d09 350 FUNC LOCAL DEFAULT 7 lambda_param_no_default_rule │ │ │ │ │ + 275: 00013e69 240 FUNC LOCAL DEFAULT 7 lambda_param_rule │ │ │ │ │ 276: 0000114c 0 NOTYPE LOCAL DEFAULT 6 .LC103 │ │ │ │ │ 277: 00001180 0 NOTYPE LOCAL DEFAULT 6 .LC104 │ │ │ │ │ - 278: 0000546d 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ - 279: 00005675 228 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ - 280: 00005c85 384 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 278: 00005465 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 279: 0000566d 228 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ + 280: 00005c7d 384 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 281: 00001147 100 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ - 282: 00005bb1 212 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 282: 00005ba9 212 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 283: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 284: 0000013d 110 FUNC LOCAL DEFAULT 9 _tmp_174_rule │ │ │ │ │ 285: 000001ab 112 FUNC LOCAL DEFAULT 9 _tmp_177_rule │ │ │ │ │ 286: 000011bc 0 NOTYPE LOCAL DEFAULT 6 .LC105 │ │ │ │ │ 287: 000011d0 0 NOTYPE LOCAL DEFAULT 6 .LC106 │ │ │ │ │ 288: 000011e4 0 NOTYPE LOCAL DEFAULT 6 .LC107 │ │ │ │ │ - 289: 00009e5d 964 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 289: 00009e55 964 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ 290: 000003cf 1276 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ - 291: 00006df5 144 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 292: 0000701d 618 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 293: 00006e85 406 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 294: 000088e5 408 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 295: 0000856d 170 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 296: 00008619 230 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 291: 00006ded 144 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 292: 00007015 618 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 293: 00006e7d 406 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 294: 000088dd 408 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 295: 00008565 170 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 296: 00008611 230 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 297: 000011f4 0 NOTYPE LOCAL DEFAULT 6 .LC108 │ │ │ │ │ 298: 000011f8 0 NOTYPE LOCAL DEFAULT 6 .LC109 │ │ │ │ │ 299: 00001214 0 NOTYPE LOCAL DEFAULT 6 .LC110 │ │ │ │ │ - 300: 00007289 540 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 301: 000074a5 3340 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 300: 00007281 540 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 301: 0000749d 3340 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 302: 00001234 0 NOTYPE LOCAL DEFAULT 6 .LC111 │ │ │ │ │ - 303: 000081b1 246 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 304: 000082a9 322 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 305: 00008701 386 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 306: 00008885 96 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 307: 00008b55 378 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 308: 0000a221 100 FUNC LOCAL DEFAULT 1 _tmp_42_rule │ │ │ │ │ - 309: 0000a285 98 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 310: 0000a2e9 378 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 311: 00008cd1 370 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 312: 00008ae1 116 FUNC LOCAL DEFAULT 1 _tmp_44_rule │ │ │ │ │ - 313: 000083ed 262 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 303: 000081a9 246 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 304: 000082a1 322 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 305: 000086f9 386 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 306: 0000887d 96 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 307: 00008b4d 378 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 308: 0000a219 100 FUNC LOCAL DEFAULT 1 _tmp_42_rule │ │ │ │ │ + 309: 0000a27d 98 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 310: 0000a2e1 378 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 311: 00008cc9 370 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 312: 00008ad9 116 FUNC LOCAL DEFAULT 1 _tmp_44_rule │ │ │ │ │ + 313: 000083e5 262 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ 314: 00000283 120 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 315: 000084f5 120 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ - 316: 00008e45 140 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 315: 000084ed 120 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 316: 00008e3d 140 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 317: 00001260 0 NOTYPE LOCAL DEFAULT 6 .LC112 │ │ │ │ │ 318: 000012a0 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ - 319: 00009221 116 FUNC LOCAL DEFAULT 1 _tmp_113_rule │ │ │ │ │ + 319: 00009219 116 FUNC LOCAL DEFAULT 1 _tmp_113_rule │ │ │ │ │ 320: 000012cc 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ 321: 000012f8 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ 322: 0000131c 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ 323: 00001344 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ 324: 00001364 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ - 325: 00009669 154 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 325: 00009661 154 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 326: 00001380 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ 327: 000013c0 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ 328: 000013e8 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ - 329: 0000a465 652 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 329: 0000a45d 652 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ 330: 00001410 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ 331: 00001440 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ 332: 00001470 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ 333: 000014a0 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ 334: 000014d0 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ 335: 00001504 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ 336: 00001534 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2536c contains 2112 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2537c contains 2112 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000016 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000052 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000058 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000008a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000098 0001670a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ 000000f0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000116 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000011c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000134 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000015c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000162 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000174 0000060a R_ARM_THM_CALL 00000001 compound_stmt_rule │ │ │ │ │ -00000188 0000070a R_ARM_THM_CALL 00001b49 simple_stmts_rule │ │ │ │ │ +00000188 0000070a R_ARM_THM_CALL 00001b5d simple_stmts_rule │ │ │ │ │ 000001c4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000001e6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001f4 00016b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ 00000212 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000220 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ 0000022a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000024c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ 00000298 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000002bc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000002c2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000002de 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000030c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000312 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000326 0000060a R_ARM_THM_CALL 00000001 compound_stmt_rule │ │ │ │ │ -0000033e 0000070a R_ARM_THM_CALL 00001b49 simple_stmts_rule │ │ │ │ │ +0000033e 0000070a R_ARM_THM_CALL 00001b5d simple_stmts_rule │ │ │ │ │ 00000350 0001720a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ 00000368 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000037c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003a6 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000003ae 0001700a R_ARM_THM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ 000003c2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003d4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -69,47 +69,47 @@ │ │ │ │ │ 00000580 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000598 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005c8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005de 0000080a R_ARM_THM_CALL 00000cb5 _gather_104_rule │ │ │ │ │ 000005fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000060a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000616 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00000616 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00000632 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000642 0001780a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 0000064c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000065c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000664 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000066c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000678 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000690 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000069a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006a6 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +000006a6 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 000006b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006d0 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +000006d0 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 000006e2 0001790a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000006f0 0001790a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000006fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000070a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000712 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000071c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000728 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00000728 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00000738 0001790a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 0000074a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000756 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -00000764 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00000756 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00000764 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00000774 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000782 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000078e 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +0000078e 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 0000079e 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000007bc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007cc 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +000007cc 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 000007da 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000007ea 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +000007ea 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 0000081c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000822 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000850 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000856 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000886 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008a0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000008a6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ 000010c6 0001db0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000010f6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010fc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000111a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001122 0000b02f R_ARM_THM_MOVW_ABS_NC 00000ecf _tmp_139_rule │ │ │ │ │ 00001126 0000b030 R_ARM_THM_MOVT_ABS 00000ecf _tmp_139_rule │ │ │ │ │ 0000112e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001138 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00001138 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00001140 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001144 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001158 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001164 0000af2f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ 00001168 0000af30 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ 00001178 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000011ba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -272,18 +272,18 @@ │ │ │ │ │ 000015ce 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000015d6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC66 │ │ │ │ │ 000015da 0000c930 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ 000015e0 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001610 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001638 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000163e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001650 0000c30a R_ARM_THM_CALL 0000f319 _loop0_28_rule │ │ │ │ │ -0000165a 0000c20a R_ARM_THM_CALL 0000f4d9 _loop1_31_rule │ │ │ │ │ -0000166a 0000c30a R_ARM_THM_CALL 0000f319 _loop0_28_rule │ │ │ │ │ -00001674 0000c20a R_ARM_THM_CALL 0000f4d9 _loop1_31_rule │ │ │ │ │ +00001650 0000c30a R_ARM_THM_CALL 0000f341 _loop0_28_rule │ │ │ │ │ +0000165a 0000c20a R_ARM_THM_CALL 0000f501 _loop1_31_rule │ │ │ │ │ +0000166a 0000c30a R_ARM_THM_CALL 0000f341 _loop0_28_rule │ │ │ │ │ +00001674 0000c20a R_ARM_THM_CALL 0000f501 _loop1_31_rule │ │ │ │ │ 00001692 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000169e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000016ac 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ 000016b6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016cc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000016d4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000016d8 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -301,77 +301,77 @@ │ │ │ │ │ 000017d0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017e0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000182c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000183a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001842 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001858 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001866 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000186e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001874 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018a0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000018a6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000018d4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000018ee 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000190c 0001db0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 0000192a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001974 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000197a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001986 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001992 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019b0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000019b6 0000b02f R_ARM_THM_MOVW_ABS_NC 00000ecf _tmp_139_rule │ │ │ │ │ 000019ba 0000b030 R_ARM_THM_MOVT_ABS 00000ecf _tmp_139_rule │ │ │ │ │ 000019c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000019cc 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +000019cc 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 000019d4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000019d8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000019ec 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 000019f8 0000af2f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ 000019fc 0000af30 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ 00001a0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001a1e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001a32 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001a66 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001a6c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001a94 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a9c 0000560a R_ARM_THM_CALL 00011725 star_named_expressions_rule │ │ │ │ │ +00001a9c 0000560a R_ARM_THM_CALL 00011741 star_named_expressions_rule │ │ │ │ │ 00001aaa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ab2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001ace 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ 00001aea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001b02 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001b36 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001b5a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001b60 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001b72 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b7a 0000770a R_ARM_THM_CALL 00005d49 star_target_rule │ │ │ │ │ +00001b7a 0000770a R_ARM_THM_CALL 00005d61 star_target_rule │ │ │ │ │ 00001b96 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001bc0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001bc6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001be4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001c12 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001c28 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c44 0000220a R_ARM_THM_CALL 00010a95 named_expression_rule │ │ │ │ │ +00001c44 0000220a R_ARM_THM_CALL 00010ab1 named_expression_rule │ │ │ │ │ 00001c52 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c5c 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00001c5c 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00001c74 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001c88 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 00001ca6 00017d0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001cb6 0000220a R_ARM_THM_CALL 00010a95 named_expression_rule │ │ │ │ │ +00001cb6 0000220a R_ARM_THM_CALL 00010ab1 named_expression_rule │ │ │ │ │ 00001cc4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cce 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00001cce 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00001ce8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001d0a 00017d0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 00001d14 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d3c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001d42 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001d58 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d60 0000220a R_ARM_THM_CALL 00010a95 named_expression_rule │ │ │ │ │ +00001d60 0000220a R_ARM_THM_CALL 00010ab1 named_expression_rule │ │ │ │ │ 00001d6a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d80 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d8a 0000220a R_ARM_THM_CALL 00010a95 named_expression_rule │ │ │ │ │ +00001d8a 0000220a R_ARM_THM_CALL 00010ab1 named_expression_rule │ │ │ │ │ 00001d94 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d9e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001da4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001da8 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001db2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001dca 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00001dce 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -388,22 +388,22 @@ │ │ │ │ │ 00001e30 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e92 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001e98 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001eb2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ec6 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 00001eca 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 00001ed2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001edc 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00001edc 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00001eea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001f00 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001f06 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001f22 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f3c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f64 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f6e 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00001f6e 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00001f7c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f84 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001f88 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001f8c 0000f22f R_ARM_THM_MOVW_ABS_NC 00000ef8 .LC91 │ │ │ │ │ 00001f90 0000f230 R_ARM_THM_MOVT_ABS 00000ef8 .LC91 │ │ │ │ │ 00001f9a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001fa2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -420,15 +420,15 @@ │ │ │ │ │ 00002018 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002040 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002046 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000205e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002070 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 00002074 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 0000207c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002086 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00002086 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00002094 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000020a8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000020ae 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000020c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020fa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002102 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -444,47 +444,47 @@ │ │ │ │ │ 00002188 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000218e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000021a6 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000021ce 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021d4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000021f2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002222 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000222c 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +0000222c 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00002238 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002240 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00002240 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 0000224a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000226c 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 000022a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000022be 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000022dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002312 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00002324 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002360 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00002360 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00002370 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000237a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002388 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002392 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00002392 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 0000239e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000023c4 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 000023e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023f0 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +000023f0 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 000023fe 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002422 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000242a 0000f62f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ 0000242e 0000f630 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ 00002442 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002456 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002462 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00002462 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00002470 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002496 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000024aa 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000024cc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000024d2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000024ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024f8 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +000024f8 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00002516 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002522 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000253a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002542 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002546 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002550 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002560 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ @@ -502,25 +502,25 @@ │ │ │ │ │ 000025d0 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000025e6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000025f2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000025fa 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000261c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002622 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000263c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002644 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00002644 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 0000265e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002666 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00002666 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00002680 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000268a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000026a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026a8 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +000026a8 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 000026c0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026ca 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +000026ca 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 000026d8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026e2 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +000026e2 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 000026ea 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000026ee 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002700 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000270e 0000f82f R_ARM_THM_MOVW_ABS_NC 0000100c .LC96 │ │ │ │ │ 00002712 0000f830 R_ARM_THM_MOVT_ABS 0000100c .LC96 │ │ │ │ │ 00002722 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002740 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -546,1579 +546,1579 @@ │ │ │ │ │ 00002842 0000f730 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ 00002850 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002862 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002898 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000289e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000028d2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000028dc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000028e8 0000550a R_ARM_THM_CALL 0000dec9 type_params_rule │ │ │ │ │ +000028e8 0000550a R_ARM_THM_CALL 0000ded5 type_params_rule │ │ │ │ │ 00002904 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000290c 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +0000290c 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00002916 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002942 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 0000296e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000029a2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000029a8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000029c0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000029d6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000029f8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002a00 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002a16 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002a20 0000550a R_ARM_THM_CALL 0000dec9 type_params_rule │ │ │ │ │ +00002a20 0000550a R_ARM_THM_CALL 0000ded5 type_params_rule │ │ │ │ │ 00002a3a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a46 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a4e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a52 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a5c 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002a6a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00002a6e 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00002a76 0000f92f R_ARM_THM_MOVW_ABS_NC 00001030 .LC97 │ │ │ │ │ 00002a7a 0000f930 R_ARM_THM_MOVT_ABS 00001030 .LC97 │ │ │ │ │ 00002a7e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002a88 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ab8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002ac0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002acc 0000550a R_ARM_THM_CALL 0000dec9 type_params_rule │ │ │ │ │ +00002acc 0000550a R_ARM_THM_CALL 0000ded5 type_params_rule │ │ │ │ │ 00002aea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002af4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002af8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002b02 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002b06 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002b0a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002b44 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002b4a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002b5c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b64 00005d0a R_ARM_THM_CALL 0000cc69 arguments_rule │ │ │ │ │ +00002b64 00005d0a R_ARM_THM_CALL 0000cc75 arguments_rule │ │ │ │ │ 00002b72 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b98 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002ba0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002bd4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002bda 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002c04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c0c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002c20 0001770a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ 00002c40 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002c74 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002c7a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002cb0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002cb6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002cee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cf8 0000420a R_ARM_THM_CALL 000057ed star_targets_rule │ │ │ │ │ +00002cf8 0000420a R_ARM_THM_CALL 00005825 star_targets_rule │ │ │ │ │ 00002d08 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d12 0000430a R_ARM_THM_CALL 00007a65 star_expressions_rule │ │ │ │ │ +00002d12 0000430a R_ARM_THM_CALL 00007a79 star_expressions_rule │ │ │ │ │ 00002d22 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d30 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d40 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00002d40 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00002d5e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002d74 0000280a R_ARM_THM_CALL 0000e2e5 NEW_TYPE_COMMENT │ │ │ │ │ +00002d74 0000280a R_ARM_THM_CALL 0000e2f9 NEW_TYPE_COMMENT │ │ │ │ │ 00002d90 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ 00002dba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002dc8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dd2 0000420a R_ARM_THM_CALL 000057ed star_targets_rule │ │ │ │ │ +00002dd2 0000420a R_ARM_THM_CALL 00005825 star_targets_rule │ │ │ │ │ 00002de2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dec 0000430a R_ARM_THM_CALL 00007a65 star_expressions_rule │ │ │ │ │ +00002dec 0000430a R_ARM_THM_CALL 00007a79 star_expressions_rule │ │ │ │ │ 00002dfc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002e0a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e1a 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00002e1a 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00002e38 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e4e 0000280a R_ARM_THM_CALL 0000e2e5 NEW_TYPE_COMMENT │ │ │ │ │ +00002e4e 0000280a R_ARM_THM_CALL 0000e2f9 NEW_TYPE_COMMENT │ │ │ │ │ 00002e6a 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ 00002e72 0000fc2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC99 │ │ │ │ │ 00002e76 0000fc30 R_ARM_THM_MOVT_ABS 000010ac .LC99 │ │ │ │ │ 00002e88 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002eaa 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002ede 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002ee4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002efa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f08 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f10 0000420a R_ARM_THM_CALL 000057ed star_targets_rule │ │ │ │ │ +00002f10 0000420a R_ARM_THM_CALL 00005825 star_targets_rule │ │ │ │ │ 00002f1c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f34 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f42 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f4c 0000420a R_ARM_THM_CALL 000057ed star_targets_rule │ │ │ │ │ +00002f4c 0000420a R_ARM_THM_CALL 00005825 star_targets_rule │ │ │ │ │ 00002f58 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f94 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002f9c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002fae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fdc 0000430a R_ARM_THM_CALL 00007a65 star_expressions_rule │ │ │ │ │ +00002fdc 0000430a R_ARM_THM_CALL 00007a79 star_expressions_rule │ │ │ │ │ 00002fe8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ff4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ffc 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00003000 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000300a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003018 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 0000301c 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00003024 0000fb2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC98 │ │ │ │ │ 00003028 0000fb30 R_ARM_THM_MOVT_ABS 00001070 .LC98 │ │ │ │ │ 0000302c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003034 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003046 0000430a R_ARM_THM_CALL 00007a65 star_expressions_rule │ │ │ │ │ +00003046 0000430a R_ARM_THM_CALL 00007a79 star_expressions_rule │ │ │ │ │ 00003054 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000305e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003062 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000306c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003070 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00003074 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000030b0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000030b6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000030e4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000030ea 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003106 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003132 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003138 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000314e 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +0000314e 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 0000315e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000316a 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +0000316a 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 0000317a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ 0000319a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000031a0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000031bc 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000031de 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +000031de 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 000031ec 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ 00003218 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003230 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003236 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003252 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003276 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000327c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000328e 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +0000328e 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 0000329a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000032b8 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003354 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003368 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003372 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033aa 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000033c2 00006d0a R_ARM_THM_CALL 000093d9 bitwise_or_rule │ │ │ │ │ -000033d0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000033e2 00006d0a R_ARM_THM_CALL 000093d9 bitwise_or_rule │ │ │ │ │ -000033f2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00003404 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000340e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003420 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003428 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003430 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000343c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000346c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003482 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000349c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034b6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003504 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000350a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003520 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003544 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000354a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000355c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000356e 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000357c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003590 0000810a R_ARM_THM_CALL 0000739d disjunction_rule │ │ │ │ │ -000035cc 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000035de 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000035e6 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000035f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035fc 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003612 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003636 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000363c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000364c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000365e 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -00003672 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000369a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000036a0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000036b6 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000036dc 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000036ea 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003726 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003738 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003746 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000374e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003762 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003788 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000378e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000037a0 0000c80a R_ARM_THM_CALL 0000f1c1 param_rule │ │ │ │ │ -000037b2 0000c80a R_ARM_THM_CALL 0000f1c1 param_rule │ │ │ │ │ -000037cc 0000cc0a R_ARM_THM_CALL 0001383d default_rule │ │ │ │ │ -000037dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037fa 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003804 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003818 0000cc0a R_ARM_THM_CALL 0001383d default_rule │ │ │ │ │ -00003828 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003834 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003838 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003842 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000385a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003884 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000388a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000038a0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000038b8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038be 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000038d2 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000038ec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038fa 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000390c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000391c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000392e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003962 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003970 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003978 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000398c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000399c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039cc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000039d0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000039e2 0001032f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ -000039e6 00010330 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ -000039ec 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003a16 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003a1c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003a40 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003a5c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a6e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003a74 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003a88 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a92 0000890a R_ARM_THM_CALL 000092cd star_expression_rule │ │ │ │ │ -00003aa4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ac6 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00003ad8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003b0a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b2c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b56 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b5c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003b70 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003baa 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003bc8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003be2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003bf2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c04 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c12 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c1a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c22 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c4c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003c52 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003c7c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c94 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003caa 0001f20a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00003cb4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ccc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003d00 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d28 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003d2e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d58 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d70 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003d86 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00003d90 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003da8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003ddc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e08 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e0e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e3c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e42 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e56 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e70 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e7e 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003e90 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003ea0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003ee6 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003ef4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003efc 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003f10 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f20 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f48 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003f4e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003f62 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -00003f70 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f86 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -00003f92 0001f40a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00003fa8 0000770a R_ARM_THM_CALL 00005d49 star_target_rule │ │ │ │ │ -00003fb2 0001052f R_ARM_THM_MOVW_ABS_NC 0000408d _tmp_36_rule │ │ │ │ │ -00003fb6 00010530 R_ARM_THM_MOVT_ABS 0000408d _tmp_36_rule │ │ │ │ │ -00003fbe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003fcc 0001f40a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00003fd6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ff0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004010 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004016 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004022 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -0000402e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004036 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -0000403e 0001052f R_ARM_THM_MOVW_ABS_NC 0000408d _tmp_36_rule │ │ │ │ │ -00004042 00010530 R_ARM_THM_MOVT_ABS 0000408d _tmp_36_rule │ │ │ │ │ -0000404a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000405a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000407e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040aa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000040b0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000040c0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040d0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040f0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004128 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000412e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004154 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000415a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004186 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000418c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000041a0 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000041ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041c8 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000041da 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041ea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000041fe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000424c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000425a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004262 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000334a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000335e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003368 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033a2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000033ba 00006d0a R_ARM_THM_CALL 000093ed bitwise_or_rule │ │ │ │ │ +000033c8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000033dc 00006d0a R_ARM_THM_CALL 000093ed bitwise_or_rule │ │ │ │ │ +000033ec 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000033fe 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003408 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000341a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003422 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000342a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003432 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000344c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003466 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003476 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034ba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034c0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034fc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003502 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003518 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000353c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003542 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003554 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003566 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003574 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003588 0000810a R_ARM_THM_CALL 000073b1 disjunction_rule │ │ │ │ │ +000035c4 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000035d6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000035de 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035ea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035f4 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000360a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000362e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003634 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003644 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003656 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +0000366a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003692 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003698 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000036ae 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000036d4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000036e2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000371e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003730 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000373e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003746 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000375a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003780 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003786 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003798 0000c80a R_ARM_THM_CALL 0000f1e9 param_rule │ │ │ │ │ +000037aa 0000c80a R_ARM_THM_CALL 0000f1e9 param_rule │ │ │ │ │ +000037c4 0000cc0a R_ARM_THM_CALL 00013855 default_rule │ │ │ │ │ +000037d4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037f2 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000037fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003810 0000cc0a R_ARM_THM_CALL 00013855 default_rule │ │ │ │ │ +00003820 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000382c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003830 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000383a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003852 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000387c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003882 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003898 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000038b0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038b6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000038ca 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000038e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038f2 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003904 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003914 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003926 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000395a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003968 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003970 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003984 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003994 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039c4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000039c8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000039da 0001032f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ +000039de 00010330 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ +000039e4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003a0e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003a14 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003a38 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003a54 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a66 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003a6c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003a80 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a8a 0000890a R_ARM_THM_CALL 000092e1 star_expression_rule │ │ │ │ │ +00003a9c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003abe 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00003ad0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003b02 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b24 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b4e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003b54 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003b68 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ba2 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003bc0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003bda 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003bea 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003bfc 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c0a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c12 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c1a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c44 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c4a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003c74 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c8c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ca2 0001f20a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00003cac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cc4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003cf8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d20 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d26 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d50 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d68 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003d7e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00003d88 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003da0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003dd4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e00 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e06 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e34 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e3a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e4e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003e68 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e76 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003e88 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e98 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003ede 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003eec 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ef4 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003f08 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f18 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f40 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003f46 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003f5a 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00003f68 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f7e 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00003f8a 0001f40a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00003fa0 0000770a R_ARM_THM_CALL 00005d61 star_target_rule │ │ │ │ │ +00003faa 0001052f R_ARM_THM_MOVW_ABS_NC 00004085 _tmp_36_rule │ │ │ │ │ +00003fae 00010530 R_ARM_THM_MOVT_ABS 00004085 _tmp_36_rule │ │ │ │ │ +00003fb6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003fc4 0001f40a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00003fce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fe8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004008 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000400e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000401a 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00004026 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000402e 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00004036 0001052f R_ARM_THM_MOVW_ABS_NC 00004085 _tmp_36_rule │ │ │ │ │ +0000403a 00010530 R_ARM_THM_MOVT_ABS 00004085 _tmp_36_rule │ │ │ │ │ +00004042 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004052 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004076 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040a2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000040a8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000040b8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040c8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040d8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040e8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004120 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004126 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000414c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004152 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000417e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004184 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004198 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000041b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041c0 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000041d2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000041e2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000041f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004244 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004252 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000425a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004272 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000427a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004282 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000428e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042c8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000042ce 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000042ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004314 00005b0a R_ARM_THM_CALL 0000374d t_primary_rule │ │ │ │ │ -00004320 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004334 00005b0a R_ARM_THM_CALL 0000374d t_primary_rule │ │ │ │ │ -00004342 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000434c 00005a0a R_ARM_THM_CALL 00012511 slices_rule │ │ │ │ │ -0000435a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004360 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -00004364 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -0000436c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004374 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004396 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000043aa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000043d4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000043da 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004404 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004414 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004428 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004434 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -00004438 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -00004440 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000444c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000446e 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004478 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000449e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044a8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000044ca 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -000044d2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044ee 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044f6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004504 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004516 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000453e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004550 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004560 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004580 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000458a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000045a8 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000045c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045d2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000045fe 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004604 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004614 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004624 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004634 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000466c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004672 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000468e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000046ae 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000046c8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000046ce 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000046e4 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004714 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004728 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -00004734 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004744 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -0000475c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004764 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004788 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000479a 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000047b0 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000047ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047d6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000047ea 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000480c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000481a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004828 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000483c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004866 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000487a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000048aa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048b0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048c0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048d0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048e2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004910 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004916 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004936 0000670a R_ARM_THM_CALL 00010ffd tuple_rule │ │ │ │ │ -00004948 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000496c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004982 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049a6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000049ac 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000049be 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049cc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049e0 0000430a R_ARM_THM_CALL 00007a65 star_expressions_rule │ │ │ │ │ -000049f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a06 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a2c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004a32 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a40 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004a4e 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00004a64 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00004a72 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00004a82 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004aac 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ab2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ade 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ae4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b28 00010a0a R_ARM_THM_CALL 00013949 _loop1_73_rule │ │ │ │ │ -00004b50 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00004ba2 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00004baa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bd2 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00004bde 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004bf2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004bf8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c10 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c28 00010e0a R_ARM_THM_CALL 000002fb _tmp_130_rule │ │ │ │ │ -00004c48 00010f0a R_ARM_THM_CALL 00013f41 _loop0_71_rule │ │ │ │ │ -00004c62 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c68 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004cb2 00010f0a R_ARM_THM_CALL 00013f41 _loop0_71_rule │ │ │ │ │ -00004cbc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cd4 00010e0a R_ARM_THM_CALL 000002fb _tmp_130_rule │ │ │ │ │ -00004ce8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d2c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d32 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d46 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d58 0001120a R_ARM_THM_CALL 00013cf1 lambda_param_no_default_rule │ │ │ │ │ -00004d74 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d7c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -00004d80 0000ba30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -00004d8a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d92 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -00004d96 0000bb30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -00004d9c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004da0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004db8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004de8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004df0 00010f0a R_ARM_THM_CALL 00013f41 _loop0_71_rule │ │ │ │ │ -00004e26 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00004e2a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -00004e2e 0000bc30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -00004e42 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e86 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00004e94 0001120a R_ARM_THM_CALL 00013cf1 lambda_param_no_default_rule │ │ │ │ │ -00004e9a 0000b82f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -00004e9e 0000b830 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -00004ea6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004eb8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ed0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004eda 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ee4 0000b62f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -00004ee8 0000b630 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -00004eee 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ef2 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f1c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f26 0000b72f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -00004f2a 0000b730 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -00004f40 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f46 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f5a 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -00004f76 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f7c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f94 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004fb0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fba 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -00004fd2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004ff2 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005010 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005018 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000502e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000503e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005052 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005062 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000506e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005072 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000507a 0001072f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ -0000507e 00010730 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ -0000509e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050b4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050c2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050ea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000050f0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000050fe 00010a0a R_ARM_THM_CALL 00013949 _loop1_73_rule │ │ │ │ │ -0000510a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005118 00010a0a R_ARM_THM_CALL 00013949 _loop1_73_rule │ │ │ │ │ -00005124 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000513a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005140 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005144 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000514e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000515c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005192 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005198 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000051bc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000051c2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000051da 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051f0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005204 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000524c 00006b0a R_ARM_THM_CALL 0000e319 starred_expression_rule │ │ │ │ │ -0000525c 0000500a R_ARM_THM_CALL 000112b1 star_named_expression_rule │ │ │ │ │ -0000526a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005274 0000560a R_ARM_THM_CALL 00011725 star_named_expressions_rule │ │ │ │ │ -00005280 00006a0a R_ARM_THM_CALL 0000c1b5 for_if_clauses_rule │ │ │ │ │ -00005288 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000528c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000529c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000052a6 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000052ac 0001152f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -000052b0 00011530 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -000052c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052da 0000500a R_ARM_THM_CALL 000112b1 star_named_expression_rule │ │ │ │ │ -000052e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052f4 00006a0a R_ARM_THM_CALL 0000c1b5 for_if_clauses_rule │ │ │ │ │ -000052fe 0001152f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -00005302 00011530 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -00005308 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000530c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005324 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004286 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042c0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000042c6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000042e2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000430c 00005b0a R_ARM_THM_CALL 00003761 t_primary_rule │ │ │ │ │ +00004318 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000432c 00005b0a R_ARM_THM_CALL 00003761 t_primary_rule │ │ │ │ │ +0000433a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004344 00005a0a R_ARM_THM_CALL 00012531 slices_rule │ │ │ │ │ +00004352 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004358 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +0000435c 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +00004364 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000436c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000438e 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000043a2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000043cc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000043d2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000043fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000440c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00004420 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000442c 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +00004430 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +00004438 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004444 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004466 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004470 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004496 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044a0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000044c2 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +000044ca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044e6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044ee 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000044fc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000450e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004536 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004548 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004558 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004578 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004582 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000045a0 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000045bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045ca 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000045f6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000045fc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000460c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000461c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000462c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004664 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000466a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004686 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000046a6 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000046c0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000046c6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000046dc 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000470c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004720 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +0000472c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000473c 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00004754 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000475c 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004780 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004792 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000047a8 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000047b2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047ce 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000047e2 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004804 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004812 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004820 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004834 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000485e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004872 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000048a2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048a8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000048b8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048c8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048da 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004908 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000490e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000492e 0000670a R_ARM_THM_CALL 00011019 tuple_rule │ │ │ │ │ +00004940 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004964 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000497a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000499e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000049a4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049d8 0000430a R_ARM_THM_CALL 00007a79 star_expressions_rule │ │ │ │ │ +000049ea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049fe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a24 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a2a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a38 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004a46 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00004a5c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00004a6a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00004a7a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004aa4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004aaa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ad6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004adc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b20 00010a0a R_ARM_THM_CALL 00013961 _loop1_73_rule │ │ │ │ │ +00004b48 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00004b9a 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00004ba2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004bca 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00004bd6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004bea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004bf0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004c08 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c20 00010e0a R_ARM_THM_CALL 000002fb _tmp_130_rule │ │ │ │ │ +00004c40 00010f0a R_ARM_THM_CALL 00013f59 _loop0_71_rule │ │ │ │ │ +00004c5a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c60 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004caa 00010f0a R_ARM_THM_CALL 00013f59 _loop0_71_rule │ │ │ │ │ +00004cb4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ccc 00010e0a R_ARM_THM_CALL 000002fb _tmp_130_rule │ │ │ │ │ +00004ce0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cfc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d24 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d2a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d3e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d50 0001120a R_ARM_THM_CALL 00013d09 lambda_param_no_default_rule │ │ │ │ │ +00004d6c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d74 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +00004d78 0000ba30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +00004d82 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d8a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +00004d8e 0000bb30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +00004d94 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004d98 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004db0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004de0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004de8 00010f0a R_ARM_THM_CALL 00013f59 _loop0_71_rule │ │ │ │ │ +00004e1e 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00004e22 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +00004e26 0000bc30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00004e3a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e7e 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00004e8c 0001120a R_ARM_THM_CALL 00013d09 lambda_param_no_default_rule │ │ │ │ │ +00004e92 0000b82f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +00004e96 0000b830 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +00004e9e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004eb0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ec8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ed2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004edc 0000b62f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +00004ee0 0000b630 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +00004ee6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004eea 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f14 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f1e 0000b72f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +00004f22 0000b730 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +00004f38 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f3e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f52 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +00004f6e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f74 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f8c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004fa8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fb2 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +00004fca 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004fea 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005008 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005010 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005026 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005036 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000504a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000505a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005066 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000506a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005072 0001072f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ +00005076 00010730 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ +00005096 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050ac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050ba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050e2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000050e8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050f6 00010a0a R_ARM_THM_CALL 00013961 _loop1_73_rule │ │ │ │ │ +00005102 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005110 00010a0a R_ARM_THM_CALL 00013961 _loop1_73_rule │ │ │ │ │ +0000511c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005132 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005138 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000513c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005146 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005154 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000518a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005190 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000051b4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000051ba 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000051d2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005244 00006c0a R_ARM_THM_CALL 0000e32d starred_expression_rule │ │ │ │ │ +00005254 0000500a R_ARM_THM_CALL 000112cd star_named_expression_rule │ │ │ │ │ +00005262 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000526c 0000560a R_ARM_THM_CALL 00011741 star_named_expressions_rule │ │ │ │ │ +00005278 00006a0a R_ARM_THM_CALL 0000c1c1 for_if_clauses_rule │ │ │ │ │ +00005280 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005284 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005294 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000529e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000052a4 0001152f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +000052a8 00011530 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +000052be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000052d2 0000500a R_ARM_THM_CALL 000112cd star_named_expression_rule │ │ │ │ │ +000052e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052ec 00006a0a R_ARM_THM_CALL 0000c1c1 for_if_clauses_rule │ │ │ │ │ +000052f6 0001152f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +000052fa 00011530 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +00005300 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005304 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000531c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005334 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000533c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005344 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000534c 00006a0a R_ARM_THM_CALL 0000c1b5 for_if_clauses_rule │ │ │ │ │ -00005354 0001142f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ -00005358 00011430 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ -0000535e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005362 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000053a4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000053aa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000053bc 00010f0a R_ARM_THM_CALL 00013f41 _loop0_71_rule │ │ │ │ │ -000053d6 00010f0a R_ARM_THM_CALL 00013f41 _loop0_71_rule │ │ │ │ │ -000053fe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000540a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005418 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00005422 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005438 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005440 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005444 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000544e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005464 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000548a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005490 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054c2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054f2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054f8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005508 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000552c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000555a 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005578 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005584 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000558c 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000559a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000055a8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055ba 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055ea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000055f0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005610 0000670a R_ARM_THM_CALL 00010ffd tuple_rule │ │ │ │ │ -0000561e 00005e0a R_ARM_THM_CALL 000068b5 genexp_rule │ │ │ │ │ -00005630 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005642 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005654 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005666 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005694 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000569a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000056ac 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -000056be 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -000056d8 0000cc0a R_ARM_THM_CALL 0001383d default_rule │ │ │ │ │ -000056e6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056f6 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00005700 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005714 0000cc0a R_ARM_THM_CALL 0001383d default_rule │ │ │ │ │ -0000571e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005722 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000572c 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000573c 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00005752 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000577c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005782 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000057a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057b4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057e6 0001120a R_ARM_THM_CALL 00013cf1 lambda_param_no_default_rule │ │ │ │ │ -00005814 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00005832 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005838 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005852 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000586a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005880 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058ca 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000058d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000058ea 0001190a R_ARM_THM_CALL 00001147 _tmp_135_rule │ │ │ │ │ -00005900 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000590c 0001190a R_ARM_THM_CALL 00001147 _tmp_135_rule │ │ │ │ │ -00005914 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00005918 0000d030 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -0000591e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005922 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000593a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000594e 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -0000595a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005962 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -00005966 0000cf30 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -0000596c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005970 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005992 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005998 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000059ae 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059de 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059f0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000059f6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000059fe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a0e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a20 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00005a38 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005a3c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005a44 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -00005a48 0000cd30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -00005a4e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00005a74 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a8c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005aa8 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00005ab8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ae2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ae8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005afe 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005b24 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005b32 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005b6e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b80 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005b8e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005b96 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005baa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bd0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005bd6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005be8 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -00005bf8 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -00005c12 0000cc0a R_ARM_THM_CALL 0001383d default_rule │ │ │ │ │ -00005c22 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c32 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00005c3c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c58 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c60 0000cc0a R_ARM_THM_CALL 0001383d default_rule │ │ │ │ │ -00005c6c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c70 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c7a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005ca4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005caa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005cc0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cd4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cdc 0001120a R_ARM_THM_CALL 00013cf1 lambda_param_no_default_rule │ │ │ │ │ -00005cf6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005cfc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d12 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d26 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d3a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d5e 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -00005d6a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d74 0000da0a R_ARM_THM_CALL 00000e59 _tmp_129_rule │ │ │ │ │ -00005d7c 0000d92f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -00005d80 0000d930 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -00005d86 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d8a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005da2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005db6 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -00005dc2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dcc 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -00005dd8 0001130a R_ARM_THM_CALL 00013e51 lambda_param_rule │ │ │ │ │ -00005de4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dec 0000d82f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -00005df0 0000d830 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -00005dfe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e26 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e2c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e42 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e66 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e6c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e7a 0000420a R_ARM_THM_CALL 000057ed star_targets_rule │ │ │ │ │ -00005e8c 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005e9c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005eb4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ed8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ee2 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005efa 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005f14 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f2a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f32 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f5e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f64 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f7a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005f9e 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005fac 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005fde 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005fe6 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ffc 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000600a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000601c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006054 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000605a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006080 0000810a R_ARM_THM_CALL 0000739d disjunction_rule │ │ │ │ │ -00006092 0000810a R_ARM_THM_CALL 0000739d disjunction_rule │ │ │ │ │ -000060a2 0000820a R_ARM_THM_CALL 0000bffd lambdef_rule │ │ │ │ │ -000060c2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060cc 0000810a R_ARM_THM_CALL 0000739d disjunction_rule │ │ │ │ │ -000060dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e6 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000060f2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006116 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00006128 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006154 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000616a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000619c 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -000061a2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000061a6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000061b0 00011f2f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ -000061b4 00011f30 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ -000061c2 00011e2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -000061c6 00011e30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -000061d4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000061f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006222 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006228 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006236 0000c50a R_ARM_THM_CALL 0000ed09 slash_no_default_rule │ │ │ │ │ -00006256 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000629e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -000062ca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000062d0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000062e4 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000062fe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000630c 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000631a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000632e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000634e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000635a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006362 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006380 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000063ba 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063c0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000063d0 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000063f4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006420 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006432 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006458 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006468 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006478 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006480 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000648e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064bc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064c2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064de 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000064f2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000650a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000652c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006532 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000654a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006578 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000657e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065a4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065aa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065c4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000065e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000660c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000662a 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006652 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006660 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006672 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -0000667a 0001202f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ -0000667e 00012030 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ -00006690 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066aa 0000450a R_ARM_THM_CALL 0000d72d annotated_rhs_rule │ │ │ │ │ -000066b8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066c6 0000e80a R_ARM_THM_CALL 00012481 fstring_conversion_rule │ │ │ │ │ -000066e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066f2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006720 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -0000674a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00006762 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000676e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006784 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000678c 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000067a2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067ba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067d0 0001220a R_ARM_THM_CALL 000003cf invalid_tstring_replacement_field_rule │ │ │ │ │ -000067e4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067f6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006802 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000683c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006842 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006868 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000686e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006898 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000068a6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068b6 0000220a R_ARM_THM_CALL 00010a95 named_expression_rule │ │ │ │ │ -000068d0 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000068ec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000068f2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006908 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006926 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006944 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0000694c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006964 00006b0a R_ARM_THM_CALL 0000e319 starred_expression_rule │ │ │ │ │ -00006974 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006998 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000069a8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069ca 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069d8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069f4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a34 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a3a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a4e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006a72 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a78 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a8c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a9c 0000740a R_ARM_THM_CALL 00011b55 fstring_replacement_field_rule │ │ │ │ │ -00006ab0 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006ace 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00006af0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b0e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006b1e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b26 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b32 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b3c 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b52 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b58 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b8a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b90 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ba2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bb4 0000450a R_ARM_THM_CALL 0000d72d annotated_rhs_rule │ │ │ │ │ -00006bc8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bf2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006bf8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c14 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006c36 0000500a R_ARM_THM_CALL 000112b1 star_named_expression_rule │ │ │ │ │ -00006c42 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c52 0000220a R_ARM_THM_CALL 00010a95 named_expression_rule │ │ │ │ │ -00006c88 0000560a R_ARM_THM_CALL 00011725 star_named_expressions_rule │ │ │ │ │ -00006c96 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006caa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006cc0 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006cca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006cee 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006d1c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d22 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d3e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006d9e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006db6 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00006dc0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006dee 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e12 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006e18 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e32 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e58 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006e62 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e7e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ea8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006eae 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ece 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ed4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006eec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006f14 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f26 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f3c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006f78 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006f8e 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00006f98 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005344 00006a0a R_ARM_THM_CALL 0000c1c1 for_if_clauses_rule │ │ │ │ │ +0000534c 0001142f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ +00005350 00011430 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ +00005356 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000535a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000539c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000053a2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000053b4 00010f0a R_ARM_THM_CALL 00013f59 _loop0_71_rule │ │ │ │ │ +000053ce 00010f0a R_ARM_THM_CALL 00013f59 _loop0_71_rule │ │ │ │ │ +000053f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005402 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005410 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000541a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005430 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005438 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000543c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005446 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000545c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005482 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005488 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005498 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054a8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054ba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054ea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054f0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005500 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005524 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005552 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005570 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000557c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005584 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005592 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000055a0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055b2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000055e2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000055e8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005608 0000670a R_ARM_THM_CALL 00011019 tuple_rule │ │ │ │ │ +00005616 00005e0a R_ARM_THM_CALL 000068dd genexp_rule │ │ │ │ │ +00005628 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000563a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000564c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000565e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000568c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005692 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000056a4 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +000056b6 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +000056d0 0000cc0a R_ARM_THM_CALL 00013855 default_rule │ │ │ │ │ +000056de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056ee 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000056f8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000570c 0000cc0a R_ARM_THM_CALL 00013855 default_rule │ │ │ │ │ +00005716 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000571a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005724 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005734 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000574a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005774 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000577a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005798 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057ac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057de 0001120a R_ARM_THM_CALL 00013d09 lambda_param_no_default_rule │ │ │ │ │ +0000580c 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000582a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005830 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000584a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005862 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005878 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005898 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058c2 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000058cc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000058e2 0001190a R_ARM_THM_CALL 00001147 _tmp_135_rule │ │ │ │ │ +000058f8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005904 0001190a R_ARM_THM_CALL 00001147 _tmp_135_rule │ │ │ │ │ +0000590c 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00005910 0000d030 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +00005916 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000591a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005932 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005946 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +00005952 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000595a 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +0000595e 0000cf30 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +00005964 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005968 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000598a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005990 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000059a6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059d6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059e8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000059ee 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000059f6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a06 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a18 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00005a30 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005a34 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005a3c 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +00005a40 0000cd30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00005a46 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00005a6c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a84 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005aa0 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00005ab0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ada 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ae0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005af6 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005b1c 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005b2a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b66 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b78 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b86 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b8e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ba2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bc8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005bce 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005be0 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +00005bf0 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +00005c0a 0000cc0a R_ARM_THM_CALL 00013855 default_rule │ │ │ │ │ +00005c1a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c2a 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00005c34 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c50 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c58 0000cc0a R_ARM_THM_CALL 00013855 default_rule │ │ │ │ │ +00005c64 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c68 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c72 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005c9c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ca2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005cb8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ccc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cd4 0001120a R_ARM_THM_CALL 00013d09 lambda_param_no_default_rule │ │ │ │ │ +00005cee 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005cf4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d0a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d1e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d32 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d56 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +00005d62 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d6c 0000da0a R_ARM_THM_CALL 00000e59 _tmp_129_rule │ │ │ │ │ +00005d74 0000d92f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +00005d78 0000d930 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +00005d7e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d82 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d9a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005dae 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +00005dba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dc4 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +00005dd0 0001130a R_ARM_THM_CALL 00013e69 lambda_param_rule │ │ │ │ │ +00005ddc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005de4 0000d82f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +00005de8 0000d830 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +00005df6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e1e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e24 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e3a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005e5e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e64 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e72 0000420a R_ARM_THM_CALL 00005825 star_targets_rule │ │ │ │ │ +00005e84 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005e94 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005eac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ed0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005eda 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ef2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005f0c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f22 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f2a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f56 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f5c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f72 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005f96 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005fa4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005fd6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005fde 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ff4 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006002 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006014 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000604c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006052 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006078 0000810a R_ARM_THM_CALL 000073b1 disjunction_rule │ │ │ │ │ +0000608a 0000810a R_ARM_THM_CALL 000073b1 disjunction_rule │ │ │ │ │ +0000609a 0000820a R_ARM_THM_CALL 0000c009 lambdef_rule │ │ │ │ │ +000060ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060c4 0000810a R_ARM_THM_CALL 000073b1 disjunction_rule │ │ │ │ │ +000060d4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060de 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000060ea 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000610e 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00006120 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000614c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006162 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006194 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +0000619a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000619e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000061a8 00011f2f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ +000061ac 00011f30 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ +000061ba 00011e2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +000061be 00011e30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +000061cc 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000061ea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000621a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006220 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000622e 0000c50a R_ARM_THM_CALL 0000ed1d slash_no_default_rule │ │ │ │ │ +0000624e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006296 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000062c2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000062c8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000062dc 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000062f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006304 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006312 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006326 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006346 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006352 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000635a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006378 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000063b2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063b8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000063c8 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000063ec 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006418 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000642a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006450 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006460 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006470 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006478 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006486 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064b4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064ba 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064d6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000064ea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006502 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006524 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000652a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006542 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006570 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006576 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000659c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065a2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065bc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000065dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006604 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006622 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000664a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006658 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000666a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +00006672 0001202f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ +00006676 00012030 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ +00006688 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066a2 0000450a R_ARM_THM_CALL 0000d739 annotated_rhs_rule │ │ │ │ │ +000066b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066be 0000e80a R_ARM_THM_CALL 000124a1 fstring_conversion_rule │ │ │ │ │ +000066dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066ea 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006718 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +00006742 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +0000675a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006766 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000677c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006784 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000679a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067b2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067c8 0001220a R_ARM_THM_CALL 000003cf invalid_tstring_replacement_field_rule │ │ │ │ │ +000067dc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067ee 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067fa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006834 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000683a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006860 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006866 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006890 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +0000689e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068ae 0000220a R_ARM_THM_CALL 00010ab1 named_expression_rule │ │ │ │ │ +000068c8 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000068e4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068ea 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006900 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000691e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000693c 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00006944 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000695c 00006c0a R_ARM_THM_CALL 0000e32d starred_expression_rule │ │ │ │ │ +0000696c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006990 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000069a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069c2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069d0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069ec 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a2c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a32 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006a46 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006a6a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a70 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006a84 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a94 0000740a R_ARM_THM_CALL 00011b75 fstring_replacement_field_rule │ │ │ │ │ +00006aa8 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006ac6 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00006ae8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b06 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006b16 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b1e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b2a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b34 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b4a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b50 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b82 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b88 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b9a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bac 0000450a R_ARM_THM_CALL 0000d739 annotated_rhs_rule │ │ │ │ │ +00006bc0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006bf0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c0c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006c2e 0000500a R_ARM_THM_CALL 000112cd star_named_expression_rule │ │ │ │ │ +00006c3a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c4a 0000220a R_ARM_THM_CALL 00010ab1 named_expression_rule │ │ │ │ │ +00006c80 0000560a R_ARM_THM_CALL 00011741 star_named_expressions_rule │ │ │ │ │ +00006c8e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ca2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006cb8 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006cc2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ce6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006d14 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006d1a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d36 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006d96 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006dae 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00006db8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006de6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e0a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e10 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e2a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e50 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006e5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e76 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ea0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006ea6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ec6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006ecc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ee4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006f0c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f1e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f34 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006f70 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006f86 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00006f90 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fae 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006fb6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fbe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fde 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ff8 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00007006 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007040 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007046 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000706a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007070 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000070a4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070da 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007112 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007118 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007158 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007160 0001292f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -00007164 00012930 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -0000716a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00007172 00012a2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ -00007176 00012a30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ -0000717c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007180 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007198 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071ba 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000071c2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000071c6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000071da 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000071e6 00012b2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ -000071ea 00012b30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ -000071fa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007218 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007236 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000724c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007252 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000726c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007280 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072ac 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000072b2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000072ec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000072f2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007320 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007326 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000733c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000735a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000736a 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000737a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000738a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000739a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073c0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000073c8 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000741a 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0000742c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000743a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fd6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ff0 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00006ffe 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007038 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000703e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007062 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007068 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000709c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070d2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000710a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007110 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007150 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007158 0001292f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +0000715c 00012930 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +00007162 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000716a 00012a2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ +0000716e 00012a30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ +00007174 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007178 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007190 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071a8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071b2 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000071ba 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000071be 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000071d2 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000071de 00012b2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ +000071e2 00012b30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ +000071f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007210 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000722e 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00007244 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000724a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007264 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007278 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072a4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000072aa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000072e4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000072ea 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007318 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000731e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007334 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007352 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007362 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007372 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007382 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007392 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000073b8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000073c0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007412 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00007424 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007432 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000744c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007454 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000745c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007464 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007496 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000074c8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000074ce 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000074ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007518 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000751e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007576 0000660a R_ARM_THM_CALL 00005089 strings_rule │ │ │ │ │ -00007590 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075aa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075ea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000075f0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007660 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007666 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000076ba 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000076c0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000076d6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076fc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007702 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000772c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007740 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007766 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000776c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007796 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077aa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077be 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077d2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077f8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000077fe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007836 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007840 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007866 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007882 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007894 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078a0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000078c6 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -000078dc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000078fc 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000791c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000792c 0001342f R_ARM_THM_MOVW_ABS_NC 0000a221 _tmp_42_rule │ │ │ │ │ -00007930 00013430 R_ARM_THM_MOVT_ABS 0000a221 _tmp_42_rule │ │ │ │ │ -00007938 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007944 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007960 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0000796a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007984 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007990 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000079b2 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000079ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000079e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079f2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079fe 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007a24 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00007a42 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a5e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a6e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a7a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007a92 0002020a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007aa2 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007ac4 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00007ae2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007af2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007afe 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007b16 0002020a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007b28 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007b48 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00007b68 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b74 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007b90 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00007b9a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007bc6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bde 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bf6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007c0c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007c1a 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00007c2a 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007c4e 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007c58 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c8e 0001382f R_ARM_THM_MOVW_ABS_NC 00008ae1 _tmp_44_rule │ │ │ │ │ -00007c92 00013830 R_ARM_THM_MOVT_ABS 00008ae1 _tmp_44_rule │ │ │ │ │ -00007c9a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007ca6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007cc2 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007ccc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007cf2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d0e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d26 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d3e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d4c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d56 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007d6c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007d7a 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00007d8a 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007dac 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007dd0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007dd6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e02 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e1a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e20 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e3e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e44 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e7e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e98 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007e9c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007ea4 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007eae 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007eb8 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007ec0 00012e2f R_ARM_THM_MOVW_ABS_NC 00001234 .LC111 │ │ │ │ │ -00007ec4 00012e30 R_ARM_THM_MOVT_ABS 00001234 .LC111 │ │ │ │ │ -00007ecc 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007ee4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007efe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f1c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f2a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000745c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000748e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000074c0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000074c6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000074e2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007510 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007516 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000756e 0000660a R_ARM_THM_CALL 000050c1 strings_rule │ │ │ │ │ +00007588 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075e2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075e8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007658 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000765e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000076b2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000076b8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000076ce 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076f4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000076fa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007724 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007738 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000775e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007764 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000778e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077ca 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077f0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000077f6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000782e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007838 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000785e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000787a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000788c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007898 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000078be 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +000078d4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000078f4 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00007914 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007924 0001342f R_ARM_THM_MOVW_ABS_NC 0000a219 _tmp_42_rule │ │ │ │ │ +00007928 00013430 R_ARM_THM_MOVT_ABS 0000a219 _tmp_42_rule │ │ │ │ │ +00007930 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000793c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007958 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007962 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000797c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007988 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000079aa 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000079b2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000079d8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079ea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079f6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007a1c 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007a3a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a56 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a66 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a72 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007a8a 0002020a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007a9a 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007abc 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007ada 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007aea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007af6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007b0e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007b20 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007b40 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007b60 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b6c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007b88 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00007b92 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007bbe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bd6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007be4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bee 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007c04 0002020a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007c12 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007c22 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007c46 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007c50 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c86 0001382f R_ARM_THM_MOVW_ABS_NC 00008ad9 _tmp_44_rule │ │ │ │ │ +00007c8a 00013830 R_ARM_THM_MOVT_ABS 00008ad9 _tmp_44_rule │ │ │ │ │ +00007c92 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007c9e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007cba 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007cc4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007cea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d06 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d1e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d36 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d44 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d4e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007d64 0002020a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007d72 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007d82 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007da4 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007dc8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007dce 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007dfa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e12 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e18 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e36 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e3c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e76 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e90 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007e94 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007e9c 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007ea6 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007eb0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007eb8 00012e2f R_ARM_THM_MOVW_ABS_NC 00001234 .LC111 │ │ │ │ │ +00007ebc 00012e30 R_ARM_THM_MOVT_ABS 00001234 .LC111 │ │ │ │ │ +00007ec4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007edc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ef6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f14 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f22 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007f32 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007f3a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f42 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f52 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007f76 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007f9a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007fc6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fd0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fd8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ff4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008010 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000801c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000803c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000807e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008088 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080b2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080dc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000080f0 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000080f4 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000080fe 0002040a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0000810e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008122 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00008126 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000812e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008142 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00008146 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000814e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008162 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000816c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000819e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081a8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081d2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081d8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000081fe 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008212 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000822c 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008238 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008254 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008262 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008284 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000082a0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082ca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082d0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008324 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000832e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008338 00013a0a R_ARM_THM_CALL 00000283 imaginary_number_rule │ │ │ │ │ -00008344 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008364 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000836e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008384 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000838e 00013a0a R_ARM_THM_CALL 00000283 imaginary_number_rule │ │ │ │ │ -0000839a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083b8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000840e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008414 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000844c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008466 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000847a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008498 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000084a8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000084da 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008512 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008518 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008526 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0000853e 0002050a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00008554 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000855a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000858c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008592 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000085a0 0001292f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -000085a4 00012930 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -000085ae 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000085b2 00017c30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000085b6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000085be 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000085c6 0001382f R_ARM_THM_MOVW_ABS_NC 00008ae1 _tmp_44_rule │ │ │ │ │ -000085ca 00013830 R_ARM_THM_MOVT_ABS 00008ae1 _tmp_44_rule │ │ │ │ │ -000085d2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000085de 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000085e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008610 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008638 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000863e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008662 0001292f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -00008666 00012930 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -0000866c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00008684 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000086a2 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000086ac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086c4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000086f8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008724 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000872a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008740 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008764 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000877c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008782 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000087ce 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087da 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000087e8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000880e 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000882a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008844 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008854 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000885e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000088a2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088a8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088c4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000088de 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008908 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000890e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008934 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000893a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008966 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000896c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008980 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000899a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089c4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000089e2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000089f2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008a04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a26 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008a34 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008a3c 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a54 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f4a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007f6e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007f92 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fbe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fc8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fd0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007fec 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008008 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008014 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008034 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008076 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008080 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000080aa 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000080d4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000080e8 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000080ec 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000080f6 0002040a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00008106 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000811a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000811e 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00008126 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000813a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000813e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00008146 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000815a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008164 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008196 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081a0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081ca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081d0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000081f6 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000820a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008224 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008230 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000824c 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000825a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000827c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008298 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082c2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082c8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000831c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008326 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008330 00013a0a R_ARM_THM_CALL 00000283 imaginary_number_rule │ │ │ │ │ +0000833c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000835c 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008366 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000837c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008386 00013a0a R_ARM_THM_CALL 00000283 imaginary_number_rule │ │ │ │ │ +00008392 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083b0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008406 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000840c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008444 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000845e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008472 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008490 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000084a0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000084d2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000850a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008510 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000851e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008536 0002050a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0000854c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008552 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008584 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000858a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008598 0001292f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +0000859c 00012930 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +000085a6 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000085aa 00017c30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000085ae 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000085b6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000085be 0001382f R_ARM_THM_MOVW_ABS_NC 00008ad9 _tmp_44_rule │ │ │ │ │ +000085c2 00013830 R_ARM_THM_MOVT_ABS 00008ad9 _tmp_44_rule │ │ │ │ │ +000085ca 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000085d6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000085de 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008608 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008630 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008636 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000865a 0001292f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +0000865e 00012930 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +00008664 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000867c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000869a 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000086a4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086bc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000086f0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000871c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008722 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008738 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000875c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008774 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000877a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087c6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087d2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000087e0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008806 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00008822 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000883c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000884c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008856 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000889a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088a0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088bc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000088d6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008900 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008906 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000892c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008932 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000895e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008964 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008978 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008992 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089bc 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000089da 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000089ea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000089fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a1e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008a2c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a34 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008a4c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a60 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008a68 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a70 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a9a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008aa0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ab2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ac4 0000220a R_ARM_THM_CALL 00010a95 named_expression_rule │ │ │ │ │ -00008ad0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008afe 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b04 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b14 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b24 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b34 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b46 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b78 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b7e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ba4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008baa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bd2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bd8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bec 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c06 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c18 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008c28 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c38 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008c72 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008c80 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c88 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008c9e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a92 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a98 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008aaa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008abc 0000220a R_ARM_THM_CALL 00010ab1 named_expression_rule │ │ │ │ │ +00008ac8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008af6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008afc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b0c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b1c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b2c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b3e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b70 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b76 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b9c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ba2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bd0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008be4 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008bfe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c10 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008c20 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c30 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008c6a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008c78 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c80 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008c96 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ca4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008cac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008cb4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008cf2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008cf8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d1a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d20 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d48 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d4e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d62 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008d78 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d88 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008d98 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008da8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008dbe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008dc6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008dce 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008df2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e16 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e34 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008e62 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e68 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e78 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008e84 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e98 0002060a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00008eac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008eb2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ef2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ef8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f0e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008f40 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008f6c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008f80 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f92 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008fa2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008faa 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008fb6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008fc6 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008ff6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ffc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009020 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009026 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009040 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000905c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009076 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009090 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000090a0 00013f2f R_ARM_THM_MOVW_ABS_NC 00009221 _tmp_113_rule │ │ │ │ │ -000090a4 00013f30 R_ARM_THM_MOVT_ABS 00009221 _tmp_113_rule │ │ │ │ │ -000090aa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000090b2 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000090c8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090f0 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000090fa 00006a0a R_ARM_THM_CALL 0000c1b5 for_if_clauses_rule │ │ │ │ │ -00009102 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -00009106 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000910c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009110 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009128 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000913e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009146 00013d2f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ -0000914a 00013d30 R_ARM_THM_MOVT_ABS 00001260 .LC112 │ │ │ │ │ -00009150 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009154 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009178 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000918a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009194 00011e2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -00009198 00011e30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -000091a2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000091a6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000091be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091ce 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000091da 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000091e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091f4 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000091fe 00013e2f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ -00009202 00013e30 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ -00009208 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000920c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009240 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009246 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009256 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00009270 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000927e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000928e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092b8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092be 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000092da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009304 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000931e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009324 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000933e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009368 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009388 0002070a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000939c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000093c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093d8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000093fc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009418 0002080a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00009422 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009438 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00009452 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009458 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009472 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009492 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000094ac 0002090a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -000094bc 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000094de 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000094f8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094fe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009514 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000952a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009532 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000953c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009546 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -0000954c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009550 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009558 0001432f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ -0000955c 00014330 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ -00009566 0001422f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ -0000956a 00014230 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ -00009586 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095a4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000095b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095bc 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000095c4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000095c8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000095d0 0001412f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ -000095d4 00014130 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ -000095de 0001402f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ -000095e2 00014030 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ -000095f0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009606 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009614 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000961c 0000890a R_ARM_THM_CALL 000092cd star_expression_rule │ │ │ │ │ -0000962c 0001442f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -00009630 00014430 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -0000964a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009650 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009688 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000968e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096ba 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000096c8 0001442f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -000096cc 00014430 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -000096de 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096fc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009728 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000972e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009746 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000976e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009774 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000097aa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097c0 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000097cc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097d4 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ -000097de 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009800 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00009838 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009854 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000988a 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000098ac 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000098da 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098f0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098fa 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -0000990a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009914 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00009922 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000992c 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ -00009938 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000995e 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00009982 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009988 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000099a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099ac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099b4 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -000099d0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099fe 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009a06 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009a12 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a26 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009a34 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a52 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a58 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a72 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a7c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a84 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -00009a90 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009aaa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ab4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ad2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009adc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009afa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b1e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b3a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b46 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ -00009b54 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b74 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00009b7c 0000f62f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ -00009b80 0000f630 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ -00009b94 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bb8 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009bce 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009bd8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00009bdc 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00009be6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00009bf8 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00009bfc 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00009c04 0001462f R_ARM_THM_MOVW_ABS_NC 00001380 .LC119 │ │ │ │ │ -00009c08 00014630 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ -00009c0c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00009c14 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c2e 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -00009c4e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c58 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c5c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c66 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009c6a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009c6e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00009c96 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cb4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cc0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00009cce 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cd8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009cdc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009cee 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ -00009cf2 0000f730 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ -00009d00 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d18 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -00009d28 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d34 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ -00009d44 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d50 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ -00009d5a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009d5e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009d72 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00009d80 0001482f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ -00009d84 00014830 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ -00009d94 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009db0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009db6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009dd0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009de8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e06 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009e0a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009e10 0001472f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ -00009e14 00014730 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ -00009e18 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00009e26 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e38 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e54 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e7e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e84 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009eae 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eca 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ee0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ee6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009efe 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009f30 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f36 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f4e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f6e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f74 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f9c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fd0 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009fe8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009ff4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a012 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000a020 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a032 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a05c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a064 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a074 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000a098 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0b6 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a0c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0e8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0f8 0001220a R_ARM_THM_CALL 000003cf invalid_tstring_replacement_field_rule │ │ │ │ │ -0000a10a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a132 0000450a R_ARM_THM_CALL 0000d72d annotated_rhs_rule │ │ │ │ │ -0000a142 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a152 0000e80a R_ARM_THM_CALL 00012481 fstring_conversion_rule │ │ │ │ │ -0000a174 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a182 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a1b2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000a1c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a1e2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a23e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a244 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a254 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a264 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a276 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a2a2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a2a8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a2ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2cc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a30c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a312 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a338 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a33e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a366 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a36c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a380 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a39a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3a8 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3b8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a3c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a408 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a410 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a426 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a434 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a442 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a454 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a488 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a48e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4b4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a4ba 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4e0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a4e6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a538 0000652f R_ARM_THM_MOVW_ABS_NC 00005009 _tmp_43_rule │ │ │ │ │ -0000a53c 00006530 R_ARM_THM_MOVT_ABS 00005009 _tmp_43_rule │ │ │ │ │ -0000a544 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000a54c 0000660a R_ARM_THM_CALL 00005089 strings_rule │ │ │ │ │ -0000a562 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a57e 0002060a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000a596 0001342f R_ARM_THM_MOVW_ABS_NC 0000a221 _tmp_42_rule │ │ │ │ │ -0000a59a 00013430 R_ARM_THM_MOVT_ABS 0000a221 _tmp_42_rule │ │ │ │ │ -0000a5a2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000a5ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a5d0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a5e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a614 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a63a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a64c 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a650 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a65e 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000a66a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a67c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a694 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a6a2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a6b4 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000a6b8 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000a6c2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a6d4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000a6d8 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00008cea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cf0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008d12 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d18 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008d40 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d46 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008d5a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008d70 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d80 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008d90 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008da0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008db6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008dbe 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008dc6 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008dea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e0e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e2c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008e5a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e60 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e70 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008e7c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e90 0002060a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00008ea4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eaa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008eea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ef0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f06 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008f38 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008f64 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008f78 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f8a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008f9a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008fa2 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008fae 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008fbe 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008fee 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ff4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009018 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000901e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009038 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009054 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000906e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009088 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009098 00013f2f R_ARM_THM_MOVW_ABS_NC 00009219 _tmp_113_rule │ │ │ │ │ +0000909c 00013f30 R_ARM_THM_MOVT_ABS 00009219 _tmp_113_rule │ │ │ │ │ +000090a2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000090aa 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000090c0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090e8 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000090f2 00006a0a R_ARM_THM_CALL 0000c1c1 for_if_clauses_rule │ │ │ │ │ +000090fa 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +000090fe 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +00009104 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009108 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009120 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009136 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000913e 00013d2f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ +00009142 00013d30 R_ARM_THM_MOVT_ABS 00001260 .LC112 │ │ │ │ │ +00009148 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000914c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009170 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009182 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000918c 00011e2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +00009190 00011e30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +0000919a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000919e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000091b6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091c6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091d2 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000091e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091ec 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000091f6 00013e2f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ +000091fa 00013e30 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ +00009200 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009204 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009238 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000923e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000924e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009268 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009276 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00009286 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092b0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092b6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000092d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000092fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009316 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000931c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009336 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009360 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009380 0002070a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +00009394 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000093bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093d0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093da 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000093f4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009410 0002080a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000941a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009430 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000944a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009450 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000946a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000948a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000094a4 0002090a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +000094b4 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000094d6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000094f0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000094f6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000950c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009522 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000952a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009534 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000953e 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00009544 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009548 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009550 0001432f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ +00009554 00014330 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ +0000955e 0001422f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ +00009562 00014230 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ +0000957e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000959c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000095a8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095b4 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000095bc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000095c0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000095c8 0001412f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ +000095cc 00014130 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ +000095d6 0001402f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ +000095da 00014030 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ +000095e8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000095fe 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000960c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009614 0000890a R_ARM_THM_CALL 000092e1 star_expression_rule │ │ │ │ │ +00009624 0001442f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ +00009628 00014430 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ +00009642 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009648 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009680 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009686 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000969a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096b2 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000096c0 0001442f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ +000096c4 00014430 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ +000096d6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096f4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009720 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009726 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000973e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009766 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000976c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000097a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097ae 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097b8 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000097c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097cc 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ +000097d6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000097f8 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00009830 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000984c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009882 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000098a4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000098d2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098f2 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00009902 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000990c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000991a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009924 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ +00009930 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009956 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000997a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009980 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009998 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099a4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099ac 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +000099c8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099ea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099f6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000099fe 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009a0a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a1e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009a2c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a4a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a50 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a6a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a74 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a7c 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00009a88 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009aa2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009aac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009aca 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ad4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009af2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009afc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b16 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b32 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b3e 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ +00009b4c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b6c 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00009b74 0000f62f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ +00009b78 0000f630 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ +00009b8c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bb0 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009bc6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bd0 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bd4 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bde 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00009bf0 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00009bf4 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00009bfc 0001462f R_ARM_THM_MOVW_ABS_NC 00001380 .LC119 │ │ │ │ │ +00009c00 00014630 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ +00009c04 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00009c0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c26 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00009c46 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c50 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c54 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c5e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009c62 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009c66 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00009c8e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cb8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009cc6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cd0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009cd4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009ce6 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ +00009cea 0000f730 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ +00009cf8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d10 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00009d20 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d2c 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ +00009d3c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d48 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ +00009d52 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009d56 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009d6a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00009d78 0001482f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ +00009d7c 00014830 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ +00009d8c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009da8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009dae 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009dc8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009de0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009dfe 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009e02 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009e08 0001472f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ +00009e0c 00014730 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ +00009e10 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00009e1e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e30 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e4c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e76 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e7c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ea6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ec2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ed8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ede 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ef6 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009f28 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f2e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f46 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f66 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f6c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f94 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fc8 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009fe0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009fec 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a00a 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000a018 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a02a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a054 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a05c 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a06c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000a090 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0ae 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a0c0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a0e0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0f0 0001220a R_ARM_THM_CALL 000003cf invalid_tstring_replacement_field_rule │ │ │ │ │ +0000a102 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a12a 0000450a R_ARM_THM_CALL 0000d739 annotated_rhs_rule │ │ │ │ │ +0000a13a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a14a 0000e80a R_ARM_THM_CALL 000124a1 fstring_conversion_rule │ │ │ │ │ +0000a16c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a17a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a1aa 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000a1c0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a1da 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a236 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a23c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a24c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a25c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a26e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a29a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a2a0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a2b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2c4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a304 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a30a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a330 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a336 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a35e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a364 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a378 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a392 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3a0 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a3b0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a3c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a400 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a408 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a41e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a42c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a43a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a44c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a480 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a486 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4ac 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a4b2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4d8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a4de 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a530 0000652f R_ARM_THM_MOVW_ABS_NC 00005041 _tmp_43_rule │ │ │ │ │ +0000a534 00006530 R_ARM_THM_MOVT_ABS 00005041 _tmp_43_rule │ │ │ │ │ +0000a53c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000a544 0000660a R_ARM_THM_CALL 000050c1 strings_rule │ │ │ │ │ +0000a55a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a576 0002060a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000a58e 0001342f R_ARM_THM_MOVW_ABS_NC 0000a219 _tmp_42_rule │ │ │ │ │ +0000a592 00013430 R_ARM_THM_MOVT_ABS 0000a219 _tmp_42_rule │ │ │ │ │ +0000a59a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000a5b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a5c8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a5dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a60c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a632 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a644 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a648 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a656 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000a662 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a674 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a68c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a69a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a6ac 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000a6b0 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000a6ba 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a6cc 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000a6d0 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000a6da 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a6e2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a6ea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a70e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a714 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a722 0000bd0a R_ARM_THM_CALL 0000ef65 param_no_default_rule │ │ │ │ │ -0000a732 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a74c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a772 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a778 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a788 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a798 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7aa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a706 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a70c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a71a 0000bd0a R_ARM_THM_CALL 0000ef8d param_no_default_rule │ │ │ │ │ +0000a72a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a744 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a76a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a770 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a780 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a790 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7a2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2956c contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2957c 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 │ │ │ │ │ @@ -2161,3569 +2161,3569 @@ │ │ │ │ │ 00000148 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x296ec contains 3551 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x296fc contains 3551 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000002a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000003c 00001c2f R_ARM_THM_MOVW_ABS_NC 0000196d _tmp_6_rule │ │ │ │ │ -00000040 00001c30 R_ARM_THM_MOVT_ABS 0000196d _tmp_6_rule │ │ │ │ │ +0000003c 00001c2f R_ARM_THM_MOVW_ABS_NC 00001981 _tmp_6_rule │ │ │ │ │ +00000040 00001c30 R_ARM_THM_MOVT_ABS 00001981 _tmp_6_rule │ │ │ │ │ 0000004a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000005e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000062 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000006e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000082 00001d2f R_ARM_THM_MOVW_ABS_NC 000019f1 _tmp_7_rule │ │ │ │ │ -00000086 00001d30 R_ARM_THM_MOVT_ABS 000019f1 _tmp_7_rule │ │ │ │ │ +00000082 00001d2f R_ARM_THM_MOVW_ABS_NC 00001a05 _tmp_7_rule │ │ │ │ │ +00000086 00001d30 R_ARM_THM_MOVT_ABS 00001a05 _tmp_7_rule │ │ │ │ │ 0000008e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000000a2 00001e2f R_ARM_THM_MOVW_ABS_NC 00001a61 _tmp_8_rule │ │ │ │ │ -000000a6 00001e30 R_ARM_THM_MOVT_ABS 00001a61 _tmp_8_rule │ │ │ │ │ +000000a2 00001e2f R_ARM_THM_MOVW_ABS_NC 00001a75 _tmp_8_rule │ │ │ │ │ +000000a6 00001e30 R_ARM_THM_MOVT_ABS 00001a75 _tmp_8_rule │ │ │ │ │ 000000ae 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000000c2 00001f2f R_ARM_THM_MOVW_ABS_NC 00001ad5 _tmp_9_rule │ │ │ │ │ -000000c6 00001f30 R_ARM_THM_MOVT_ABS 00001ad5 _tmp_9_rule │ │ │ │ │ +000000c2 00001f2f R_ARM_THM_MOVW_ABS_NC 00001ae9 _tmp_9_rule │ │ │ │ │ +000000c6 00001f30 R_ARM_THM_MOVT_ABS 00001ae9 _tmp_9_rule │ │ │ │ │ 000000ce 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000000e2 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000000e6 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000000f2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000104 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000108 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000114 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000138 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000013e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000016c 0000162f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000170 00001630 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000174 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000001ac 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000001b2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000216 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000021c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000025a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000026e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000280 0000240a R_ARM_THM_CALL 00001b9d elif_stmt_rule │ │ │ │ │ -0000029c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002b8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002d2 0000250a R_ARM_THM_CALL 00001e71 else_block_rule │ │ │ │ │ -000002e4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000030a 00017d0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -0000032e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -0000034e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000354 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000386 0000260a R_ARM_THM_CALL 00002875 class_def_raw_rule │ │ │ │ │ -000003a6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000003ac 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000003e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003f2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000040c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000418 0000270a R_ARM_THM_CALL 00003de5 _gather_35_rule │ │ │ │ │ -00000428 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000436 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000456 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000486 00017f0a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00000490 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004b0 0000290a R_ARM_THM_CALL 00002c8d for_stmt_rule │ │ │ │ │ -000004ce 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000004d4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000512 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000518 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -0000051c 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00000524 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000536 00002a0a R_ARM_THM_CALL 00002021 finally_block_rule │ │ │ │ │ -00000552 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000055c 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00000560 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00000568 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000582 00002b0a R_ARM_THM_CALL 00002165 _loop1_37_rule │ │ │ │ │ -00000590 0000250a R_ARM_THM_CALL 00001e71 else_block_rule │ │ │ │ │ -000005a2 00002a0a R_ARM_THM_CALL 00002021 finally_block_rule │ │ │ │ │ -000005b4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000005de 0001810a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ -000005e8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000600 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000618 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000638 00017d0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000642 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000670 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000676 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000006b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006c6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006d8 0000250a R_ARM_THM_CALL 00001e71 else_block_rule │ │ │ │ │ -000006e6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000070c 0001820a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ -00000716 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000073e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000076c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000772 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000788 0000162f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ -0000078c 00001630 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ -00000794 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000007ac 0000162f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ -000007b0 00001630 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ -000007b4 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000007d0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000007ee 00002c0a R_ARM_THM_CALL 00006bd1 subject_expr_rule │ │ │ │ │ -00000800 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000810 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000820 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000083e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000844 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000860 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000880 0000172f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ -00000884 00001730 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ -0000089c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000008a2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000008be 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000008c6 00002d0a R_ARM_THM_CALL 00006cfd patterns_rule │ │ │ │ │ -000008d0 00002e0a R_ARM_THM_CALL 00008a7d guard_rule │ │ │ │ │ -000008de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008f4 0001830a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00000946 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000974 0000260a R_ARM_THM_CALL 00002875 class_def_raw_rule │ │ │ │ │ -00000984 0001840a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -0000098e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009b0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000009be 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009cc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000009f0 0001850a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -000009f4 0000192f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ -000009f8 00001930 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00000a02 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -00000a0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a2a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000a4c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a58 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a62 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a7e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a8e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a9a 0000270a R_ARM_THM_CALL 00003de5 _gather_35_rule │ │ │ │ │ -00000aaa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ab8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ad8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000b08 0001860a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00000b0c 00000f2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00000b10 00000f30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000b1a 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -00000b38 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b42 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00000b46 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00000b4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000b68 0000300a R_ARM_THM_CALL 00009705 _loop1_38_rule │ │ │ │ │ -00000b76 0000250a R_ARM_THM_CALL 00001e71 else_block_rule │ │ │ │ │ -00000b88 00002a0a R_ARM_THM_CALL 00002021 finally_block_rule │ │ │ │ │ -00000b9a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000bc4 0001870a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00000bc8 0000142f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00000bcc 00001430 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00000bd6 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -00000be0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c26 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000c2c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000c4a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c5a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c76 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c8a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ca4 00002c0a R_ARM_THM_CALL 00006bd1 subject_expr_rule │ │ │ │ │ -00000cb2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cc0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cca 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cce 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cd8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000ce4 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00000ce8 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00000cf0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ -00000cf4 00001a30 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ -00000cfc 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000d02 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d18 00002c0a R_ARM_THM_CALL 00006bd1 subject_expr_rule │ │ │ │ │ -00000d26 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d30 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d34 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d3c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d40 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d46 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000d4a 0000192f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ -00000d4e 00001930 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00000d58 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -00000d6e 0000270a R_ARM_THM_CALL 00003de5 _gather_35_rule │ │ │ │ │ -00000d7e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d90 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d9e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000de2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000de8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000df8 0000172f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ -00000dfc 00001730 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ -00000e04 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000e0c 00002d0a R_ARM_THM_CALL 00006cfd patterns_rule │ │ │ │ │ -00000e1e 0000172f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ -00000e22 00001730 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ -00000e26 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000e50 00002d0a R_ARM_THM_CALL 00006cfd patterns_rule │ │ │ │ │ -00000e5a 00002e0a R_ARM_THM_CALL 00008a7d guard_rule │ │ │ │ │ -00000e68 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e74 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e7c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e80 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e8a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000e9c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00000ea0 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00000ea6 0000182f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00000eaa 00001830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00000eae 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000001aa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000001b0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000214 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000021a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000258 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000026c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000027e 0000240a R_ARM_THM_CALL 00001b9d elif_stmt_rule │ │ │ │ │ +0000029a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000002b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000002d0 0000250a R_ARM_THM_CALL 00001e71 else_block_rule │ │ │ │ │ +000002e2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000308 00017d0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +0000032c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +0000034c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000352 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000384 0000260a R_ARM_THM_CALL 00002875 class_def_raw_rule │ │ │ │ │ +000003a4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000003aa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000003e6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003f0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000040a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000416 0000270a R_ARM_THM_CALL 00003ddd _gather_35_rule │ │ │ │ │ +00000426 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000434 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000454 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000484 00017f0a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +0000048e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004ae 0000290a R_ARM_THM_CALL 00002c8d for_stmt_rule │ │ │ │ │ +000004cc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000004d2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000510 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000516 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +0000051a 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00000522 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000534 00002a0a R_ARM_THM_CALL 00002021 finally_block_rule │ │ │ │ │ +00000550 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000055a 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +0000055e 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00000566 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000580 00002b0a R_ARM_THM_CALL 00002165 _loop1_37_rule │ │ │ │ │ +0000058e 0000250a R_ARM_THM_CALL 00001e71 else_block_rule │ │ │ │ │ +000005a0 00002a0a R_ARM_THM_CALL 00002021 finally_block_rule │ │ │ │ │ +000005b2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000005dc 0001810a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +000005e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005fe 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000616 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000636 00017d0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00000640 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000066e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000674 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000006b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006d6 0000250a R_ARM_THM_CALL 00001e71 else_block_rule │ │ │ │ │ +000006e4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000070a 0001820a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +00000714 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000074e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000754 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000076a 0000162f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ +0000076e 00001630 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ +00000776 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000078e 0000162f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ +00000792 00001630 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ +00000796 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000007b2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000007d0 00002c0a R_ARM_THM_CALL 00006bc9 subject_expr_rule │ │ │ │ │ +000007e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000808 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000826 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000082c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000848 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000868 0000172f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ +0000086c 00001730 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ +00000884 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000088a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000008a6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000008ae 00002d0a R_ARM_THM_CALL 00006cf5 patterns_rule │ │ │ │ │ +000008b8 00002e0a R_ARM_THM_CALL 00008a75 guard_rule │ │ │ │ │ +000008c6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008dc 0001830a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +0000092e 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000095c 0000260a R_ARM_THM_CALL 00002875 class_def_raw_rule │ │ │ │ │ +0000096c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00000976 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000998 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000009a6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009b4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000009d8 0001850a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +000009dc 0000192f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ +000009e0 00001930 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ +000009ea 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +000009f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a12 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000a34 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a40 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a4a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a66 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a76 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a82 0000270a R_ARM_THM_CALL 00003ddd _gather_35_rule │ │ │ │ │ +00000a92 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000aa0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ac0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000af0 0001860a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00000af4 00000f2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00000af8 00000f30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00000b02 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +00000b12 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000b34 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b3e 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00000b42 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00000b4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000b64 0000300a R_ARM_THM_CALL 000096fd _loop1_38_rule │ │ │ │ │ +00000b72 0000250a R_ARM_THM_CALL 00001e71 else_block_rule │ │ │ │ │ +00000b84 00002a0a R_ARM_THM_CALL 00002021 finally_block_rule │ │ │ │ │ +00000b96 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000bc0 0001870a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00000bc4 0000142f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00000bc8 00001430 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00000bd2 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +00000bdc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c22 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000c28 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000c46 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c56 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c72 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c86 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cb2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000cb8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ccc 0000172f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ +00000cd0 00001730 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ +00000cd8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000ce0 00002d0a R_ARM_THM_CALL 00006cf5 patterns_rule │ │ │ │ │ +00000cf8 0000172f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ +00000cfc 00001730 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ +00000d00 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000d26 00002c0a R_ARM_THM_CALL 00006bc9 subject_expr_rule │ │ │ │ │ +00000d34 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d42 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d4c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d50 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d5a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000d66 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00000d6a 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00000d72 00001a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ +00000d76 00001a30 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ +00000d7e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000d84 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d9a 00002c0a R_ARM_THM_CALL 00006bc9 subject_expr_rule │ │ │ │ │ +00000da8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000db2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000db6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000dbe 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000dc2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000dc8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000dcc 0000192f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ +00000dd0 00001930 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ +00000dda 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +00000df0 0000270a R_ARM_THM_CALL 00003ddd _gather_35_rule │ │ │ │ │ +00000e00 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e12 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e20 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e2e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e52 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e70 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e7e 0000310a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ +00000e8c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e96 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000e9a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000e9e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ea2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000eac 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000eb6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ec8 00002e0a R_ARM_THM_CALL 00008a7d guard_rule │ │ │ │ │ -00000ed6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ede 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ee2 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000eec 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ef0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ef4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000f08 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f1a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000f44 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f54 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f72 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000f8e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f9a 0000310a R_ARM_THM_CALL 00000f9d _gather_143_rule │ │ │ │ │ -00000fa8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fb6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fc4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fce 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000fd2 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000fd6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000fda 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fe4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000fea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001006 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000100a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001014 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001018 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000101c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001032 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001046 0000320a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ -00001054 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001060 0000270a R_ARM_THM_CALL 00003de5 _gather_35_rule │ │ │ │ │ -00001070 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001082 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001090 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010aa 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000010da 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010e2 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000110a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001114 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000114e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001154 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001172 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000117e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001188 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000118e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001192 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000119c 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000ece 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000efc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f3a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000f40 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000f5e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f6e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f78 0000310a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ +00000f96 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000faa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fce 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000fd8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fe0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ffe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000100e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000101c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001020 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000102a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000102e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001032 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001050 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000108a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001090 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000010ae 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010ca 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000010ce 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000010d8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000010f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001100 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000110e 0000322f R_ARM_THM_MOVW_ABS_NC 000009a1 _tmp_144_rule │ │ │ │ │ +00001112 00003230 R_ARM_THM_MOVT_ABS 000009a1 _tmp_144_rule │ │ │ │ │ +0000111a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001138 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001142 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000114a 0000330a R_ARM_THM_CALL 00000a0b _loop0_145_rule │ │ │ │ │ +00001152 00002b0a R_ARM_THM_CALL 00002165 _loop1_37_rule │ │ │ │ │ +0000116c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001176 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000117e 0000330a R_ARM_THM_CALL 00000a0b _loop0_145_rule │ │ │ │ │ +00001186 0000300a R_ARM_THM_CALL 000096fd _loop1_38_rule │ │ │ │ │ +000011ac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011d2 0000332f R_ARM_THM_MOVW_ABS_NC 000009a1 _tmp_144_rule │ │ │ │ │ -000011d6 00003330 R_ARM_THM_MOVT_ABS 000009a1 _tmp_144_rule │ │ │ │ │ -000011de 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000011fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001206 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000120e 0000340a R_ARM_THM_CALL 00000a0b _loop0_145_rule │ │ │ │ │ -00001216 00002b0a R_ARM_THM_CALL 00002165 _loop1_37_rule │ │ │ │ │ -00001234 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000123e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001246 0000340a R_ARM_THM_CALL 00000a0b _loop0_145_rule │ │ │ │ │ -0000124e 0000300a R_ARM_THM_CALL 00009705 _loop1_38_rule │ │ │ │ │ -00001272 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000128c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001292 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000012ba 0000350a R_ARM_THM_CALL 00001325 _tmp_22_rule │ │ │ │ │ -000012ce 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000012e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012ec 0000122f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ -000012f0 00001230 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ -000012f6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000012fa 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001312 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001316 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001330 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011d0 0000340a R_ARM_THM_CALL 00001325 _tmp_22_rule │ │ │ │ │ +000011e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011ea 0000122f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ +000011ee 00001230 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ +000011f4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000011f8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000120c 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001210 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000122a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001242 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001248 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001268 0000340a R_ARM_THM_CALL 00001325 _tmp_22_rule │ │ │ │ │ +00001278 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000128e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001298 0000122f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ +0000129c 00001230 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ +000012a2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000012a6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000012d0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000012de 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000012ee 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001302 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000133a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001362 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013b4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000013ba 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000013d8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f2 0000320a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ -00001410 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001424 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000146c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001476 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000014ae 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000014b4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000014ce 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001510 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001348 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000134c 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001354 0000102f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00001358 00001030 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +0000135c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000136e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001372 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000137c 0000112f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00001380 00001130 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001384 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001392 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000013aa 00002d0a R_ARM_THM_CALL 00006cf5 patterns_rule │ │ │ │ │ +000013b6 00002e0a R_ARM_THM_CALL 00008a75 guard_rule │ │ │ │ │ +000013c6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013d4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013de 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000013e2 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ec 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001400 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001404 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000140a 0000182f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000140e 00001830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00001412 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000141c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001432 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001440 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000144a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000144e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001458 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000146a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000146e 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001474 00000e2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001478 00000e30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000147e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001488 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014a6 00002e0a R_ARM_THM_CALL 00008a75 guard_rule │ │ │ │ │ +000014b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014c0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000014c4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000014ce 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000014d2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000014d6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000014f2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014fe 0000360a R_ARM_THM_CALL 00000f9d _gather_143_rule │ │ │ │ │ +0000150c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000151a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001520 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001524 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000152e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001552 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001556 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000155e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00001562 00000d30 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00001566 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001570 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000158c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015c2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001528 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001536 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001540 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001544 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000154e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001560 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001564 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001572 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000157a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015a0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015ac 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000015d0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015d6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000015da 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000015e4 0000112f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -000015e8 00001130 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -000015ec 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000015fe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015f4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001600 0000360a R_ARM_THM_CALL 00000f9d _gather_143_rule │ │ │ │ │ 0000160e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001628 0000350a R_ARM_THM_CALL 00001325 _tmp_22_rule │ │ │ │ │ -0000163a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001646 0000122f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ -0000164a 00001230 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ -00001650 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001654 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001668 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001676 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001690 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000169c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016b0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016c0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016dc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016e6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000171e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001724 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000173e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001750 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000161c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000162a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001640 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001666 0000270a R_ARM_THM_CALL 00003ddd _gather_35_rule │ │ │ │ │ +00001676 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001688 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001696 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016b0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001706 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000170c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001726 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001738 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001754 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001768 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000177c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001786 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000178c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001790 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000179a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000017c4 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000017c8 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000017d0 0000152f R_ARM_THM_MOVW_ABS_NC 00000164 .LC9 │ │ │ │ │ -000017d4 00001530 R_ARM_THM_MOVT_ABS 00000164 .LC9 │ │ │ │ │ -000017d8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000017e2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017f8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017fe 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001802 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000180c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001810 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001814 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001830 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000183e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001848 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000184c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001856 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001868 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000186c 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001872 00000e2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001876 00000e30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000187c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001886 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000189e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018aa 0000310a R_ARM_THM_CALL 00000f9d _gather_143_rule │ │ │ │ │ -000018b8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018d4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018e2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018ec 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000018f0 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000018fa 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000190c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001910 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000192a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000192e 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001936 0000102f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -0000193a 00001030 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -0000193e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000198a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001990 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000019a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019de 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a0e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a14 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a26 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a36 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a4e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a7e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a84 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a96 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aa8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ac0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001af2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001af8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001b0a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b1c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b34 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b6c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001b72 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001b92 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b96 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ba0 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001baa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bb4 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001be8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001bee 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001c2c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001c32 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001c46 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c62 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c94 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001cb6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cc6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001cda 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ce8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d0c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d1c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d24 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d34 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d3c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d52 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d66 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001da4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001daa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001dc6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00001e00 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e06 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e32 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001e5a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e60 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e78 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eb6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001ebc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ed4 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001ef8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001efe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001f24 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f44 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001f4a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001f7c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001f96 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fbe 00003f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -00001fc2 00003f30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -00001fc6 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001fca 00017c30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001fd2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002002 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002006 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002012 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002028 0000442f R_ARM_THM_MOVW_ABS_NC 0000c141 _tmp_5_rule │ │ │ │ │ -0000202c 00004430 R_ARM_THM_MOVT_ABS 0000c141 _tmp_5_rule │ │ │ │ │ -00002034 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000204a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000204e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000205a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002070 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002074 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002080 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002096 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000209a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000020bc 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000020c0 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000020cc 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000020e2 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000020e6 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000020f2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002108 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000210c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002118 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000212e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002132 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000213e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002154 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002158 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002164 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000217a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000217e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000218a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000021a4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000021ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021e6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000021ec 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000220c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002238 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000226c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002284 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002288 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002292 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000022a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022b0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000022da 0001910a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -000022f2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000230c 0000460a R_ARM_THM_CALL 00006b6d _tmp_10_rule │ │ │ │ │ -0000231c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002332 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002352 0001930a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -0000235a 0000382f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ -0000235e 00003830 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ -00002364 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000236e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002382 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000239e 0001940a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -000023ac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023c0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002402 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002408 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002438 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002454 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002470 0001950a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -000024b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001772 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001778 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000177c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001786 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000017aa 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000017ae 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000017b6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +000017ba 00000d30 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +000017be 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000017c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017e4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000017ec 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000181e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001828 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001860 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001866 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001880 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001892 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018aa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018be 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018c8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018ce 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000018d2 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000018dc 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001906 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000190a 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001912 0000152f R_ARM_THM_MOVW_ABS_NC 00000164 .LC9 │ │ │ │ │ +00001916 00001530 R_ARM_THM_MOVT_ABS 00000164 .LC9 │ │ │ │ │ +0000191a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001924 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000193a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001940 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001944 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000194e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001952 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001956 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000199e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019a4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000019b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019c6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019d8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a22 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a28 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a3a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a4a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a62 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a92 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a98 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001aaa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001abc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ad4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b06 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001b0c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001b1e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b30 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b48 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b80 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001b86 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ba6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001baa 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bb4 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001bbe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bc8 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00001bfc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c02 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001c40 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c46 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001c5a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c76 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ca8 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001cca 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cda 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001cee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cfc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d20 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001d30 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d38 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d48 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d50 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d66 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d7a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001db8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001dbe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001dda 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00001e14 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e1a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e46 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001e6e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e74 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e8c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ed0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ee8 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f0c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001f12 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001f38 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f58 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001f5e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001f90 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001faa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fd2 00003f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +00001fd6 00003f30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +00001fda 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001fde 00017c30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001fe6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002016 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000201a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002026 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000203c 0000442f R_ARM_THM_MOVW_ABS_NC 0000c14d _tmp_5_rule │ │ │ │ │ +00002040 00004430 R_ARM_THM_MOVT_ABS 0000c14d _tmp_5_rule │ │ │ │ │ +00002048 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000205e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002062 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000206e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002084 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002088 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002094 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000020aa 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ae 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ba 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000020d0 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000020d4 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000020e0 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000020f6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000020fa 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002106 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000211c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002120 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000212c 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002142 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002146 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002152 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002168 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000216c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002178 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000218e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002192 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000219e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000021b8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000021ce 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021fa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002200 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002220 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000224c 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002280 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002298 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000229c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000022a6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000022b4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022c4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000022ee 0001910a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00002306 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002320 0000460a R_ARM_THM_CALL 00006b65 _tmp_10_rule │ │ │ │ │ +00002330 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002346 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002366 0001930a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +0000236e 0000382f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ +00002372 00003830 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ +00002378 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +00002382 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002396 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000023b2 0001940a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000023c0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023d4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002416 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000241c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000244c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002468 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002484 0001950a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ 000024c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024f0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000024f6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002526 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000254e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002554 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000256e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000258e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000025aa 0001960a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -000025b4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025dc 0000490a R_ARM_THM_CALL 000007f9 import_stmt_rule │ │ │ │ │ -000025ee 00004a0a R_ARM_THM_CALL 00002bb5 pass_stmt_rule │ │ │ │ │ -00002608 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000262e 0001970a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -0000264e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000266a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002670 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000269e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026aa 00004b0a R_ARM_THM_CALL 00004105 del_targets_rule │ │ │ │ │ -000026b6 00004c2f R_ARM_THM_MOVW_ABS_NC 000045e1 _tmp_16_rule │ │ │ │ │ -000026ba 00004c30 R_ARM_THM_MOVT_ABS 000045e1 _tmp_16_rule │ │ │ │ │ -000026c2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000026ce 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000026ea 0001980a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -000026f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002722 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002728 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000275e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002776 0001940a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002780 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027ae 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000027b4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000027e2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027f4 00004e0a R_ARM_THM_CALL 00003619 _tmp_17_rule │ │ │ │ │ -00002800 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002820 0001990a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -0000282a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000285e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002864 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000287a 00004f0a R_ARM_THM_CALL 000048f1 invalid_ann_assign_target_rule │ │ │ │ │ -000028c2 0000510a R_ARM_THM_CALL 00005e05 _loop0_121_rule │ │ │ │ │ -000028e2 0000510a R_ARM_THM_CALL 00005e05 _loop0_121_rule │ │ │ │ │ -0000291a 0000520a R_ARM_THM_CALL 00003d09 break_stmt_rule │ │ │ │ │ -0000292a 0000530a R_ARM_THM_CALL 00003c2d continue_stmt_rule │ │ │ │ │ -00002948 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002954 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002978 0001960a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002994 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000299a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000029ca 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029d2 0000540a R_ARM_THM_CALL 00003861 _gather_15_rule │ │ │ │ │ -000029dc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000029ec 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002a02 00019b0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00002a0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a4a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002a50 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a7a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a82 0000540a R_ARM_THM_CALL 00003861 _gather_15_rule │ │ │ │ │ -00002a8c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002aa0 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002ab8 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00002ac2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002aee 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002af4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002b1a 00003f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -00002b1e 00003f30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -00002b24 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002b30 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002b50 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b6a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002b82 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002b9e 00019d0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00002ba6 0000402f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ -00002baa 00004030 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ -00002bb0 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -00002bd8 0000460a R_ARM_THM_CALL 00006b6d _tmp_10_rule │ │ │ │ │ -00002be8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c10 0001930a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00002c18 0000392f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -00002c1c 00003930 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -00002c22 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -00002c36 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c4c 00003c2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ -00002c50 00003c30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ -00002c56 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c5a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c6e 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00002c72 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c8c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002cac 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002cc4 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d00 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002d14 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d22 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d38 00003b2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ -00002d3c 00003b30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ -00002d42 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d46 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d64 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d74 0000570a R_ARM_THM_CALL 00006185 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00002d78 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002da0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002da4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002db6 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002dc4 00003e2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ -00002dc8 00003e30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ -00002dd2 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00002dd6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002df0 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002e06 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e10 00003d2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ -00002e14 00003d30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ -00002e1c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e32 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e4a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e60 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e64 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e76 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002e80 00003a2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ -00002e84 00003a30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ -00002ebc 00019f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00002ec6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002ef2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f10 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f2c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f36 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f4e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f76 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f9e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fc4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002fde 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002ff0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002ff8 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000301e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000302e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000305e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003064 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030a2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000030c4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030da 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030ea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003112 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000311c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003128 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003130 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003150 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003174 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000318c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000319e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031b2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000031c6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031d6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000031ee 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003210 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003242 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003248 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000325c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003270 0000570a R_ARM_THM_CALL 00006185 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003274 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003294 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000032d2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032ea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003338 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000333e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003378 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000337e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003394 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000033be 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000033c4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000033d6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000340a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003446 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003456 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003466 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000347c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000034ae 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034c8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000034fe 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003534 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003572 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000035a2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000035d4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003604 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003610 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -00003614 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -0000361c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003628 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000364c 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000367c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003686 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -0000368a 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -00003692 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000369e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036be 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000036c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036de 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000370a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003728 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000376c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003772 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003786 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000037a8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000037e6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003810 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003816 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003850 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003856 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000386c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000388c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038b0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038b6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000038ca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000038e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000390c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003912 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003926 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003954 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000395a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000396e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000039a0 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -000039a4 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -000039ac 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000039c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000039ce 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -000039d2 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -000039da 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000039e2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a02 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003a0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a4a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a64 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a6c 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -00003a70 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -00003a78 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003a82 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003aaa 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00003ab4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b0e 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -00003b12 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -00003b1a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003b26 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003b48 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00003b64 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b9c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003bd6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003c10 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003c44 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c54 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003c70 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003ca4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003cda 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003d14 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003d7a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d8a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003da4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003dda 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003e10 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003e48 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003e78 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e88 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003ea2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003eda 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003f14 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003f46 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003f9e 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00003fae 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -00003fb2 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -00003fba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003fc6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003fda 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003ff6 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004052 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004082 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000409a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040d4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000040da 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004106 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000412e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024d8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002504 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000250a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000253a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002562 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002568 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002582 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025a2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000025be 0001960a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000025c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025f0 0000490a R_ARM_THM_CALL 000007f9 import_stmt_rule │ │ │ │ │ +00002602 00004a0a R_ARM_THM_CALL 00002bb5 pass_stmt_rule │ │ │ │ │ +0000261c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002642 0001970a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00002662 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000267e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002684 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026be 00004b0a R_ARM_THM_CALL 000040fd del_targets_rule │ │ │ │ │ +000026ca 00004c2f R_ARM_THM_MOVW_ABS_NC 000045d9 _tmp_16_rule │ │ │ │ │ +000026ce 00004c30 R_ARM_THM_MOVT_ABS 000045d9 _tmp_16_rule │ │ │ │ │ +000026d6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000026e2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000026fe 0001980a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00002708 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002736 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000273c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002772 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000278a 0001940a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002794 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027c2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000027c8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000027f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002808 00004e0a R_ARM_THM_CALL 00003611 _tmp_17_rule │ │ │ │ │ +00002814 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002834 0001990a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +0000283e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002872 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002878 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000288e 00004f0a R_ARM_THM_CALL 000048e9 invalid_ann_assign_target_rule │ │ │ │ │ +000028d6 0000510a R_ARM_THM_CALL 00005dfd _loop0_121_rule │ │ │ │ │ +000028f6 0000510a R_ARM_THM_CALL 00005dfd _loop0_121_rule │ │ │ │ │ +0000292e 0000520a R_ARM_THM_CALL 00003d01 break_stmt_rule │ │ │ │ │ +0000293e 0000530a R_ARM_THM_CALL 00003c25 continue_stmt_rule │ │ │ │ │ +0000295c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002968 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000298c 0001960a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000029a8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000029ae 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029e6 0000540a R_ARM_THM_CALL 00003859 _gather_15_rule │ │ │ │ │ +000029f0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002a00 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002a16 00019b0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00002a20 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a5e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a64 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002a8e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a96 0000540a R_ARM_THM_CALL 00003859 _gather_15_rule │ │ │ │ │ +00002aa0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002ab4 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002acc 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00002ad6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b02 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002b08 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002b2e 00003f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +00002b32 00003f30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +00002b38 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002b44 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002b64 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b7e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002b96 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002bb2 00019d0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00002bba 0000402f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ +00002bbe 00004030 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ +00002bc4 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +00002bec 0000460a R_ARM_THM_CALL 00006b65 _tmp_10_rule │ │ │ │ │ +00002bfc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c24 0001930a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00002c2c 0000392f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +00002c30 00003930 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +00002c36 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +00002c4a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c60 00003c2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ +00002c64 00003c30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ +00002c6a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c6e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c82 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002c86 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ca0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cba 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002cc0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002cd8 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d14 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002d28 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d36 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d4c 00003b2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ +00002d50 00003b30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ +00002d56 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d5a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d78 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d88 0000570a R_ARM_THM_CALL 0000617d _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00002d8c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002db4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002db8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002dca 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00002dd8 00003e2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ +00002ddc 00003e30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ +00002de6 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002dea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e04 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002e1a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e24 00003d2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ +00002e28 00003d30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ +00002e30 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e46 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e5e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e74 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e78 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e8a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00002e94 00003a2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ +00002e98 00003a30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ +00002ed0 00019f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00002eda 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00002f06 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f24 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f40 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f4a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f62 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f8a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002fb2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fd8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002ff2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003004 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000300c 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003032 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003042 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003072 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003078 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030b6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000030d8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030ee 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030fe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003126 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003130 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000313c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003144 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003164 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003188 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031a0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031b2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031c6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000031da 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031ea 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003202 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003224 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003256 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000325c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003270 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003284 0000570a R_ARM_THM_CALL 0000617d _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003288 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032a8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000032e6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032fe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003306 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000334c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003352 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000338c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003392 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000033a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000033d2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000033d8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000033ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000341e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000345a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000346a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000347a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003490 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000034c2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034dc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003512 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003548 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003586 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000035b6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000035e8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003618 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003624 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +00003628 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +00003630 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000363c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003660 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00003690 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000369a 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +0000369e 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +000036a6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000036b2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036d2 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000036dc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036f2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000371e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000373c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003780 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003786 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000379a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000037bc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000037fa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003824 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000382a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003864 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000386a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003880 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000038a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038c4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038ca 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000038de 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000038fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003920 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003926 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000393a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000396c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003972 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003986 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000039b4 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +000039b8 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +000039c0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000039ce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000039d6 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +000039da 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +000039e2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000039ea 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a08 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00003a4e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a68 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a70 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +00003a74 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +00003a7c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003a86 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003aae 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00003ab8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b0a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b14 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +00003b18 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +00003b20 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003b2c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003b4e 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00003b5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b7c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003bb4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003bee 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003c28 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003c5c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c6c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003c88 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003cbc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003cf2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003d2c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003d92 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003da2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003dbc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003df2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003e28 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003e60 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003e90 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ea0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003ebc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003ef4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003f2e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003f60 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003fb6 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00003fc4 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +00003fc8 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +00003fd0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003fdc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ff0 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000400c 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000406e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000409e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040b6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040f0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000040f6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004122 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000414a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004166 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004178 0000652f R_ARM_THM_MOVW_ABS_NC 00005009 _tmp_43_rule │ │ │ │ │ -0000417c 00006530 R_ARM_THM_MOVT_ABS 00005009 _tmp_43_rule │ │ │ │ │ -00004184 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004198 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000041aa 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000041ae 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000041b8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000041c8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000041cc 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000041d6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000041e6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000041ea 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000041f4 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004208 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004244 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000424a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004278 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000428c 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004290 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000429e 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000042c0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000042c6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000042de 0000680a R_ARM_THM_CALL 00001a45 list_rule │ │ │ │ │ -000042fc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004302 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004328 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000432e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004360 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004376 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000437c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004394 0000690a R_ARM_THM_CALL 0000308d _gather_85_rule │ │ │ │ │ -000043b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043ce 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043e6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000043ec 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004404 0000690a R_ARM_THM_CALL 0000308d _gather_85_rule │ │ │ │ │ -00004424 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004444 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004472 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004478 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000044a6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004182 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004194 0000652f R_ARM_THM_MOVW_ABS_NC 00005041 _tmp_43_rule │ │ │ │ │ +00004198 00006530 R_ARM_THM_MOVT_ABS 00005041 _tmp_43_rule │ │ │ │ │ +000041a0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000041b4 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000041c6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000041ca 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000041d4 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000041e4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000041e8 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000041f2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004202 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004206 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004210 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004224 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004260 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004266 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004294 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000042a8 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000042ac 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000042ba 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000042dc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000042e2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000042fa 0000680a R_ARM_THM_CALL 00001a45 list_rule │ │ │ │ │ +00004318 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000431e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004344 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000434a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000437c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004392 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004398 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000043b0 0000690a R_ARM_THM_CALL 0000308d _gather_85_rule │ │ │ │ │ +000043d2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043ea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004402 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004408 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004420 0000690a R_ARM_THM_CALL 0000308d _gather_85_rule │ │ │ │ │ +00004440 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004460 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000448e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004494 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000044c2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044ce 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000044ea 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000044fc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004510 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004514 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004534 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000453a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004554 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000456e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004574 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000045ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045ce 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000045e2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000045e6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000045f0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004608 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00004618 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00004634 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -0000463e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004656 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000467e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004684 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000046b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ec 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004710 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00004724 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004742 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00004746 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000474a 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004756 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047be 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047c4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000047de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004800 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000480a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004820 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000483a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004840 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004862 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004866 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004870 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004892 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000489c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048be 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048c6 00006c2f R_ARM_THM_MOVW_ABS_NC 0000488d _tmp_149_rule │ │ │ │ │ -000048ca 00006c30 R_ARM_THM_MOVT_ABS 0000488d _tmp_149_rule │ │ │ │ │ -000048d2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000048e4 00006c2f R_ARM_THM_MOVW_ABS_NC 0000488d _tmp_149_rule │ │ │ │ │ -000048e8 00006c30 R_ARM_THM_MOVT_ABS 0000488d _tmp_149_rule │ │ │ │ │ -000048f0 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000048fa 0000632f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -000048fe 00006330 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00004904 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004908 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000491c 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004920 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000493c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004954 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004958 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000496a 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -0000496e 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -0000497a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049a2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000049a8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000049da 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049f4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000049fa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a1c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a34 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00004a56 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a62 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a84 0001b10a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00004a8e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004aa0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004acc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ada 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b10 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b16 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b48 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b68 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b70 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b90 0001b20a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00004b9a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bcc 00006e0a R_ARM_THM_CALL 00005171 invalid_comprehension_rule │ │ │ │ │ -00004bdc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004be8 00005f2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ -00004bec 00005f30 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ -00004bf2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004bf6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004c0a 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004c0e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c32 00006e0a R_ARM_THM_CALL 00005171 invalid_comprehension_rule │ │ │ │ │ -00004c60 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c6c 0000602f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ -00004c70 00006030 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ -00004c76 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004c7a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004c8e 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004c92 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004caa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004cba 0000612f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ -00004cbe 00006130 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ -00004cc4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004cc8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004cd8 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004cdc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cf4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d14 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004d44 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d4e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d5c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d6e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d7c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004da2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004dc8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004dda 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e0a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e22 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e28 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e36 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e40 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e5a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e7a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e84 0000642f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ -00004e88 00006430 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ -00004e8e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004e92 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ea6 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004eaa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ec0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004ef2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f14 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f1e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f36 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f3a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f4c 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -00004f50 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -00004f5c 0000632f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -00004f60 00006330 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00004f66 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f6a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f90 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fa0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004faa 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004fd2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ff4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005026 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000502c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000503a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000504a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000505a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005074 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050aa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000050b0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000050c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005112 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005132 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00005146 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005156 0000710a R_ARM_THM_CALL 00006399 _loop1_82_rule │ │ │ │ │ -0000516c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005194 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000519a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000051c2 0000710a R_ARM_THM_CALL 00006399 _loop1_82_rule │ │ │ │ │ -000051dc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000051fe 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -0000520a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005222 0000720a R_ARM_THM_CALL 00006499 tstring_rule │ │ │ │ │ -0000522c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005230 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000523a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005246 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000524a 00006f2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -0000524e 00006f30 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -0000526c 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005270 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000528a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005292 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000052ae 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000052b2 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000052bc 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000052c8 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000052cc 00006f2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -000052d0 00006f30 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -00005310 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005316 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000532a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000535a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005398 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000053c6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000053dc 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005404 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005412 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000541a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005426 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000543a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005442 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005470 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005476 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000549a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054a0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054d8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054de 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000550c 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -0000552a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005530 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005548 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000557c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005582 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000055a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055ac 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -000055d0 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055e4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055fc 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000568e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000569c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056aa 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -000056b4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056d6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056ec 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005700 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005714 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005728 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005730 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005748 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000574e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005786 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000578c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000579c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057ac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057d6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005810 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005816 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005850 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005856 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005872 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000589c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058c6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000058da 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000058de 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000058e2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000590e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005914 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005930 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000595a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005982 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000059ae 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000059c2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000059d4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005a10 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a30 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005a36 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005a4e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005a6c 0000760a R_ARM_THM_CALL 00001b3d _tmp_166_rule │ │ │ │ │ -00005a90 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005ab4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ac2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ad0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ae6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005afe 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005b1a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b3c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b42 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b54 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b58 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b62 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005b7e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005b96 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005bae 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00005bc2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005bd6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005bdc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005bea 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bee 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bf8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005c10 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005c26 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005c3c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00005c50 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005c6c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c7e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c9c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cc8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005cd0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005cdc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cfa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d0e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d34 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d6c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d72 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d8e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005db8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dde 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005e04 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e0a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e1a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e1e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e26 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005e40 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e56 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005e6e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00005e78 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ea2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005eaa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005eb2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ef0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ef6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f12 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005f4c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f52 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f68 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005f98 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f9e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fb2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005fe2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005fe8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006012 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006028 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044ea 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004506 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00004518 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000452c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004530 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004550 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004556 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004570 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000458a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004590 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000045d6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045ea 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000045fe 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004602 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000460c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004624 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00004634 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00004650 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +0000465a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004672 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000469a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000046a0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000046d2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004708 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000472c 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00004740 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000475e 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00004762 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00004766 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004772 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047ca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047f2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047f8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000482a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004842 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004848 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000486a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004882 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000048a4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048b0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000048d2 0001b10a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +000048dc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048ec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004922 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004928 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000495a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004984 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004990 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000049b0 0001b20a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000049ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049f8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000049fe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a20 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a24 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a2e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004a50 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a5a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a7c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a84 00006b2f R_ARM_THM_MOVW_ABS_NC 00004885 _tmp_149_rule │ │ │ │ │ +00004a88 00006b30 R_ARM_THM_MOVT_ABS 00004885 _tmp_149_rule │ │ │ │ │ +00004a90 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004abc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ac2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004adc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004afe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b08 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b1e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b36 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004b3a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004b4c 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +00004b50 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +00004b5a 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004b5e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b76 00006b2f R_ARM_THM_MOVW_ABS_NC 00004885 _tmp_149_rule │ │ │ │ │ +00004b7a 00006b30 R_ARM_THM_MOVT_ABS 00004885 _tmp_149_rule │ │ │ │ │ +00004b82 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004b8c 0000632f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00004b90 00006330 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00004b96 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004b9a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004bb2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004bd6 00006e0a R_ARM_THM_CALL 00005169 invalid_comprehension_rule │ │ │ │ │ +00004c06 00006e0a R_ARM_THM_CALL 00005169 invalid_comprehension_rule │ │ │ │ │ +00004c18 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c3e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004c66 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004c7c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c90 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c98 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004cb2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cbe 0000602f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ +00004cc2 00006030 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ +00004cc8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ccc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ce0 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004ce4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004cfa 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004d2e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004d32 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004d44 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +00004d48 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +00004d52 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004d56 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d6e 0000632f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00004d72 00006330 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00004d78 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004d7c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004d98 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004db0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004db6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004dc4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dce 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004de8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e08 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e12 0000642f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ +00004e16 00006430 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ +00004e1c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004e20 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004e34 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004e38 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e72 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e92 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004eb4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004ef4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f10 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f1a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f38 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f46 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f56 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f62 00005f2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ +00004f66 00005f30 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ +00004f6c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f70 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f84 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004f88 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fa4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004fac 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004fda 0000612f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ +00004fde 00006130 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ +00004fe4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004fe8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005006 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000501a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005024 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005036 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000505e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005064 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005072 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005082 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005092 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050ac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050e2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000050e8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005100 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000514a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000516a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +0000517e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000518e 0000710a R_ARM_THM_CALL 00006391 _loop1_82_rule │ │ │ │ │ +000051a4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051cc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000051d2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000051fa 0000710a R_ARM_THM_CALL 00006391 _loop1_82_rule │ │ │ │ │ +00005214 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005236 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00005242 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000525a 0000720a R_ARM_THM_CALL 00006491 tstring_rule │ │ │ │ │ +00005264 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005268 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005272 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000527e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005282 00006f2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +00005286 00006f30 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +000052a4 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000052a8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000052c2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052ca 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000052e6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000052ea 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000052f4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005300 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005304 00006f2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +00005308 00006f30 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +00005348 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000534e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005362 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005392 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000053d0 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000053fe 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005414 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000543c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000544a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005452 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000545e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005472 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000547a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000054a8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054ae 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054d2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054d8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005510 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005516 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000552a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005544 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00005562 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005568 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005580 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000055b4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000055ba 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000055da 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055e4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00005608 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000561c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005634 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000056c6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056d4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056e2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +000056ec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000570e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005724 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005738 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000574c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005760 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005768 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005780 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005786 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057be 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057c4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000057d4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057f4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000580e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005848 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000584e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005888 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000588e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000058aa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000058d4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058fe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005912 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005916 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000591a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005946 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000594c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005968 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005992 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059ba 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000059ec 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000059fe 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005a3a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a5a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005a60 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005a78 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005a96 0000760a R_ARM_THM_CALL 00001b3d _tmp_166_rule │ │ │ │ │ +00005aba 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005ade 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005aec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005afa 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005b10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005b28 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005b44 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b66 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b6c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b7e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b82 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b8c 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005ba8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005bc0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005bd8 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00005be6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c02 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005c08 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c16 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c1a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c24 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005c3c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005c52 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005c68 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00005c76 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ca0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005cbe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cce 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cde 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005ce6 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005cf2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d00 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d10 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d24 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d4a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d84 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d8a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005da6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005dd0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005df6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005e1c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e22 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e32 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e36 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e3e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005e58 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e6e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005e86 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00005e90 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005eba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ec2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005eca 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f08 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f0e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f2a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005f64 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f6a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f80 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005fb0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005fb6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005ffa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006000 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000602a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00006040 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006058 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006076 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000608a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000060ac 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000060ba 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000060e8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006126 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006136 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006146 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000615e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006196 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061b2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000061e8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006226 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006262 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006296 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000062d2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006300 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000630c 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -00006310 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -00006318 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006324 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006348 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006378 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006382 0000592f R_ARM_THM_MOVW_ABS_NC 00005769 t_lookahead_rule │ │ │ │ │ -00006386 00005930 R_ARM_THM_MOVT_ABS 00005769 t_lookahead_rule │ │ │ │ │ -0000638e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000639a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000063bc 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000063c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006406 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006412 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006432 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006438 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000646c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006472 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000648a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000064a8 0000760a R_ARM_THM_CALL 00001b3d _tmp_166_rule │ │ │ │ │ -000064c6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000064ea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000650a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006530 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006536 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000655c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006562 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000659c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065a8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000065c8 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -000065dc 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000065e4 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006616 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000661c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006634 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006654 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006688 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000669e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000066ae 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000066c4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066e4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006704 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006722 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006748 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006756 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006768 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006774 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006792 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000067a6 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000067ba 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000067e2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067f8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006800 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006830 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006838 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006840 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000685a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000686e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006884 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006070 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000608e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000060a2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000060c4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000060d2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000060ee 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006104 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006142 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006152 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006162 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000617a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000061b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061ce 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006204 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006242 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000627e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000062b2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000062ee 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000631c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006328 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +0000632c 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +00006334 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006340 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006364 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006378 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000639e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063a8 0000592f R_ARM_THM_MOVW_ABS_NC 000057a1 t_lookahead_rule │ │ │ │ │ +000063ac 00005930 R_ARM_THM_MOVT_ABS 000057a1 t_lookahead_rule │ │ │ │ │ +000063b4 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000063c0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000063e2 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000063ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000641a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000642a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006436 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006456 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000645c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006490 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006496 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064ae 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000064cc 0000760a R_ARM_THM_CALL 00001b3d _tmp_166_rule │ │ │ │ │ +000064ea 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000650e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000652e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006554 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000655a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006580 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006586 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065c0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065cc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000065ec 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006600 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006608 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000663a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006640 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006658 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006678 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066ac 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000066c2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000066d2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000066e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006708 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006728 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006746 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000676c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000677a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000678c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006798 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067b6 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000067cc 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000067e0 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006812 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000683a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000684a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006858 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006874 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006886 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006896 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068a6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068d8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000068de 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000690a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000692c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006952 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000696a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006970 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006996 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000699c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000069c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006a06 00006e0a R_ARM_THM_CALL 00005171 invalid_comprehension_rule │ │ │ │ │ -00006a10 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a14 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a1e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006a40 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a4c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006a68 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -00006a7c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006aa8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006ab8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ad2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006aee 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006b06 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00006b0e 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -00006b12 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -00006b18 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -00006b38 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b62 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b80 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b9a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bf0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006bf6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c12 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006c5c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c80 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006caa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006cc2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cd8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006cfe 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00006d08 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006d2e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d34 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d4c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006d62 0000832f R_ARM_THM_MOVW_ABS_NC 00004a0d _tmp_115_rule │ │ │ │ │ -00006d66 00008330 R_ARM_THM_MOVT_ABS 00004a0d _tmp_115_rule │ │ │ │ │ -00006d6e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006dd4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006dda 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006df0 00004a0a R_ARM_THM_CALL 00002bb5 pass_stmt_rule │ │ │ │ │ -00006e08 0000520a R_ARM_THM_CALL 00003d09 break_stmt_rule │ │ │ │ │ -00006e20 0000530a R_ARM_THM_CALL 00003c2d continue_stmt_rule │ │ │ │ │ -00006e44 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e62 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e96 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006e9c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006eb2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006eca 0000840a R_ARM_THM_CALL 0000602d expression_without_invalid_rule │ │ │ │ │ -00006eda 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00006ef8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f0c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f22 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f26 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f30 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006f48 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00006f54 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f6c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f88 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f92 0000092f R_ARM_THM_MOVW_ABS_NC 00006bcd expression_rule │ │ │ │ │ -00006f96 00000930 R_ARM_THM_MOVT_ABS 00006bcd expression_rule │ │ │ │ │ -00006f9e 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00006fa8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006fac 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006fb6 00007c2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ -00006fba 00007c30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ -00006fbe 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00006fc6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006fda 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ff2 0000852f R_ARM_THM_MOVW_ABS_NC 0000021b _tmp_116_rule │ │ │ │ │ -00006ff6 00008530 R_ARM_THM_MOVT_ABS 0000021b _tmp_116_rule │ │ │ │ │ -00006ffe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007008 00007b2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ -0000700c 00007b30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ -00007012 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007016 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000702e 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007046 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007062 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007078 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000708c 00007d2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ -00007090 00007d30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ -00007096 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000709a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000070c8 0000802f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ -000070cc 00008030 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ -000070d2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000070d6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000070e8 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000070ee 00007a2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ -000070f2 00007a30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ -000070f8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000070fc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007110 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007118 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007134 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000713c 0000860a R_ARM_THM_CALL 00004a89 lambda_params_rule │ │ │ │ │ -0000714a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007156 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000715a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007164 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000716e 00007f2f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ -00007172 00007f30 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ -00007178 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000717c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007198 0000860a R_ARM_THM_CALL 00004a89 lambda_params_rule │ │ │ │ │ -000071a8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071b4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000071b8 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000071c2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000071cc 00007e2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ -000071d0 00007e30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ -000071d6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000071da 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007200 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007206 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000721c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007236 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -0000723a 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -0000724e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007254 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007262 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000726a 0000840a R_ARM_THM_CALL 0000602d expression_without_invalid_rule │ │ │ │ │ -00007284 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007294 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000729c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072c6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000072ce 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000072e8 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000072fe 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000730a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00007314 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007318 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007322 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000732c 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007336 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007342 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007346 0000792f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -0000734a 00007930 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -00007364 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007376 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000073c0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000073c6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000073e2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007432 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007438 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007450 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007476 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000747c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007494 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074a4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000074ce 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000074e4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007516 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000751c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007530 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007554 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007578 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007584 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075c0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075d2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000075e0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075f6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007608 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007610 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007620 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007630 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007652 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000766a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000767c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007688 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076b4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000076ba 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000076dc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000076ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007708 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007722 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000773e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007746 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007780 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007786 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000077a2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000077e6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000077ec 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007804 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000782c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007832 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000784a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000785c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007888 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000078aa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000078e2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000078e8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000078fa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007920 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007944 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007950 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007966 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007980 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00007994 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000079c0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079e2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000079f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079fc 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007a04 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007a14 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007a2a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a42 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a52 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a88 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a8e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ac8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ace 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007aea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007b0c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b12 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b2a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007b52 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b58 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b70 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b86 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ba4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007baa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bc6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007be0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c02 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c08 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c24 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007c42 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007c4a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007c56 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ca8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cd2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007cfc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d26 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007d50 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d78 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007d8e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007d9a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007dcc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e14 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e1a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e2c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e5a 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007e84 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e92 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ea0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007eb6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007ece 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00007f10 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f34 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007f4a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007f60 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f82 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007f98 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007faa 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007fcc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ff0 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008002 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008008 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000068a8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000068b0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000068cc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068d4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006900 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006906 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006932 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006954 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000697a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006992 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006998 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000069be 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000069c4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000069ee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006a2e 00006e0a R_ARM_THM_CALL 00005169 invalid_comprehension_rule │ │ │ │ │ +00006a38 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a3c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a46 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006a66 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a72 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006a8e 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +00006aa2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006ace 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006ade 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006af8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006b14 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006b2c 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00006b34 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +00006b38 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +00006b3e 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +00006b4c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b76 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b94 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bae 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bc0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c04 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c0a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c26 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006c70 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c94 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006cbe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006cd6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cec 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006d12 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00006d1c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006d42 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006d48 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d60 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006d76 0000832f R_ARM_THM_MOVW_ABS_NC 00004a05 _tmp_115_rule │ │ │ │ │ +00006d7a 00008330 R_ARM_THM_MOVT_ABS 00004a05 _tmp_115_rule │ │ │ │ │ +00006d82 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006de8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006dee 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e04 00004a0a R_ARM_THM_CALL 00002bb5 pass_stmt_rule │ │ │ │ │ +00006e1c 0000520a R_ARM_THM_CALL 00003d01 break_stmt_rule │ │ │ │ │ +00006e34 0000530a R_ARM_THM_CALL 00003c25 continue_stmt_rule │ │ │ │ │ +00006e58 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e76 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006eaa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006eb0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ec6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006ede 0000840a R_ARM_THM_CALL 00006025 expression_without_invalid_rule │ │ │ │ │ +00006eee 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00006f0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f20 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f36 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f3a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f44 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006f5c 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00006f68 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f80 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f9c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fa6 0000092f R_ARM_THM_MOVW_ABS_NC 00006be1 expression_rule │ │ │ │ │ +00006faa 00000930 R_ARM_THM_MOVT_ABS 00006be1 expression_rule │ │ │ │ │ +00006fb2 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00006fbc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006fc0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006fca 00007c2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ +00006fce 00007c30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ +00006fd2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00006fda 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007006 0000852f R_ARM_THM_MOVW_ABS_NC 0000021b _tmp_116_rule │ │ │ │ │ +0000700a 00008530 R_ARM_THM_MOVT_ABS 0000021b _tmp_116_rule │ │ │ │ │ +00007012 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000701c 00007b2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ +00007020 00007b30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ +00007026 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000702a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007042 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000705a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007076 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000708c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070a0 00007d2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ +000070a4 00007d30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ +000070aa 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000070ae 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000070dc 0000802f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ +000070e0 00008030 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ +000070e6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000070ea 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000070fc 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007102 00007a2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ +00007106 00007a30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ +0000710c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007110 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007124 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000712c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007148 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007150 0000860a R_ARM_THM_CALL 00004a81 lambda_params_rule │ │ │ │ │ +0000715e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000716a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000716e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007178 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007182 00007f2f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ +00007186 00007f30 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ +0000718c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007190 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000071ac 0000860a R_ARM_THM_CALL 00004a81 lambda_params_rule │ │ │ │ │ +000071bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071c8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000071cc 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000071d6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000071e0 00007e2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ +000071e4 00007e30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ +000071ea 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000071ee 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007214 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000721a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007230 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000724a 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +0000724e 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +00007262 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007268 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007276 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000727e 0000840a R_ARM_THM_CALL 00006025 expression_without_invalid_rule │ │ │ │ │ +00007298 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000072a8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072b0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072da 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000072e2 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000072fc 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007312 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000731e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00007328 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000732c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007336 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007340 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000734a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007356 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000735a 0000792f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +0000735e 00007930 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +00007378 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000738a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000073d4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000073da 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000073f6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007446 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000744c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007464 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000748a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007490 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000074a8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074b8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000074e2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000074f8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000752a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007530 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007544 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007568 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000758c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007598 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075d2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000075e4 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000075f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007606 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000761e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007626 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007636 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007646 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007664 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000767c 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000768e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000769a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000076c8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000076ce 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000076f0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007702 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000771c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007736 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007752 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000775a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007794 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000779a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000077b6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000077fa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007800 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007818 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007840 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007846 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000785e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007870 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000789c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000078be 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000078f6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000078fc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000790e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007934 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007958 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007964 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000797a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007994 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +000079a8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000079d4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079f6 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007a06 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a10 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007a18 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a28 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007a3e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a56 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a66 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a9c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007aa2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007adc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ae2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007afe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007b20 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b26 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b3e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007b66 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b6c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b84 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b9a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007bb8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bbe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007bda 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007bf4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c16 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c1c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c38 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007c56 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007c5e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007c6a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007cbc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ce6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007d10 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d3a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007d64 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d8c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007da2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007dae 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007de0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e28 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e2e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e40 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e6e 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007e98 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007ea6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007eb4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007eca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007ee2 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007f24 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f48 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007f6a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f8c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007fa2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007fb4 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007fd6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ffa 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000800c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00008014 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000802e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008042 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008052 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008066 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008078 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000808a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000809e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080b4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080ca 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080da 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008028 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008036 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000804a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000805a 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000806e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008080 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008092 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080a8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000080c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080d8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000080e8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080f4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000812c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008132 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000814e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000817a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081a0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081a6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000081e4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081ea 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000081fe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008226 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000822c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008244 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008268 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000826e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008294 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000829a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082d6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082dc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082fe 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008304 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000831a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008340 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008346 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000835c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008382 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008388 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000839e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083c2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000083c8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000083de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008404 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000840a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008420 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008444 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000844a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008462 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008486 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000848c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000084a4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084ca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000084d0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000084e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000850c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008512 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008526 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000853e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008572 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008586 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000085b6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000085c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000085e4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008600 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008606 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000867e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000086a0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000086a8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000086d8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086ee 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008716 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00008770 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000087a4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000087aa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000087ca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000087d0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000087e6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008806 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000880c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008826 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000882c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008842 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008864 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000886a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008880 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088a0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088a6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088dc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088e2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088f8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008918 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000891e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008934 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008954 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000895a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008972 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008992 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008998 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089d0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089d6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a0e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a14 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a28 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a56 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008a88 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008a94 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008aaa 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -00008aba 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -00008ad8 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -00008aee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b0a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008b14 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b38 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008b42 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b68 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008b72 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b94 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008bb8 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008bce 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008be6 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008c12 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c2e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008c38 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008c4e 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00008c70 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008c7a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ca0 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008caa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008cd0 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008ce0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d06 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008d10 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d36 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008d40 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d5a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d76 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008d80 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008da6 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008db2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008dd6 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008de0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008dfa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e16 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008e22 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e36 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e4e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008e5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e6e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e76 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e8e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008e9a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008eae 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008eb6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ece 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008eda 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008efe 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008f0a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f32 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f48 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f5a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008f76 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00008f94 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008fa0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008fb4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080f4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008102 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008138 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000813e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000815a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008186 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000081ac 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081b2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000081f0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081f6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000820a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008232 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008238 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008250 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008274 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000827a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082a0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082a6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082e2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082e8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000830a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008310 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008326 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000834c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008352 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008368 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000838e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008394 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083aa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000083ce 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000083d4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083ea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008410 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008416 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000842c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008450 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008456 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000846e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008492 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008498 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000084b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084d6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000084dc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000084f4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008518 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000851e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008532 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000854a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000857e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008592 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000085c2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000085d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000085f0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000860c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008612 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000868a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000086ac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000086b4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000086e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000086fa 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008722 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000877c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000087b0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000087b6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087d6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000087dc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087f2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008812 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008818 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008832 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008838 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000884e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008870 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008876 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000888c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088ac 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088b2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088c8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088e8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088ee 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008904 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008924 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000892a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008940 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008960 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008966 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000897e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000899e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000089a4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089dc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000089e2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089fa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a1a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a20 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a34 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a62 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008a94 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008aa0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008ab6 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +00008ac6 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +00008ae4 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +00008afa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b16 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008b20 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b44 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008b4e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b74 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008b7e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ba0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008bc4 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00008bda 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008bf2 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008c1e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c3a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008c44 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c5a 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00008c7c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008c86 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008cac 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008cb6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008cdc 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008cec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d12 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008d1c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d42 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008d4c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d66 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d82 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008d8c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008db2 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008dbe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008de2 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008dec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e06 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e22 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008e2e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e42 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e5a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008e66 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e7a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e82 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e9a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008ea6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008eba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ec2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eda 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008ee6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f0a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008f16 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f2a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f52 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f66 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f78 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008f8a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008fac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008fc4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008fce 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008fd8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008fe2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008fec 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ffa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009012 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009028 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009030 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009046 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009058 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009070 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000908a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000909c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009106 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009110 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009126 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009154 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000916a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009186 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091ca 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000091da 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000920c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000921e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000924a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009282 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009294 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092aa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092ba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092ec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092f2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000930a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009340 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009362 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000937a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000939a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000093a4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093c4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000093cc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000093fa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009400 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009410 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009428 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009438 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009450 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000946a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009470 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094e4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009510 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009526 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009546 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009562 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009580 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095ca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000095d0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000095e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000095f8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009608 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009622 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000963e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009644 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009690 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009696 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000096f6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009726 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000973c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000975e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009782 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009792 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000097ac 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000097cc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000097d2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009836 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009864 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000987a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000989c 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000098ec 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009906 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000992e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009974 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099c2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099c8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000099d8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000099f0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a00 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009a1a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009a38 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a3e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a72 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a78 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a8a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009ad6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009b04 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b14 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009b32 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009b4e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009b54 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009b8e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009b94 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ba8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009c02 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c1c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009c3e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009c8a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ca0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009cc4 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009cec 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d1e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d2e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009d50 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009d6c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009d72 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009dec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e02 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009e26 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009e82 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e9a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ff6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009010 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000902c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009038 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000904a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009062 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000907a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009094 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090b2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090ea 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000090f2 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000090fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009128 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009142 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000916a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009196 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000923c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000924e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009278 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000929a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092b4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092be 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092d0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009300 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009306 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000931e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009354 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009376 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000938e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093ae 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000093b8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093d8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000093e0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000940e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009414 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009424 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000943c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000944c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009464 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000947e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009484 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094f8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009524 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000953a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000955a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009576 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009594 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095de 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000095e4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000095f4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000960c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000961c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009636 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009652 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009658 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000096a4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096aa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000096bc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000970a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000973a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009750 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009772 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009796 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000097a6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000097c0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000097e0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000097e6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000984a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009878 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000988e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000098b0 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009900 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000991a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009942 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009988 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099d6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000099dc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099ec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009a04 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a14 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009a2e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009a4c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a52 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a86 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a8c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a9e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009aea 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009b18 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b28 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009b46 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009b62 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009b68 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ba2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ba8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009bbc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009c16 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c30 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009c52 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009c9e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cb4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009cd8 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009d00 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d32 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d42 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009d64 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009d80 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009d86 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e00 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e16 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009e3a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009e96 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009eae 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ec4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ee8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f40 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f66 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009fca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009fd0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009fe0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009ff8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a008 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a020 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a03c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a042 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0c8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a0f8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a10e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a134 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a166 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a17c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a1ba 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a1c0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a1ec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a1f2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a20c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a222 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a238 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ec2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ed8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009efc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f54 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f7a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009fde 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009fe4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ff4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a00c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a01c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a034 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a050 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a056 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a0dc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a10c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a122 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a148 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a17a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a190 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a1ce 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a1d4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a200 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a206 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a220 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a236 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a24c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a25e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a270 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a282 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2cc 00008d2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000a2d0 00008d30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000a2d6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a2da 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a2ee 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000a2f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a30c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a324 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a32a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a344 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a37a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a380 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a390 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a3a8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a3b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a3d0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a3ec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a3f2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a470 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a49c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a4b2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a4d6 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a504 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a51a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a540 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a55a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a598 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a59e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a5ae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a5c4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5d4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a5e8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a614 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a63e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a6bc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6c2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6fc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a702 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a718 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a74c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a752 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a766 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a79a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a7a0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a7b4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a7e8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a7ee 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a802 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a836 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a83c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a850 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a8aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a8ec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8fc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a90c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a92a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a96c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a97c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a98c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a9ec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9fc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa0c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa2a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aa6c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa7c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa8c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aaa6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aae2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aafc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ab1e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ab26 0000912f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -0000ab2a 00009130 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -0000ab30 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000ab38 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab60 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ab82 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000aba0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000abd8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac16 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac4e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac8c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000acc4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad00 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad38 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad74 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000adaa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000adec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000adf2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae14 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae1a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae32 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae4a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae62 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aed8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af00 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af28 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af80 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000afc8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aff8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b01c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b03e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b060 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b064 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b06c 00008d2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000b070 00008d30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000b082 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b086 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b0ae 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0ba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0ec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0f2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b10e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b13a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b152 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b16a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b18e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b194 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b1ce 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b1d4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b1f2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b220 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b24c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b262 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b284 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b28a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2a6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2d2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2fc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a260 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a272 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a284 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a296 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2c6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2e0 00008d2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000a2e4 00008d30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000a2ea 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a2ee 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a302 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000a306 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a320 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a338 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a33e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a358 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a38e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a394 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a3bc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a3cc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a3e4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a400 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a406 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a484 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a4b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a4c6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a4ea 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a518 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a52e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a554 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a56e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5ac 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5b2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a5c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a5d8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a5fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a628 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a652 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a6d0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6d6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a710 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a716 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a72c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a760 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a766 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a77a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a7ae 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a7b4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a7c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a7fc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a802 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a816 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a84a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a850 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a864 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a8be 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a900 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a910 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a920 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a93e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a980 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a990 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9a0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a9be 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aa00 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa10 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa20 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa3e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aa80 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa90 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaa0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aaba 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aaf6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab10 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ab32 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ab3a 0000912f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +0000ab3e 00009130 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +0000ab44 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +0000ab4c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ab74 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ab96 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000abb4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000abec 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac2a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac62 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac9e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000acd6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad12 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad4a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad88 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000adc0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae02 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae08 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae2a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae30 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae48 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae60 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae78 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aeee 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af18 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af40 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af7a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afa6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afc8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000afcc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000afd4 00008d2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000afd8 00008d30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000afea 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000afee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b012 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b030 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b05e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b09e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0aa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b108 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b10e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b12a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b156 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b16e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b186 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1aa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b1b0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1ea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b1f0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b20e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b23c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b268 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b27e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2a0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b2a6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b2c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b316 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b33e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b378 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b398 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000b3a4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3b4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3d8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b3fa 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b420 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b43a 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000b442 0000932f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000b446 00009330 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000b44c 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000b462 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b478 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b498 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000b4a0 0000932f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000b4a4 00009330 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000b4aa 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000b4be 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b4d4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b4f0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b512 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b52e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b55e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b572 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b582 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b598 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b5b4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b5ce 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b5e0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b614 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b61a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b62a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b640 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b650 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b664 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b690 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6ba 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b738 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b73e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b778 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b77e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b794 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b7b0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7d4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b7da 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b7ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b81c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b822 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b836 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b84e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b872 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b878 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b88c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b8fe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b90e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b924 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b95a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b972 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b97c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b99c 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000b9a6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9b6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b9c2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b9e6 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000ba00 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba32 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba6a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000baa8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bab8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bad0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb06 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb3e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb6a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb7a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bb92 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bbc8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bc00 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bc5a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc66 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc96 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000bcb0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bcdc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bd22 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd36 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000bd70 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdb0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bdde 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be28 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be2e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be54 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be5a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be6c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000be8c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be92 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bea6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000beb6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bee0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf08 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf0e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf1e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf3a 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bf4c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bf76 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfa4 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bfb4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bfbc 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bfc4 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bfcc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bfdc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bff4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c01e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c024 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c04e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c06a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c08e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c098 0000860a R_ARM_THM_CALL 00004a89 lambda_params_rule │ │ │ │ │ -0000c0a8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0be 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c0e0 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000c0f4 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000c10a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c11e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c15e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c164 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c176 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c188 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1a0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1d8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c1de 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c20c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c212 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c22e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c25c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c262 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c27c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c294 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2be 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2e8 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c2fa 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c326 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c33c 00009e0a R_ARM_THM_CALL 000034e1 _loop0_87_rule │ │ │ │ │ -0000c352 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000c384 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3bc 00009e0a R_ARM_THM_CALL 000034e1 _loop0_87_rule │ │ │ │ │ -0000c3d4 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000c3dc 00009c2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -0000c3e0 00009c30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -0000c3e6 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000c3f0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c426 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c42c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c446 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c456 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c480 00009f0a R_ARM_THM_CALL 00004989 invalid_for_target_rule │ │ │ │ │ -0000c48e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c4b0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c4b6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c4ec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c4f2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c50e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c544 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c54a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c55c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c582 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c59c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c5ae 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5c2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000c5d6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5da 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5e6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c5f0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c5f4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c5fe 00009d2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ -0000c602 00009d30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ -0000c606 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000c610 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c63a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000c674 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c694 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c69e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c6c4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6d8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6e0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c6fe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c70e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c718 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c72c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c73e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c758 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c78c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c792 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c7d0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7da 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c7f8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c814 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c830 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c856 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c890 0001d30a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000c8ac 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000c8d2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8ea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8f4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c912 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c92e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c94a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c970 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c986 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000c9ba 0001d40a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000c9be 0000a22f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ -0000c9c2 0000a230 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ -0000c9cc 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000c9d6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c9f6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ca36 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ca3c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca5a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca6a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca74 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ca8a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caa0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cab6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cac0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cac6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caca 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cad4 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000caf0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb10 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cb2e 0000a12f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ -0000cb32 0000a130 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ -0000cb36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000cb50 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb6a 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -0000cb6e 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -0000cb72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000cbe6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cc02 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc0a 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000cc0e 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000cc16 0000a02f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ -0000cc1a 0000a030 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ -0000cc22 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000cc28 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc44 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc8c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc92 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ccae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ccd4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ccda 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd42 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cd64 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd6a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd82 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd9e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cdc0 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000cdd6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cde0 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cde4 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdee 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ce1e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ce34 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ce3e 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000ce46 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce54 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000ce72 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000ce88 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ceb6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cebc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cee2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cee8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf0e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cf14 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf7a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cfa0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cfa6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cfd6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d036 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d066 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d082 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d096 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0a4 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d0b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0da 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0de 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0e6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000d0ea 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000d0fc 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d100 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d124 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d13e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d144 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d170 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d174 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d182 0000a72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000d186 0000a730 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000d18e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d192 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d19e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d1a2 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d1b6 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d1ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d1e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d204 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d21c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d236 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d23c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d24c 0000ad0a R_ARM_THM_CALL 0000035d _tmp_168_rule │ │ │ │ │ -0000d26c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d272 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d28a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d2a6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2b6 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d2c8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d2d8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d2e4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2e8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2ec 0000a62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ -0000d2f0 0000a630 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ -0000d314 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b332 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b360 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b37c 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000b384 0000932f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000b388 00009330 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000b38e 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +0000b398 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3c2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b3d4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b3ea 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b40a 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000b416 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b426 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b44c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b46c 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b490 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b4b0 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000b4b8 0000932f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000b4bc 00009330 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000b4c2 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +0000b4d0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b4f6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b51e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b538 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b54a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b55e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b578 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b5a8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5cc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b5da 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5ee 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b620 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b626 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b636 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b64c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b65c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b670 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b69c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6c6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b744 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b74a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b784 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b78a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b7a0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b7bc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7e0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7e6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b7fa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b828 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b82e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b842 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b85a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b87e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b884 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b898 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b90a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b91a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b930 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b966 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b97e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b988 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b9a8 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000b9b2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9c2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b9ce 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b9f2 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000ba0c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba3e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba76 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bab4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bac4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000badc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb12 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb4a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb76 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb86 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bb9e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bbd4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bc0c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bc66 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc72 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bca2 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000bcbc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bce8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bd2e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd42 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000bd7c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdbc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bdea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be34 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be3a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be60 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be66 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be78 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000be98 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be9e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000beb2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bec2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000beec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf14 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf1a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf2a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf46 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bf58 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bf82 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfb0 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bfc0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bfc8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bfd0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bfd8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bfe8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c000 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c02a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c030 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c05a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c076 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c09a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0a4 0000860a R_ARM_THM_CALL 00004a81 lambda_params_rule │ │ │ │ │ +0000c0b4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0ca 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c0ec 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000c100 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000c116 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c12a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c16a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c170 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c182 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c194 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1ac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1e4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c1ea 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c218 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c21e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c23a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c268 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c26e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c288 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2ca 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c2f4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c306 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c332 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c348 00009e0a R_ARM_THM_CALL 000034d9 _loop0_87_rule │ │ │ │ │ +0000c35e 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000c390 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3ae 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3c8 00009e0a R_ARM_THM_CALL 000034d9 _loop0_87_rule │ │ │ │ │ +0000c3e0 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000c3e8 00009c2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +0000c3ec 00009c30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +0000c3f2 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +0000c3fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c432 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c438 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c452 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c462 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c48c 00009f0a R_ARM_THM_CALL 00004981 invalid_for_target_rule │ │ │ │ │ +0000c49a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c4bc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c4c2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c4f8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c4fe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c51a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c550 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c556 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c568 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c58e 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c5a8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c5ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5ce 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000c5e2 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5e6 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5f2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c5fc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c600 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c60a 00009d2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ +0000c60e 00009d30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ +0000c612 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000c61c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c646 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000c680 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c6a0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c6aa 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c6d0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6e4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6ec 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6fa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c70a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c71a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c724 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c738 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c74a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c764 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c798 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c79e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c7dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7e6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c804 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c820 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c83c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c862 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c89c 0001d30a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000c8b8 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000c8de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c8f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c900 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c91e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c93a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c956 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c97c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c992 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000c9c6 0001d40a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000c9ca 0000a22f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ +0000c9ce 0000a230 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ +0000c9d8 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +0000c9e2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca02 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ca42 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca48 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca66 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca76 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca80 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ca96 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000caac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cac2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cacc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cad2 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cad6 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cae0 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cafc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb10 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb1c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cb3a 0000a12f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ +0000cb3e 0000a130 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ +0000cb42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000cb5c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb76 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +0000cb7a 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +0000cb7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000cbf2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cc0e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc16 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000cc1a 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000cc22 0000a02f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ +0000cc26 0000a030 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ +0000cc2e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000cc34 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc50 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc98 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc9e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ccba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cce0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cce6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd4e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cd70 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd76 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd8e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdaa 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cdcc 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000cde2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdec 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdf0 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdfa 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ce2a 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ce40 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ce4a 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000ce52 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce60 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000ce7e 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000ce94 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cec2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cec8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ceee 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cef4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cf1a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cf20 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cf86 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cfac 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cfb2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cfe2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d042 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d072 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d08e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0b0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d0c2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0e6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d0ea 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d0f2 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000d0f6 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000d108 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d10c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d130 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d14a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d150 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d17c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d180 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d18e 0000a72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000d192 0000a730 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000d19a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d19e 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d1aa 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d1ae 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d1c2 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d1c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d1f0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d210 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d228 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d242 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d248 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d258 0000ad0a R_ARM_THM_CALL 0000035d _tmp_168_rule │ │ │ │ │ +0000d278 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d27e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d296 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d2b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2c2 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d2d4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d2e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d2f0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d2f4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d2f8 0000a62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ +0000d2fc 0000a630 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ 0000d320 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d328 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d342 0000ad0a R_ARM_THM_CALL 0000035d _tmp_168_rule │ │ │ │ │ -0000d368 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d372 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d37a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d392 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3c2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d3d6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3de 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d3f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3fa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d404 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d414 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000df3 _tmp_111_rule │ │ │ │ │ -0000d418 0000ae30 R_ARM_THM_MOVT_ABS 00000df3 _tmp_111_rule │ │ │ │ │ -0000d41c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d428 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d42c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d434 0000a92f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ -0000d438 0000a930 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ -0000d456 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d470 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000d47a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d48e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4b2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d4b6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d4c4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d4c8 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d4d2 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d4d6 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d4dc 0000a72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000d4e0 0000a730 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000d4f2 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d50a 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000d512 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d528 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d538 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d570 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d576 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d5e2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d5e8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d600 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d61c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d63c 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000d646 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d668 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d67c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d686 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000d68e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d69a 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000d6b6 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d6ce 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d70a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d712 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d71a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d750 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d756 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d77a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d780 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d7ae 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7c6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7f6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d818 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d826 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d83c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d854 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000d872 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d88a 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000d892 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d8b6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8d8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d918 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d91e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d944 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d94a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d986 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d98c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9b0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9b6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9e0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000da1a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da1e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da28 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000da3c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da40 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da44 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000da5c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da62 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da7a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000da98 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daa8 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dabe 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dace 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000daee 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000daf4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db32 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db38 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db5e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db64 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db90 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dbc2 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbc6 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbd0 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dbe4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbe8 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbec 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dc10 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dc3c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dc4c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc66 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dc7e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000dc98 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000dca0 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000dca4 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000dcaa 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000dcc0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dce4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dcf6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd46 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dd5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dd88 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dda4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ddbe 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000ddc6 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000ddca 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000ddd0 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000ddde 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddfc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de10 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de18 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de3a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de4c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de5e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de6e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de8e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de9e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000deb2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000deec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000def2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df0e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df34 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df3a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df50 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df7e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df84 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dfa6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dfac 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dfc0 0000b30a R_ARM_THM_CALL 00009295 type_param_rule │ │ │ │ │ -0000dfdc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dfe2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dff8 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e014 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e024 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e036 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e046 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e05a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e06e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e076 0000b22f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ -0000e07a 0000b230 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ -0000e084 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000e092 0000b30a R_ARM_THM_CALL 00009295 type_param_rule │ │ │ │ │ -0000e0c6 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e0d4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e0dc 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e0fa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e110 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e11a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e11e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e122 0000b12f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ -0000e126 0000b130 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ -0000e13c 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e140 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e15c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e164 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e16c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e17c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e182 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1bc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e1c2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e1ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e200 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e220 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e24c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e262 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e27c 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000e286 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2a8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e2c2 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000e2dc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2fc 00019f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000e306 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000e33c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e342 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e36e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e390 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e3c8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3ce 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e3e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e40e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e42c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e450 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e456 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e468 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e480 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e48e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e492 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e498 0000b52f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ -0000e49c 0000b530 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ -0000e4a2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e4aa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e4cc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e4d8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e50e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e524 0000b42f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ -0000e528 0000b430 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ -0000e52e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e532 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e546 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e54a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e566 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e590 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e596 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5c4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5ca 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5ee 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5f4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e61a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e620 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e636 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e66c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e68c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e6dc 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e700 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e71c 0000bf0a R_ARM_THM_CALL 00001619 slash_with_default_rule │ │ │ │ │ -0000e760 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000e788 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e7e0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e7ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e80e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e86e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8b2 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000e8b6 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -0000e8ba 0000bc30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -0000e8c4 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -0000e8ce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e8e6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8ea 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8ee 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e908 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000e912 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e93a 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000e952 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e958 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e970 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e988 0000c40a R_ARM_THM_CALL 00006205 _tmp_124_rule │ │ │ │ │ -0000e9c2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9c8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e9de 0000bf0a R_ARM_THM_CALL 00001619 slash_with_default_rule │ │ │ │ │ -0000ea1c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea34 0000c40a R_ARM_THM_CALL 00006205 _tmp_124_rule │ │ │ │ │ -0000ea3e 0000c60a R_ARM_THM_CALL 00003679 _loop0_32_rule │ │ │ │ │ -0000ea48 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea5c 0000c70a R_ARM_THM_CALL 00003b35 _loop1_33_rule │ │ │ │ │ -0000ea66 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea8e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ead6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eadc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eaf4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb06 0000c60a R_ARM_THM_CALL 00003679 _loop0_32_rule │ │ │ │ │ -0000eb12 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb1a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -0000eb1e 0000ba30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -0000eb24 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eb28 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eb4e 0000c60a R_ARM_THM_CALL 00003679 _loop0_32_rule │ │ │ │ │ -0000eb5c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb66 0000b72f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -0000eb6a 0000b730 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -0000eb80 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb90 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb9c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eba0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eba8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ -0000ebac 0000b930 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ -0000ebbe 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ebc2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebda 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebe4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -0000ebe8 0000bb30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -0000ebf0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec0e 0000b62f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -0000ec12 0000b630 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -0000ec18 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec1c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec3a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec50 0000b82f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -0000ec54 0000b830 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -0000ec5c 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000ec6a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec78 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec92 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ec9a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ecae 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ece4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecf0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed26 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed2c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed48 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed62 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed7a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed84 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed88 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed92 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000eda6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000edd0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edd6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edec 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ee22 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ee44 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eea0 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eeee 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ef04 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ef2a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ef46 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ef4e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ef56 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef88 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef8e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000efb4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000efba 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000efe6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f000 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f006 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f01e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f03c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f062 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f078 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f084 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f092 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000f0c6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0d0 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0d4 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0de 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f10e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f136 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f15a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f172 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f184 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f1a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f1e4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f1ea 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f210 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f228 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f22e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f242 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f25e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f27c 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f296 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2c6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f2ec 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f304 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f33c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f342 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f358 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f38e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f3b0 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f408 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f45a 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f464 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f47e 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f48a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f492 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f4aa 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f4ca 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f4fc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f502 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f51a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f53e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f544 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f56c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f572 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f59e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f5ba 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f5c0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f5dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5fe 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f624 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f648 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f656 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f66c 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000f6a0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f6a6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f6ca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f6d0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f6fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f718 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f71e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f738 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f75c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f77c 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f7a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7ae 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7c2 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000f7ec 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f80e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f838 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f83e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f86a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f886 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f88c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f8a4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8c4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f8e6 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f90a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f918 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f91c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f926 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f938 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000f942 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f966 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f98a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f998 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f9ba 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f9de 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fa1e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa24 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa4e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fa68 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa6e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa88 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000faaa 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000faca 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000faec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000faf8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fafc 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb06 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fb3e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb72 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fba4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fbe8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbf0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc1a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc22 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc2a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc3e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc46 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc4e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc56 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc7c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc9e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fca6 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fce0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd08 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd1e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd28 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd36 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd78 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fd7e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fd96 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fdbe 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fdc4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fdea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fdf0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe1c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fe38 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fe3e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe58 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe7c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fe9c 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000fec0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fece 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fee4 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000ff22 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ff28 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ff48 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ff4e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ff7a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ff96 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ff9c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ffb6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ffda 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fffa 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001001e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001002c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010040 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010088 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001008e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100ba 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000100d6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100dc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001011c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001013c 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010160 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001016e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010172 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001017c 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001018e 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010198 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101d6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000101dc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010204 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001021e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010224 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001023e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010262 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010282 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000102a6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102b4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000102b8 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000102c2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000102ee 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010300 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010344 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001037a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103a0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103cc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103f4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010460 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d32c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d334 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d34e 0000ad0a R_ARM_THM_CALL 0000035d _tmp_168_rule │ │ │ │ │ +0000d374 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d37e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d386 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d39e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d3ce 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d3e2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d3ea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d3fe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d406 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d410 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d420 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000df3 _tmp_111_rule │ │ │ │ │ +0000d424 0000ae30 R_ARM_THM_MOVT_ABS 00000df3 _tmp_111_rule │ │ │ │ │ +0000d428 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d434 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d438 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d440 0000a92f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ +0000d444 0000a930 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ +0000d462 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d47c 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000d486 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d49a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4be 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d4c2 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d4d0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d4d4 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d4de 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d4e2 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d4e8 0000a72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000d4ec 0000a730 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000d4fe 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d516 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000d51e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d534 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d544 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d57c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d582 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d5ee 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d5f4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d60c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d628 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d648 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000d652 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d674 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d688 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d692 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000d69a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6a6 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000d6c2 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d6da 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d716 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d71e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d726 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d75c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d762 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d786 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d78c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d7ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7d2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d802 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d824 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d832 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d848 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d860 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000d87e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d896 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000d89e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d8c2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8e4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d924 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d92a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d950 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d956 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d992 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d998 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9bc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9c2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9ec 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000da26 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da2a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da34 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000da48 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da4c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da50 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000da68 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da6e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da86 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000daa4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dab4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000daca 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dada 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000dafa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db00 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db3e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db44 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db6a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db70 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db9c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dbce 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbd2 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbdc 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dbf0 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbf4 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbf8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dc1c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dc48 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dc58 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc72 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dc8a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000dca4 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000dcac 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000dcb0 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000dcb6 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +0000dccc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dcf0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dd02 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd52 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dd66 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dd94 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ddb0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ddca 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000ddd2 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000ddd6 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000dddc 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +0000ddea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de08 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de1c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de24 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de46 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de58 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de6a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de7a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de9a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000deaa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000debe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000def8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000defe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df1a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df40 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df46 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df5c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df8c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df92 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dfb4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dfba 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dfce 0000b30a R_ARM_THM_CALL 0000928d type_param_rule │ │ │ │ │ +0000dfea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dff0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e006 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e022 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e032 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e044 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e054 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e068 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e07c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e086 0000b22f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ +0000e08a 0000b230 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ +0000e094 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +0000e0a2 0000b30a R_ARM_THM_CALL 0000928d type_param_rule │ │ │ │ │ +0000e0d6 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e0e4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e0ec 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e106 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e11c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e126 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e12a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e12e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ +0000e132 0000b130 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ +0000e148 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e14c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e168 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e170 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e180 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e192 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e198 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1d0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e1d6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e202 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e214 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e234 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e260 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e276 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e290 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000e29a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2bc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e2d6 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000e2f0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e310 00019f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000e31a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000e350 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e356 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e382 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3a4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e3dc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e3e2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e3f8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e422 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e440 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e464 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e46a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e47c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e494 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e4a2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e4a6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e4ac 0000b52f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ +0000e4b0 0000b530 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ +0000e4b6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e4be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4e0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e4ec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e522 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e538 0000b42f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ +0000e53c 0000b430 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ +0000e542 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e546 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e55a 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e55e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e57a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5a4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5aa 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5d8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5de 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e602 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e608 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e62e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e634 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e64a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e680 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e6a0 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e6f0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e714 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e730 0000bf0a R_ARM_THM_CALL 00001619 slash_with_default_rule │ │ │ │ │ +0000e774 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000e79c 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e7f4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e802 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e822 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e882 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8c6 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000e8ca 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +0000e8ce 0000bc30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +0000e8d8 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +0000e8e2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8fa 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8fe 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e902 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e91c 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000e926 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e94e 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000e966 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e96c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e984 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e99c 0000c40a R_ARM_THM_CALL 000061fd _tmp_124_rule │ │ │ │ │ +0000e9d6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9dc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e9f2 0000bf0a R_ARM_THM_CALL 00001619 slash_with_default_rule │ │ │ │ │ +0000ea30 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea48 0000c40a R_ARM_THM_CALL 000061fd _tmp_124_rule │ │ │ │ │ +0000ea52 0000c60a R_ARM_THM_CALL 00003671 _loop0_32_rule │ │ │ │ │ +0000ea5c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea70 0000c70a R_ARM_THM_CALL 00003b2d _loop1_33_rule │ │ │ │ │ +0000ea7a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eaa2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eaea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eaf0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eb08 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb1a 0000c60a R_ARM_THM_CALL 00003671 _loop0_32_rule │ │ │ │ │ +0000eb26 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb2e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +0000eb32 0000ba30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +0000eb38 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eb3c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eb62 0000c60a R_ARM_THM_CALL 00003671 _loop0_32_rule │ │ │ │ │ +0000eb70 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb7a 0000b72f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +0000eb7e 0000b730 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +0000eb94 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eba4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebb0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ebb4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ebbc 0000b92f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ +0000ebc0 0000b930 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ +0000ebd2 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ebd6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebf8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +0000ebfc 0000bb30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +0000ec04 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec18 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec22 0000b62f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +0000ec26 0000b630 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +0000ec2c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec30 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec4e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec5a 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000ec72 0000b82f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +0000ec76 0000b830 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +0000ec7c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec94 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eca4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ecbc 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ecc4 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ecd4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed0e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed3a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed40 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed5c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed76 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed8e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed98 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed9c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eda6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000edba 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ede4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edea 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee00 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ee36 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ee58 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eeb4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ef02 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ef18 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ef3c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ef58 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ef60 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ef68 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef78 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ef80 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000efb0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efb6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efdc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efe2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f00e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f028 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f02e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f046 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f064 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f08a 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f0a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0ac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0ba 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000f0ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0f8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0fc 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f106 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f136 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f15e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f182 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f19a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1ac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f20c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f212 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f238 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f250 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f256 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f26a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f286 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2a4 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f2be 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2ee 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f314 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f32c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f364 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f36a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f380 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f3b6 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f3d8 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f430 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f482 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f48c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f4a6 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f4b2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f4ba 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f4d2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f4f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f524 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f52a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f542 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f566 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f56c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f594 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f59a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f5c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f5e2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f5e8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f604 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f626 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f64c 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f670 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f67e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f694 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000f6cc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f6d2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f6f6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f6fc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f728 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f744 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f74a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f764 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f788 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f7a8 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f7cc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7da 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7ee 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000f818 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f83a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f864 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f86a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f896 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f8b2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f8b8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f8d0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8f0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f912 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f936 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f944 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f948 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f952 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f964 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000f96e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f992 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f9b6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f9c4 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f9e6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fa0a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fa4a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa50 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa7a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fa94 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa9a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fab4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fad6 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000faf6 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000fb18 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb24 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb28 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb32 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000fb68 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb9c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fbce 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fc04 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc0c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc34 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc3c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc44 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc58 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc60 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc68 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc70 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc9c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fca4 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fcbc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcfa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd22 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd38 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd42 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd50 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd90 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fd96 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fdae 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fdd6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fddc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe02 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe08 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe34 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fe50 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe56 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe70 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe94 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000feb4 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000fed8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fee6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fefc 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000ff38 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ff3e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ff62 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ff68 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ff94 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ffb0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ffb6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ffd0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fff4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010014 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010038 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010046 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001005a 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000100a2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000100a8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100d4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000100f0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000100f6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010110 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010134 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010154 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010178 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010186 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001018a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010194 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000101a6 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000101b0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101f2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000101f8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010220 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001023a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010240 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001025a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001027c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001029c 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000102c0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102ce 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000102d2 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000102dc 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001031c 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010350 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010376 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000103a2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000103ca 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001040a 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001041a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010444 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010468 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001048c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010470 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010490 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010498 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000104a0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104ac 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104b8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104c0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104de 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000104e8 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000104f4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000104fc 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010518 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001052a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001053a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001056c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001057c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010592 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105d4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000105da 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000105fa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001060e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010624 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010660 0000c60a R_ARM_THM_CALL 00003679 _loop0_32_rule │ │ │ │ │ -00010682 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001069e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000106a4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000106b8 0000d20a R_ARM_THM_CALL 000039f5 param_star_annotation_rule │ │ │ │ │ -000106ca 0000d20a R_ARM_THM_CALL 000039f5 param_star_annotation_rule │ │ │ │ │ -000106e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106ee 0000c70a R_ARM_THM_CALL 00003b35 _loop1_33_rule │ │ │ │ │ -0001070c 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00010714 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010734 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001073a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010754 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001076c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010782 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010796 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107c0 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000107da 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107e2 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -000107e6 0000cf30 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -000107ec 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000107f0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010804 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010808 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001081e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001082a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010832 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010836 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001083a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ -0001083e 0000ce30 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ -00010848 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010868 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001086e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010886 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001089e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108b6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000108bc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000108d0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108e6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108fe 0000d30a R_ARM_THM_CALL 0000a6f1 _tmp_128_rule │ │ │ │ │ -0001090a 0000c60a R_ARM_THM_CALL 00003679 _loop0_32_rule │ │ │ │ │ -00010918 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010926 0000d30a R_ARM_THM_CALL 0000a6f1 _tmp_128_rule │ │ │ │ │ -00010930 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00010934 0000d030 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -0001093a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001093e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001095c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001096c 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -00010970 0000cd30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -00010976 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001097a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001099c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104b0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104bc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104d2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000104dc 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000104f0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010510 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010518 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010546 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010584 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001059a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000105aa 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105be 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105f0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000105f6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010616 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001062a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010640 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001067c 0000c60a R_ARM_THM_CALL 00003671 _loop0_32_rule │ │ │ │ │ +0001069e 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000106ba 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000106c0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000106d4 0000d20a R_ARM_THM_CALL 000039ed param_star_annotation_rule │ │ │ │ │ +000106e6 0000d20a R_ARM_THM_CALL 000039ed param_star_annotation_rule │ │ │ │ │ +00010700 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001070a 0000c70a R_ARM_THM_CALL 00003b2d _loop1_33_rule │ │ │ │ │ +00010728 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00010730 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010750 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010756 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010770 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010788 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001079e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107dc 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000107f6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107fe 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +00010802 0000cf30 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +00010808 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001080c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010820 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010824 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001083a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010846 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001084e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010852 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010856 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ +0001085a 0000ce30 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ +00010864 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010884 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001088a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000108a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108d2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000108d8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000108ec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010902 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001091a 0000d30a R_ARM_THM_CALL 0000a6e9 _tmp_128_rule │ │ │ │ │ +00010926 0000c60a R_ARM_THM_CALL 00003671 _loop0_32_rule │ │ │ │ │ +00010934 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010942 0000d30a R_ARM_THM_CALL 0000a6e9 _tmp_128_rule │ │ │ │ │ +0001094c 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00010950 0000d030 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +00010956 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001095a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010978 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00010988 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +0001098c 0000cd30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00010992 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010996 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000109b8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109c6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109ce 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109d6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109ec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000109fa 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000109fe 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a08 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010a18 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010a2a 0000c60a R_ARM_THM_CALL 00003679 _loop0_32_rule │ │ │ │ │ -00010a52 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a60 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a72 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010a7c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ab8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010abe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010ae2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010ae8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010b10 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b3e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b42 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b4c 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010b66 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010b86 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b94 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bac 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010bc4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00010bde 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00010be6 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -00010bea 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -00010bf0 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -00010c02 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010c32 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c38 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c54 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010c9a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010cae 0000d62f R_ARM_THM_MOVW_ABS_NC 000055cd _tmp_119_rule │ │ │ │ │ -00010cb2 0000d630 R_ARM_THM_MOVT_ABS 000055cd _tmp_119_rule │ │ │ │ │ -00010cba 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010cde 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00010ce8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cfc 0000d72f R_ARM_THM_MOVW_ABS_NC 0000093b _tmp_118_rule │ │ │ │ │ -00010d00 0000d730 R_ARM_THM_MOVT_ABS 0000093b _tmp_118_rule │ │ │ │ │ -00010d08 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010d12 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -00010d16 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -00010d1c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010d20 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010d34 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010d3a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010d54 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d66 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010d6a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010d82 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00010d94 0000d42f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ -00010d98 0000d430 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ -00010da0 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010da6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010db4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010dc6 0000d72f R_ARM_THM_MOVW_ABS_NC 0000093b _tmp_118_rule │ │ │ │ │ -00010dca 0000d730 R_ARM_THM_MOVT_ABS 0000093b _tmp_118_rule │ │ │ │ │ -00010dd2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010ddc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010de0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010df8 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00010e00 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ -00010e04 0000d530 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ -00010e44 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e4c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109d4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109e2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109ea 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a08 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a16 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a1a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a24 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010a34 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010a46 0000c60a R_ARM_THM_CALL 00003671 _loop0_32_rule │ │ │ │ │ +00010a6e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a7c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a8e 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010a98 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ad4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010ada 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010afe 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010b04 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010b2c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b5a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b5e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b68 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010b82 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010ba2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010bb0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bc8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010be0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00010bfa 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00010c02 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +00010c06 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +00010c0c 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +00010c1e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010c4e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c54 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c70 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010cb6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010cca 0000d62f R_ARM_THM_MOVW_ABS_NC 000055c5 _tmp_119_rule │ │ │ │ │ +00010cce 0000d630 R_ARM_THM_MOVT_ABS 000055c5 _tmp_119_rule │ │ │ │ │ +00010cd6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010cfa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010d04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d18 0000d72f R_ARM_THM_MOVW_ABS_NC 0000093b _tmp_118_rule │ │ │ │ │ +00010d1c 0000d730 R_ARM_THM_MOVT_ABS 0000093b _tmp_118_rule │ │ │ │ │ +00010d24 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010d2e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +00010d32 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +00010d38 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010d3c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010d50 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010d56 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d70 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d82 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010d86 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010d9e 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00010db0 0000d42f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ +00010db4 0000d430 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ +00010dbc 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010dc2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010dd0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010de2 0000d72f R_ARM_THM_MOVW_ABS_NC 0000093b _tmp_118_rule │ │ │ │ │ +00010de6 0000d730 R_ARM_THM_MOVT_ABS 0000093b _tmp_118_rule │ │ │ │ │ +00010dee 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010df8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010dfc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010e14 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00010e1c 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ +00010e20 0000d530 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ 00010e60 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e94 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e9a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010eb2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ee0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010ee6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010efe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f12 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f26 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f44 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010f62 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f6c 0000da0a R_ARM_THM_CALL 00000e59 _tmp_129_rule │ │ │ │ │ -00010f74 0000d92f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -00010f78 0000d930 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -00010f7e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010f82 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010f96 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010f9a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fdc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fe4 0000d82f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -00010fe8 0000d830 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -00010ff6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011020 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011026 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011054 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001106e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011074 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001109a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000110a0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000110c8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110f0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001110c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011128 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011130 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001114c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00011168 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000111a2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000111c0 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000111d2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001121c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011236 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011246 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011278 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011286 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011294 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000112d0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000112d6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000112fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011324 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001135c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011378 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00011382 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011396 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000113d4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000113da 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000113f6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011410 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001141e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011438 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001143e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011460 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011466 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001147e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000114a2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000114a8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000114f0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011516 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011564 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011572 00016b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00011588 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001159a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000115b2 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000115c4 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000115cc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ -00011610 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011616 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011626 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001162c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011630 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001163a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011650 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011662 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001167a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011682 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001168e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000116a2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000116be 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000116c4 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000116c8 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000116d2 0000db2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ -000116d6 0000db30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ -000116da 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000116ec 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000116fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011712 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011748 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001174e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011774 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001177a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001179c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000117a2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000117cc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117fc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011802 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011818 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001184c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011884 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011898 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001189e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000118ba 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000118de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118f4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011914 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00011932 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001194c 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000119c6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000119d6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000119e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a04 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a4c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011a6a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00011a80 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011aae 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011aca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ade 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011ae6 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011aee 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b02 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b16 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b40 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b78 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011b7e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011b9c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011bcc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bfa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c24 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011c2a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011c48 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c6e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c8c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c98 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011cc2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -00011cf6 0000e90a R_ARM_THM_CALL 00006a11 _loop0_77_rule │ │ │ │ │ -00011d04 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011d28 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -00011d32 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d50 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d76 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011d7c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011d94 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d9e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e68 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e7c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010eb0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010eb6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ece 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010efc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010f02 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f1a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f2e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f42 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f60 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010f7e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f88 0000da0a R_ARM_THM_CALL 00000e59 _tmp_129_rule │ │ │ │ │ +00010f90 0000d92f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +00010f94 0000d930 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +00010f9a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010f9e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010fb2 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010fb6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fd6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ff8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011000 0000d82f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +00011004 0000d830 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +00011012 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001103c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011042 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011070 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001108a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011090 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000110b6 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000110bc 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000110e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001110c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011128 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011144 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001114c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011168 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00011184 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000111be 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000111dc 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000111ee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001120a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011228 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011236 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001125c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011272 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000112a6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112b4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000112ec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000112f2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011318 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011340 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011378 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011394 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001139e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113b2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113f0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000113f6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011412 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001142c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001143a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011454 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001145a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001147c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011482 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001149a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000114be 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114c4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001150c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011532 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011580 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001158e 00016b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +000115a4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000115b6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000115ce 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000115e0 00016f0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000115e8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ +0001162c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011632 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011642 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011648 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001164c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011656 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001166c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001167e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011696 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001169e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000116aa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000116be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000116da 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000116e0 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000116e4 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000116ee 0000db2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ +000116f2 0000db30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ +000116f6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00011708 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001171a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001172e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011764 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001176a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011790 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011796 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000117b8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000117be 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000117e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011818 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001181e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011834 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011868 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118b4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000118ba 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000118d6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000118fa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011910 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011930 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001194e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011968 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000119e2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000119f2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011a04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a20 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a6e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011a8c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00011aa4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ac8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ae6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011af6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011afe 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011b0a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b1e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b34 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b48 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b98 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011b9e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011bbc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011bec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c1a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c44 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c4a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011c68 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c8e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cac 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cb8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ce2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +00011d16 0000e90a R_ARM_THM_CALL 00006a09 _loop0_77_rule │ │ │ │ │ +00011d24 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d48 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +00011d52 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d70 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d96 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011d9c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00011db4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00011dbe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011dd2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ddc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011df0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011dfa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e0e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e16 0000452f R_ARM_THM_MOVW_ABS_NC 0000d72d annotated_rhs_rule │ │ │ │ │ -00011e1a 00004530 R_ARM_THM_MOVT_ABS 0000d72d annotated_rhs_rule │ │ │ │ │ -00011e22 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00011e2a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011e2e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011e32 0000e02f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ -00011e36 0000e030 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ -00011e40 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00011e4a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e6a 0000de2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ -00011e6e 0000de30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ -00011e74 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011e78 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011e8c 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011e92 0000df2f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ -00011e96 0000df30 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ -00011e9c 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ -00011ea0 0000dd30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ -00011eb4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ecc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ee2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011efc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f14 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f2a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f46 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f52 0000ea0a R_ARM_THM_CALL 00000c51 _tmp_152_rule.isra.0 │ │ │ │ │ -00011f5c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f60 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f6a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011f72 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011f7c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011f80 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011f84 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ -00011f88 0000e730 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ -00011f92 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00011fa6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011fae 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011fc2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011fd6 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ -00011fda 0000dc30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ -00011fee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ffc 0000ea0a R_ARM_THM_CALL 00000c51 _tmp_152_rule.isra.0 │ │ │ │ │ -0001200c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012016 0000e90a R_ARM_THM_CALL 00006a11 _loop0_77_rule │ │ │ │ │ -00012020 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012024 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001202e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012038 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012042 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012046 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001204a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ -0001204e 0000e630 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ -00012058 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00012074 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012084 0000ea0a R_ARM_THM_CALL 00000c51 _tmp_152_rule.isra.0 │ │ │ │ │ -00012092 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000beb _tmp_153_rule │ │ │ │ │ -00012096 0000eb30 R_ARM_THM_MOVT_ABS 00000beb _tmp_153_rule │ │ │ │ │ -0001209e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000120a8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120b2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000120b6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000120ba 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ -000120be 0000e530 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ -000120c8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000120e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000120ee 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000b75 _tmp_151_rule │ │ │ │ │ -000120f2 0000ec30 R_ARM_THM_MOVT_ABS 00000b75 _tmp_151_rule │ │ │ │ │ -000120fa 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012104 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001210e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012130 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000aef _tmp_150_rule │ │ │ │ │ -00012134 0000ed30 R_ARM_THM_MOVT_ABS 00000aef _tmp_150_rule │ │ │ │ │ -0001213c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012146 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012150 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012154 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012158 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ -0001215c 0000e130 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ -00012166 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00012184 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121a2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000121a8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121c0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121c6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000beb _tmp_153_rule │ │ │ │ │ -000121ca 0000eb30 R_ARM_THM_MOVT_ABS 00000beb _tmp_153_rule │ │ │ │ │ -000121d2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000121e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121ea 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -000121ee 00018e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -000121f6 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000121fc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012200 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001220a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ -0001220e 0000e430 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ -00012212 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00012218 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012240 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012244 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001224e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ -00012252 0000e330 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ -00012256 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001226e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00012282 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012288 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001228c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012290 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ -00012294 0000e230 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ -0001229e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000122ca 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000122d0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000122e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122fe 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012334 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001233a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001234e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012358 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012370 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001239c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000123a2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000123b6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123d6 0000ef2f R_ARM_THM_MOVW_ABS_NC 000008cb _tmp_105_rule │ │ │ │ │ -000123da 0000ef30 R_ARM_THM_MOVT_ABS 000008cb _tmp_105_rule │ │ │ │ │ -000123e2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000123f4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012404 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012410 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001241c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012428 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012430 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012434 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001243c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ -00012440 0000ee30 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ -00012446 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001244e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012472 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000124a0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000124a6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000124b8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124c2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000124ce 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -000124e8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000124f8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012534 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001253a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012556 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001258e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012594 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000125d0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125fa 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000125fe 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012602 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012636 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012662 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012668 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012682 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126a4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000126ca 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -000126e0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012708 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001270e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012722 0000f30a R_ARM_THM_CALL 00006819 _tmp_163_rule │ │ │ │ │ -0001273e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012744 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001275c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001277a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012784 0000f30a R_ARM_THM_CALL 00006819 _tmp_163_rule │ │ │ │ │ -000127a4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000127c4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000127d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000127ea 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000127f8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012816 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00012826 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012876 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001288e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000128a8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000128b0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000128c2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000128dc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000128e8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001290a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001292e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012962 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012968 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012980 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001299a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129b4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129cc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129e4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a14 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a2a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a40 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a58 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a6e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a84 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a9a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ab6 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00012ac8 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00012ad4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012ae4 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00012af4 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011dd4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011dde 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011df2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011dfc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e10 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e1a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e2e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e36 0000452f R_ARM_THM_MOVW_ABS_NC 0000d739 annotated_rhs_rule │ │ │ │ │ +00011e3a 00004530 R_ARM_THM_MOVT_ABS 0000d739 annotated_rhs_rule │ │ │ │ │ +00011e42 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00011e4a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011e4e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011e52 0000e02f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ +00011e56 0000e030 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ +00011e60 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00011e6a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e8a 0000de2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ +00011e8e 0000de30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ +00011e94 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011e98 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011eac 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011eb2 0000df2f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ +00011eb6 0000df30 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ +00011ebc 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ +00011ec0 0000dd30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ +00011ed4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011eec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f02 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f1c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f34 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f4a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f66 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f72 0000ea0a R_ARM_THM_CALL 00000c51 _tmp_152_rule.isra.0 │ │ │ │ │ +00011f7c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f80 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f8a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011f92 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011f9c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011fa0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011fa4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ +00011fa8 0000e730 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ +00011fb2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00011fc6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011fce 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011fe2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ff6 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ +00011ffa 0000dc30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ +0001200e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001201c 0000ea0a R_ARM_THM_CALL 00000c51 _tmp_152_rule.isra.0 │ │ │ │ │ +0001202c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012036 0000e90a R_ARM_THM_CALL 00006a09 _loop0_77_rule │ │ │ │ │ +00012040 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012044 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001204e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012058 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012062 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012066 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001206a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ +0001206e 0000e630 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ +00012078 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012094 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000120a4 0000ea0a R_ARM_THM_CALL 00000c51 _tmp_152_rule.isra.0 │ │ │ │ │ +000120b2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000beb _tmp_153_rule │ │ │ │ │ +000120b6 0000eb30 R_ARM_THM_MOVT_ABS 00000beb _tmp_153_rule │ │ │ │ │ +000120be 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000120c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120d2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000120d6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000120da 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ +000120de 0000e530 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ +000120e8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012104 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001210e 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000b75 _tmp_151_rule │ │ │ │ │ +00012112 0000ec30 R_ARM_THM_MOVT_ABS 00000b75 _tmp_151_rule │ │ │ │ │ +0001211a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012124 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001212e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012150 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000aef _tmp_150_rule │ │ │ │ │ +00012154 0000ed30 R_ARM_THM_MOVT_ABS 00000aef _tmp_150_rule │ │ │ │ │ +0001215c 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012166 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012170 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012174 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012178 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ +0001217c 0000e130 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ +00012186 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000121a4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121c2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000121c8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000121e0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121e6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000beb _tmp_153_rule │ │ │ │ │ +000121ea 0000eb30 R_ARM_THM_MOVT_ABS 00000beb _tmp_153_rule │ │ │ │ │ +000121f2 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012204 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001220a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001220e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00012216 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001221c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012220 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001222a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ +0001222e 0000e430 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ +00012232 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012238 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012260 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012264 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001226e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ +00012272 0000e330 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ +00012276 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001228e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000122a2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122a8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000122ac 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000122b0 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ +000122b4 0000e230 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ +000122be 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000122ea 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000122f0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012300 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001231e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012354 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001235a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001236e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012378 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012390 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123bc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000123c2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000123d6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123f6 0000ef2f R_ARM_THM_MOVW_ABS_NC 000008cb _tmp_105_rule │ │ │ │ │ +000123fa 0000ef30 R_ARM_THM_MOVT_ABS 000008cb _tmp_105_rule │ │ │ │ │ +00012402 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012414 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012424 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012430 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001243c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012448 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012450 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012454 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001245c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ +00012460 0000ee30 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ +00012466 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001246e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012492 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000124c0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000124c6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000124d8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000124ee 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00012508 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012518 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012554 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001255a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012576 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000125ae 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000125b4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000125f0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001261a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001261e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012622 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012656 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012682 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012688 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000126a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000126c4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000126ea 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00012700 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012728 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001272e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012742 0000f30a R_ARM_THM_CALL 00006811 _tmp_163_rule │ │ │ │ │ +0001275e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012764 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001277c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001279a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127a4 0000f30a R_ARM_THM_CALL 00006811 _tmp_163_rule │ │ │ │ │ +000127c4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000127e4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000127f4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001280a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012818 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012836 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00012846 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012896 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128ae 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000128c8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000128d0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000128e2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000128fc 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012908 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001292a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001294e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012982 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012988 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000129a0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129ba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129d4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129ec 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a04 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a1c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a34 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a4a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a60 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a78 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a8e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012aa4 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012aba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ad6 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00012ae8 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00012af4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00012b04 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00012b14 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00012b24 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00012b2c 0000912f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -00012b30 00009130 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -00012b36 00002f0a R_ARM_THM_CALL 000039a5 INVALID_VERSION_CHECK │ │ │ │ │ -00012b44 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b5c 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00012b6c 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00012b34 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00012b44 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00012b4c 0000912f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +00012b50 00009130 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +00012b56 00002f0a R_ARM_THM_CALL 0000399d INVALID_VERSION_CHECK │ │ │ │ │ +00012b64 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012b7c 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00012b8c 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00012b9c 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00012bac 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00012be8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012bee 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012c12 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012c18 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012c3a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012c40 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012c74 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012cb2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012cb8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012cda 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012ce0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012d14 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012d52 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012d58 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012d7a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012d80 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012db0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012dc6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012de8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e02 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012e22 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00012e32 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00012e4e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012e54 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e6c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012e8c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ea2 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012eb8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012ec8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00012ee0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012efa 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012f1a 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00012f2a 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00012f46 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012f4c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f64 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012f84 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f98 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012fac 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012fbc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00012fd2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012ff2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001306e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000130a0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000130da 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012bbc 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00012bcc 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00012c08 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012c0e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012c32 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012c38 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012c5a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012c60 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012c94 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012cd2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012cd8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012cfa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012d00 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012d34 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012d72 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012d78 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012d9a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012da0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012dd0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012de6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e08 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e22 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012e40 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00012e50 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00012e6c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e72 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e8a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012eaa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ec0 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012ed6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012ee6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00012efe 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f18 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012f36 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00012f46 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00012f62 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f68 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012f80 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012fa0 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012fb4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012fc8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012fd8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00012fee 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013008 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001300e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001308a 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000130bc 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000130f6 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013116 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001313a 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001314a 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00013166 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001316c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013184 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000131a2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000131b4 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000131ca 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000131da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000131f6 0000ff0a R_ARM_THM_CALL 00008fd5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00013208 0000ff0a R_ARM_THM_CALL 00008fd5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00013214 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001323a 0000ff0a R_ARM_THM_CALL 00008fd5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00013250 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001325c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013274 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00013280 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013296 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132b0 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132d0 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001331e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013324 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001333c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001335e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013372 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013386 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013396 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000133ac 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -000133c2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133e0 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001342e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001343c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013442 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001345a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013462 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001347e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013486 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013494 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134a4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134b4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134c6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134d6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134e8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134fe 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013506 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013526 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001352e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013536 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001353c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013552 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001355a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013562 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013594 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001359a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000135c8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000135fc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013612 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013632 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00013640 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001364a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013662 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013694 0000ff0a R_ARM_THM_CALL 00008fd5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000136a0 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000136ae 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000136ec 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000136f2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013720 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013736 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001375c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001377a 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00013788 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00013792 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000137a8 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000137ca 0000ff0a R_ARM_THM_CALL 00008fd5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000137e2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000137f8 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013816 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00013828 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001385c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013862 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013878 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138aa 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000138b0 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000138c2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138da 0001022f R_ARM_THM_MOVW_ABS_NC 0000a755 _tmp_126_rule │ │ │ │ │ -000138de 00010230 R_ARM_THM_MOVT_ABS 0000a755 _tmp_126_rule │ │ │ │ │ -000138e6 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000138ee 0001012f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ -000138f2 00010130 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ -000138f8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000138fc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013910 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013914 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001392e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001393c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001396c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013972 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001398a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000139a6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000139aa 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000139bc 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000139c2 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000139e0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000139e6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013a0c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013a18 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013a40 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00013a56 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a76 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013a9c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013aae 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013acc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013aee 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013af4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013b1a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013b26 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013b44 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00013b5e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013b80 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b9e 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013bd6 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013c36 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013c4a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013c60 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013c74 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013c82 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013c98 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013ca0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013cc2 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013cde 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013d14 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013d1a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013d3e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013d44 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013d6a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013d74 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013d90 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00013da2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013db6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013de4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013de8 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013df2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013dfe 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013e24 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e48 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e70 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013e76 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013e9c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013eaa 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013eca 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00013ee2 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013f00 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013f16 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f2e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f64 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013f6a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013f82 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013fa4 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013fcc 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00013fe2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014002 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014026 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001402c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001404c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014052 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014078 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000140aa 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014100 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014112 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014124 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014128 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014132 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014140 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014158 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014168 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001417e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014190 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014198 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000141b6 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000141ce 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013112 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013132 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013156 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00013166 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00013182 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013188 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000131a0 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000131be 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000131d0 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000131e6 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000131f6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013212 0000ff0a R_ARM_THM_CALL 00008fcd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00013224 0000ff0a R_ARM_THM_CALL 00008fcd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00013230 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013256 0000ff0a R_ARM_THM_CALL 00008fcd invalid_kwarg_rule.isra.0 │ │ │ │ │ +0001326c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00013278 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013290 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001329c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000132b2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132cc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132ec 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001333a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013340 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013358 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001337a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001338e 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000133a2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000133b2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000133c8 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +000133de 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000133fc 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001344a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013458 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001345e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013476 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001347e 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001349a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134a2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134b0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134c0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134d0 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134e2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013504 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001351a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013522 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013542 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001354a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013552 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013558 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001356e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013576 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001357e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000135b0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000135b6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000135e4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013618 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001362e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001364c 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001365a 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00013664 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001367c 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000136ae 0000ff0a R_ARM_THM_CALL 00008fcd invalid_kwarg_rule.isra.0 │ │ │ │ │ +000136ba 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000136c8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013704 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001370a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013738 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001374e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013774 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013792 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000137a0 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000137aa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000137c0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000137e2 0000ff0a R_ARM_THM_CALL 00008fcd invalid_kwarg_rule.isra.0 │ │ │ │ │ +000137fa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013810 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001382e 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00013840 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013874 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001387a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013890 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138c2 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000138c8 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138da 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138f2 0001022f R_ARM_THM_MOVW_ABS_NC 0000a74d _tmp_126_rule │ │ │ │ │ +000138f6 00010230 R_ARM_THM_MOVT_ABS 0000a74d _tmp_126_rule │ │ │ │ │ +000138fe 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013906 0001012f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ +0001390a 00010130 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ +00013910 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013914 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013928 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001392c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013946 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013954 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013984 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001398a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000139a2 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000139be 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000139c2 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000139d4 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000139da 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000139f8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000139fe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013a24 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013a30 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013a58 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00013a6e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a8e 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013ab4 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ac6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013ae4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013b06 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013b0c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013b32 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013b3e 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013b5c 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00013b76 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013b98 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013bb6 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013bee 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013c4e 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013c62 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013c78 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013c8c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013c9a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013cb0 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013cb8 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013cda 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013cf6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013d2c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013d32 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013d56 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013d5c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013d82 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013d8c 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013da8 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00013dba 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013dce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013dfc 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e00 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e0a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013e16 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013e3c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013e60 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013e88 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013e8e 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013eb4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013ec2 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ee2 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00013efa 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013f18 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013f2e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f46 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f7c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013f82 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013f9a 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013fbc 0001760a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013fe4 0001e00a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00013ffa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001401a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001403e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014044 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014064 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001406a 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014090 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000140c2 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014118 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001412a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001413c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014140 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001414a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014158 0001710a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014170 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014180 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014196 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141a8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000141b0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000141ce 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000141e6 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x305e4 contains 284 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x305f4 contains 284 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000002a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000030 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000064 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000006a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000070 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -5734,21 +5734,21 @@ │ │ │ │ │ 000000ce 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000ee 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000112 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000122 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000015c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000162 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000168 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000180 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00000180 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00000198 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000001ca 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001d0 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001d6 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000001f2 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001fc 0000770a R_ARM_THM_CALL 00005d49 star_target_rule │ │ │ │ │ +000001fc 0000770a R_ARM_THM_CALL 00005d61 star_target_rule │ │ │ │ │ 00000208 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000023a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000240 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000246 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000262 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000272 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002a2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -5756,20 +5756,20 @@ │ │ │ │ │ 000002ae 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000002c6 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 000002d0 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 000002d8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000031a 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000320 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000326 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000033e 0001080a R_ARM_THM_CALL 000050cd lambda_slash_no_default_rule │ │ │ │ │ -0000034c 0001090a R_ARM_THM_CALL 00005385 lambda_slash_with_default_rule │ │ │ │ │ +0000033e 0001080a R_ARM_THM_CALL 000050c5 lambda_slash_no_default_rule │ │ │ │ │ +0000034c 0001090a R_ARM_THM_CALL 0000537d lambda_slash_with_default_rule │ │ │ │ │ 0000037c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000382 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000388 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000003a0 00006b0a R_ARM_THM_CALL 0000e319 starred_expression_rule │ │ │ │ │ +000003a0 00006c0a R_ARM_THM_CALL 0000e32d starred_expression_rule │ │ │ │ │ 000003ae 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000003b2 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000003bc 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000003f2 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003f8 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003fe 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000414 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -5786,51 +5786,51 @@ │ │ │ │ │ 00000478 00014c30 R_ARM_THM_MOVT_ABS 00001470 .LC124 │ │ │ │ │ 0000048c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000496 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000049c 00014d2f R_ARM_THM_MOVW_ABS_NC 000014a0 .LC125 │ │ │ │ │ 000004a0 00014d30 R_ARM_THM_MOVT_ABS 000014a0 .LC125 │ │ │ │ │ 000004a6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000004aa 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000004be 0000360a R_ARM_THM_CALL 00006265 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000004be 0000350a R_ARM_THM_CALL 0000625d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000004c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004dc 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004e2 0000452f R_ARM_THM_MOVW_ABS_NC 0000d72d annotated_rhs_rule │ │ │ │ │ -000004e6 00004530 R_ARM_THM_MOVT_ABS 0000d72d annotated_rhs_rule │ │ │ │ │ +000004e2 0000452f R_ARM_THM_MOVW_ABS_NC 0000d739 annotated_rhs_rule │ │ │ │ │ +000004e6 00004530 R_ARM_THM_MOVT_ABS 0000d739 annotated_rhs_rule │ │ │ │ │ 000004ee 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 000004f4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000004f8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000500 00014e2f R_ARM_THM_MOVW_ABS_NC 000014d0 .LC126 │ │ │ │ │ 00000504 00014e30 R_ARM_THM_MOVT_ABS 000014d0 .LC126 │ │ │ │ │ 0000050a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000516 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000534 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000053c 0000450a R_ARM_THM_CALL 0000d72d annotated_rhs_rule │ │ │ │ │ +0000053c 0000450a R_ARM_THM_CALL 0000d739 annotated_rhs_rule │ │ │ │ │ 00000542 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000aef _tmp_150_rule │ │ │ │ │ 00000546 0000ed30 R_ARM_THM_MOVT_ABS 00000aef _tmp_150_rule │ │ │ │ │ 0000054e 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000554 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000055e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000562 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000056a 00014f2f R_ARM_THM_MOVW_ABS_NC 00001504 .LC127 │ │ │ │ │ 0000056e 00014f30 R_ARM_THM_MOVT_ABS 00001504 .LC127 │ │ │ │ │ 00000574 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000594 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000059c 0000450a R_ARM_THM_CALL 0000d72d annotated_rhs_rule │ │ │ │ │ +0000059c 0000450a R_ARM_THM_CALL 0000d739 annotated_rhs_rule │ │ │ │ │ 000005a6 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005ac 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000b75 _tmp_151_rule │ │ │ │ │ 000005b0 0000ec30 R_ARM_THM_MOVT_ABS 00000b75 _tmp_151_rule │ │ │ │ │ 000005b8 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000005be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005c8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000005cc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000005d4 0001502f R_ARM_THM_MOVW_ABS_NC 00001534 .LC128 │ │ │ │ │ 000005d8 00015030 R_ARM_THM_MOVT_ABS 00001534 .LC128 │ │ │ │ │ 000005de 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000005fa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000608 0000450a R_ARM_THM_CALL 0000d72d annotated_rhs_rule │ │ │ │ │ +00000608 0000450a R_ARM_THM_CALL 0000d739 annotated_rhs_rule │ │ │ │ │ 00000618 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000634 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000063a 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000640 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000654 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000065a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000beb _tmp_153_rule │ │ │ │ │ 0000065e 0000eb30 R_ARM_THM_MOVT_ABS 00000beb _tmp_153_rule │ │ │ │ │ @@ -5849,42 +5849,42 @@ │ │ │ │ │ 000006d6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000006e0 0001522f R_ARM_THM_MOVW_ABS_NC 00001584 .LC130 │ │ │ │ │ 000006e4 00015230 R_ARM_THM_MOVT_ABS 00001584 .LC130 │ │ │ │ │ 000006e8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000071a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000072c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000734 0000450a R_ARM_THM_CALL 0000d72d annotated_rhs_rule │ │ │ │ │ +00000734 0000450a R_ARM_THM_CALL 0000d739 annotated_rhs_rule │ │ │ │ │ 0000073e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000750 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000beb _tmp_153_rule │ │ │ │ │ 00000754 0000eb30 R_ARM_THM_MOVT_ABS 00000beb _tmp_153_rule │ │ │ │ │ 0000075a 00017a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000760 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000766 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000078a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000079c 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007ae 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000007b2 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000007ba 0001532f R_ARM_THM_MOVW_ABS_NC 000015ac .LC131 │ │ │ │ │ 000007be 00015330 R_ARM_THM_MOVT_ABS 000015ac .LC131 │ │ │ │ │ 000007c4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000007d2 0000450a R_ARM_THM_CALL 0000d72d annotated_rhs_rule │ │ │ │ │ +000007d2 0000450a R_ARM_THM_CALL 0000d739 annotated_rhs_rule │ │ │ │ │ 000007de 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007f8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000802 0000e90a R_ARM_THM_CALL 00006a11 _loop0_77_rule │ │ │ │ │ +00000802 0000e90a R_ARM_THM_CALL 00006a09 _loop0_77_rule │ │ │ │ │ 0000080a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000080e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000818 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000820 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000828 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000082c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000834 0001542f R_ARM_THM_MOVW_ABS_NC 000015cc .LC132 │ │ │ │ │ 00000838 00015430 R_ARM_THM_MOVT_ABS 000015cc .LC132 │ │ │ │ │ 0000083e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000084c 0000450a R_ARM_THM_CALL 0000d72d annotated_rhs_rule │ │ │ │ │ +0000084c 0000450a R_ARM_THM_CALL 0000d739 annotated_rhs_rule │ │ │ │ │ 00000858 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000086e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000872 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000087a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000882 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000888 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000089c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -5909,15 +5909,15 @@ │ │ │ │ │ 000009e8 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009fa 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a2c 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a32 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a38 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a56 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000a62 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a7c 0000230a R_ARM_THM_CALL 000113b1 block_rule │ │ │ │ │ +00000a7c 0000230a R_ARM_THM_CALL 000113cd block_rule │ │ │ │ │ 00000a92 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000aae 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000ab8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ac0 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000ade 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b0e 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000b14 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -5942,20 +5942,20 @@ │ │ │ │ │ 00000c7c 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000c8e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c98 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000ca4 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000cd8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000cde 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000ce4 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000cfe 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00000cfe 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00000d18 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d1e 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d24 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000d36 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d44 0000090a R_ARM_THM_CALL 00006bcd expression_rule │ │ │ │ │ +00000d44 0000090a R_ARM_THM_CALL 00006be1 expression_rule │ │ │ │ │ 00000d5e 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d72 0001690a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000d7c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d84 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000da4 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000dc8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000dd8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -5994,14 +5994,14 @@ │ │ │ │ │ 0000106a 0001740a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000108a 00016e0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000010ae 00016a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000010be 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000010f8 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000010fe 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001104 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000111c 0000040a R_ARM_THM_CALL 00004649 expressions_rule │ │ │ │ │ +0000111c 0000040a R_ARM_THM_CALL 00004641 expressions_rule │ │ │ │ │ 00001134 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001166 0001730a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000116c 0001640a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001172 0001650a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000118a 0001120a R_ARM_THM_CALL 00013cf1 lambda_param_no_default_rule │ │ │ │ │ +0000118a 0001120a R_ARM_THM_CALL 00013d09 lambda_param_no_default_rule │ │ │ │ │ 0000119a 0001660a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -129,20 +129,20 @@ │ │ │ │ │ t-string: expecting ':' or '}' │ │ │ │ │ t-string: expecting '}', or format specs │ │ │ │ │ t-string: expecting '}' │ │ │ │ │ continue │ │ │ │ │ nonlocal │ │ │ │ │ 8FgikiZF │ │ │ │ │ 3FBFQFei │ │ │ │ │ -biKFyh@F │ │ │ │ │ -KF@FZFei │ │ │ │ │ +biSFyh@F │ │ │ │ │ +SF@FZFei │ │ │ │ │ bi8FYhKF │ │ │ │ │ S2F;F@Fei │ │ │ │ │ S:FKFQFei │ │ │ │ │ -3FZFIF F │ │ │ │ │ +3FZFQF F │ │ │ │ │ c:FCFIFfi │ │ │ │ │ .LANCHOR0 │ │ │ │ │ _loop0_1_rule │ │ │ │ │ compound_stmt_rule │ │ │ │ │ simple_stmts_rule │ │ │ │ │ _gather_104_rule │ │ │ │ │ _tmp_6_rule │ │ │ │ │ @@ -159,20 +159,20 @@ │ │ │ │ │ for_stmt_rule │ │ │ │ │ finally_block_rule │ │ │ │ │ _loop1_37_rule │ │ │ │ │ subject_expr_rule │ │ │ │ │ guard_rule │ │ │ │ │ INVALID_VERSION_CHECK │ │ │ │ │ _loop1_38_rule │ │ │ │ │ -_gather_143_rule │ │ │ │ │ _gather_141_rule │ │ │ │ │ _tmp_144_rule │ │ │ │ │ _loop0_145_rule │ │ │ │ │ _tmp_22_rule │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +_gather_143_rule │ │ │ │ │ simple_stmt_rule │ │ │ │ │ single_subscript_attribute_target_rule │ │ │ │ │ star_targets_rule │ │ │ │ │ star_expressions_rule │ │ │ │ │ _tmp_5_rule │ │ │ │ │ annotated_rhs_rule │ │ │ │ │ _tmp_10_rule │ │ │ │ │ @@ -201,16 +201,16 @@ │ │ │ │ │ genexp_rule │ │ │ │ │ _tmp_43_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ _gather_85_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ -starred_expression_rule │ │ │ │ │ _tmp_149_rule │ │ │ │ │ +starred_expression_rule │ │ │ │ │ bitwise_or_rule │ │ │ │ │ invalid_comprehension_rule │ │ │ │ │ _loop1_81_rule │ │ │ │ │ _loop1_82_rule │ │ │ │ │ tstring_rule │ │ │ │ │ _tmp_154_rule │ │ │ │ │ fstring_replacement_field_rule │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -41,20 +41,20 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 68e <_PyPegen_parse+0x68e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3ce <_PyPegen_parse+0x3ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 4648 │ │ │ │ │ + bl 4640 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 62a8 <_loop0_1_rule> │ │ │ │ │ + bl 62a0 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 25a <_PyPegen_parse+0x25a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 400 <_PyPegen_parse+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b48 <_tmp_166_rule+0xc> │ │ │ │ │ + bl 1b5c <_tmp_166_rule+0x20> │ │ │ │ │ R_ARM_THM_CALL simple_stmts_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 1a8 <_PyPegen_parse+0x1a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b48 <_tmp_166_rule+0xc> │ │ │ │ │ + bl 1b5c <_tmp_166_rule+0x20> │ │ │ │ │ R_ARM_THM_CALL simple_stmts_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 35c <_PyPegen_parse+0x35c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -667,21 +667,21 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 7c2 <_PyPegen_parse+0x7c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 7c2 <_PyPegen_parse+0x7c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 62a8 <_loop0_1_rule> │ │ │ │ │ + bl 62a0 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 7c2 <_PyPegen_parse+0x7c2> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -732,15 +732,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 546 <_PyPegen_parse+0x546> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 546 <_PyPegen_parse+0x546> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 546 <_PyPegen_parse+0x546> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 546 <_PyPegen_parse+0x546> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -791,15 +791,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 568 <_PyPegen_parse+0x568> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 568 <_PyPegen_parse+0x568> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -811,22 +811,22 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 58a <_PyPegen_parse+0x58a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 734 <_PyPegen_parse+0x734> │ │ │ │ │ b.n 58a <_PyPegen_parse+0x58a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5a2 <_PyPegen_parse+0x5a2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -836,15 +836,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5a2 <_PyPegen_parse+0x5a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5a2 <_PyPegen_parse+0x5a2> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ @@ -866,28 +866,28 @@ │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n fa <_PyPegen_parse+0xfa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 38c <_PyPegen_parse+0x38c> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 5ea <_PyPegen_parse+0x5ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5d2 <_PyPegen_parse+0x5d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5ea <_PyPegen_parse+0x5ea> │ │ │ │ │ b.n 6fc <_PyPegen_parse+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7d8 <_PyPegen_parse+0x7d8> │ │ │ │ │ b.n 5ba <_PyPegen_parse+0x5ba> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -1539,15 +1539,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n da8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -1909,15 +1909,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 11aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 11aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1937,15 +1937,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cbz r0, 11ac │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -2450,15 +2450,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 157c │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -2529,33 +2529,33 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 16f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 16ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f318 <_loop0_28_rule> │ │ │ │ │ + bl f340 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 1660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f4d8 <_loop1_31_rule> │ │ │ │ │ + bl f500 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ cbnz r0, 168c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 16ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f318 <_loop0_28_rule> │ │ │ │ │ + bl f340 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 167c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f4d8 <_loop1_31_rule> │ │ │ │ │ + bl f500 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 16c8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2642,15 +2642,15 @@ │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1856 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1874 │ │ │ │ │ + bne.w 186c │ │ │ │ │ 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 1864 │ │ │ │ │ @@ -2670,22 +2670,22 @@ │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 184c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 186c │ │ │ │ │ + beq.n 1872 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 186c │ │ │ │ │ + bne.n 1872 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1846 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ @@ -2776,21 +2776,21 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 184e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 1760 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 17ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 178e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 17ec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000187c : │ │ │ │ │ import_from_as_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -2937,15 +2937,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1998 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2965,15 +2965,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 199a │ │ │ │ │ movs r5, #1 │ │ │ │ │ @@ -3034,15 +3034,15 @@ │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11724 │ │ │ │ │ + bl 11740 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cbnz r3, 1ae4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3141,15 +3141,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1b88 <_tmp_166_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5d60 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cbz r0, 1b88 <_tmp_166_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -3227,27 +3227,27 @@ │ │ │ │ │ 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 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c18 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3278,27 +3278,27 @@ │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1d14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 1c36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c30 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3357,15 +3357,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1d72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cbz r0, 1d72 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3377,15 +3377,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 1db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cbz r0, 1db8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1db8 │ │ │ │ │ @@ -3540,15 +3540,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 1ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -3608,15 +3608,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3744,15 +3744,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -3934,25 +3934,25 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2292 <_loop1_37_rule+0x12e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cbz r0, 2292 <_loop1_37_rule+0x12e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 2292 <_loop1_37_rule+0x12e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbz r0, 2292 <_loop1_37_rule+0x12e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -4060,15 +4060,15 @@ │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 221c <_loop1_37_rule+0xb8> │ │ │ │ │ b.n 24be <_loop1_37_rule+0x35a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 22aa <_loop1_37_rule+0x146> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -4084,15 +4084,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 22aa <_loop1_37_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 22aa <_loop1_37_rule+0x146> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -4113,26 +4113,26 @@ │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2278 <_loop1_37_rule+0x114> │ │ │ │ │ b.n 2440 <_loop1_37_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4648 │ │ │ │ │ + bl 4640 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 22c8 <_loop1_37_rule+0x164> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 22c8 <_loop1_37_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 22c8 <_loop1_37_rule+0x164> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -4155,15 +4155,15 @@ │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2278 <_loop1_37_rule+0x114> │ │ │ │ │ mov r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4174,15 +4174,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 22e6 <_loop1_37_rule+0x182> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 22e6 <_loop1_37_rule+0x182> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -4241,15 +4241,15 @@ │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbz r0, 2502 <_loop1_37_rule+0x39e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 277e <_loop1_37_rule+0x61a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ @@ -4391,30 +4391,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 2650 <_loop1_37_rule+0x4ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 27e2 <_loop1_37_rule+0x67e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2736 <_loop1_37_rule+0x5d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 266e <_loop1_37_rule+0x50a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 259e <_loop1_37_rule+0x43a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n 2736 <_loop1_37_rule+0x5d2> │ │ │ │ │ @@ -4435,15 +4435,15 @@ │ │ │ │ │ cbnz r3, 26b4 <_loop1_37_rule+0x550> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 26ae <_loop1_37_rule+0x54a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbnz r0, 26ba <_loop1_37_rule+0x556> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ b.n 2732 <_loop1_37_rule+0x5ce> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -4451,27 +4451,27 @@ │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 26ae <_loop1_37_rule+0x54a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 26ae <_loop1_37_rule+0x54a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 26ae <_loop1_37_rule+0x54a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 26ae <_loop1_37_rule+0x54a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -4489,15 +4489,15 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 26b0 <_loop1_37_rule+0x54c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -4585,15 +4585,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2650 <_loop1_37_rule+0x4ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4648 │ │ │ │ │ + bl 4640 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2650 <_loop1_37_rule+0x4ec> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4621,15 +4621,15 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 272e <_loop1_37_rule+0x5ca> │ │ │ │ │ b.n 26b0 <_loop1_37_rule+0x54c> │ │ │ │ │ @@ -4688,15 +4688,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dec8 │ │ │ │ │ + bl ded4 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b24 <_tmp_26_rule> │ │ │ │ │ @@ -4705,15 +4705,15 @@ │ │ │ │ │ cbnz r3, 2964 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 2964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cbz r0, 2964 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -4828,15 +4828,15 @@ │ │ │ │ │ b.n 2950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 29de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dec8 │ │ │ │ │ + bl ded4 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 2b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b24 <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -4911,15 +4911,15 @@ │ │ │ │ │ b.n 29b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dec8 │ │ │ │ │ + bl ded4 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 29ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b24 <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -4982,15 +4982,15 @@ │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 2b88 <_tmp_26_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc68 │ │ │ │ │ + bl cc74 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, 2b88 <_tmp_26_rule+0x64> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5167,27 +5167,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2daa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ec │ │ │ │ │ + bl 5824 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2daa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2daa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2fa2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5199,15 +5199,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 2fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -5220,15 +5220,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2f88 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e2e4 │ │ │ │ │ + bl e2f8 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -5260,27 +5260,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ec │ │ │ │ │ + bl 5824 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2fa2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5292,15 +5292,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 2fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -5313,15 +5313,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2f88 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e2e4 │ │ │ │ │ + bl e2f8 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -5334,15 +5334,15 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2d9c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 2ea2 │ │ │ │ │ @@ -5401,15 +5401,15 @@ │ │ │ │ │ cbnz r6, 2f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 2f26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ec │ │ │ │ │ + bl 5824 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ cbz r0, 2f26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5427,15 +5427,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 2f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ec │ │ │ │ │ + bl 5824 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ cbz r0, 2f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5451,15 +5451,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 2da0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4988 │ │ │ │ │ + bl 4980 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n 2ea2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 2da0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 2f64 │ │ │ │ │ @@ -5495,15 +5495,15 @@ │ │ │ │ │ b.n 2da0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ b.n 2f6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 2f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2f60 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5548,15 +5548,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cbz r0, 3086 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ b.n 2f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2f26 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5595,194 +5595,194 @@ │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 346a <_gather_85_rule+0x3de> │ │ │ │ │ + beq.w 34b8 <_gather_85_rule+0x42c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 346a <_gather_85_rule+0x3de> │ │ │ │ │ + bne.w 34b8 <_gather_85_rule+0x42c> │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3436 <_gather_85_rule+0x3aa> │ │ │ │ │ + bne.w 34a4 <_gather_85_rule+0x418> │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 341e <_gather_85_rule+0x392> │ │ │ │ │ + beq.w 3418 <_gather_85_rule+0x38c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 341e <_gather_85_rule+0x392> │ │ │ │ │ + bne.w 3418 <_gather_85_rule+0x38c> │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3384 <_gather_85_rule+0x2f8> │ │ │ │ │ + bne.w 337c <_gather_85_rule+0x2f0> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33e0 <_gather_85_rule+0x354> │ │ │ │ │ + bne.w 33da <_gather_85_rule+0x34e> │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3416 <_gather_85_rule+0x38a> │ │ │ │ │ + bne.w 3410 <_gather_85_rule+0x384> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3426 <_gather_85_rule+0x39a> │ │ │ │ │ + beq.w 3420 <_gather_85_rule+0x394> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3426 <_gather_85_rule+0x39a> │ │ │ │ │ + bne.w 3420 <_gather_85_rule+0x394> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 337a <_gather_85_rule+0x2ee> │ │ │ │ │ + bne.w 3372 <_gather_85_rule+0x2e6> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 337a <_gather_85_rule+0x2ee> │ │ │ │ │ + beq.w 3372 <_gather_85_rule+0x2e6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 337a <_gather_85_rule+0x2ee> │ │ │ │ │ + beq.w 3372 <_gather_85_rule+0x2e6> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 337a <_gather_85_rule+0x2ee> │ │ │ │ │ + beq.w 3372 <_gather_85_rule+0x2e6> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3372 <_gather_85_rule+0x2e6> │ │ │ │ │ + beq.w 3368 <_gather_85_rule+0x2dc> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 342e <_gather_85_rule+0x3a2> │ │ │ │ │ + beq.w 3428 <_gather_85_rule+0x39c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 342e <_gather_85_rule+0x3a2> │ │ │ │ │ + bne.w 3428 <_gather_85_rule+0x39c> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3412 <_gather_85_rule+0x386> │ │ │ │ │ + bne.w 340c <_gather_85_rule+0x380> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 <_gather_85_rule+0x37c> │ │ │ │ │ + beq.w 3402 <_gather_85_rule+0x376> │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3412 <_gather_85_rule+0x386> │ │ │ │ │ + bne.w 340c <_gather_85_rule+0x380> │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ b.n 3214 <_gather_85_rule+0x188> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 32a2 <_gather_85_rule+0x216> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 349c <_gather_85_rule+0x410> │ │ │ │ │ + beq.w 344c <_gather_85_rule+0x3c0> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r4, sl │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w 33a2 <_gather_85_rule+0x316> │ │ │ │ │ + beq.w 339a <_gather_85_rule+0x30e> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str.w r5, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 32ae <_gather_85_rule+0x222> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w 3480 <_gather_85_rule+0x3f4> │ │ │ │ │ + beq.w 3430 <_gather_85_rule+0x3a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3480 <_gather_85_rule+0x3f4> │ │ │ │ │ + bne.w 3430 <_gather_85_rule+0x3a4> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3490 <_gather_85_rule+0x404> │ │ │ │ │ + bne.w 3440 <_gather_85_rule+0x3b4> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33c0 <_gather_85_rule+0x334> │ │ │ │ │ + bne.w 33b8 <_gather_85_rule+0x32c> │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cbnz r2, 32a8 <_gather_85_rule+0x21c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w 34b4 <_gather_85_rule+0x428> │ │ │ │ │ + beq.w 3464 <_gather_85_rule+0x3d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34b4 <_gather_85_rule+0x428> │ │ │ │ │ + bne.w 3464 <_gather_85_rule+0x3d8> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cbnz r3, 32a2 <_gather_85_rule+0x216> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 32a2 <_gather_85_rule+0x216> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5795,101 +5795,96 @@ │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r8, #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 3402 <_gather_85_rule+0x376> │ │ │ │ │ + beq.w 33fc <_gather_85_rule+0x370> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + ble.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - cmp r4, #12 │ │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ │ - beq.n 3352 <_gather_85_rule+0x2c6> │ │ │ │ │ - movs r3, #12 │ │ │ │ │ + beq.n 3348 <_gather_85_rule+0x2bc> │ │ │ │ │ + movs r3, #11 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 3342 <_gather_85_rule+0x2b6> │ │ │ │ │ + bne.n 3338 <_gather_85_rule+0x2ac> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 3396 <_gather_85_rule+0x30a> │ │ │ │ │ + b.n 338e <_gather_85_rule+0x302> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3472 <_gather_85_rule+0x3e6> │ │ │ │ │ + bne.w 34aa <_gather_85_rule+0x41e> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ @@ -5900,102 +5895,75 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w sl, r4, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 3402 <_gather_85_rule+0x376> │ │ │ │ │ + cbz r0, 33fc <_gather_85_rule+0x370> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str.w r5, [r0, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ b.n 3214 <_gather_85_rule+0x188> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ R_ARM_THM_CALL bitwise_or_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 344e <_gather_85_rule+0x3c2> │ │ │ │ │ + beq.n 3488 <_gather_85_rule+0x3fc> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 343c <_gather_85_rule+0x3b0> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3476 <_gather_85_rule+0x3ea> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 31fe <_gather_85_rule+0x172> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ R_ARM_THM_CALL bitwise_or_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3110 <_gather_85_rule+0x84> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34c6 <_gather_85_rule+0x43a> │ │ │ │ │ + beq.n 34c0 <_gather_85_rule+0x434> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ b.n 3190 <_gather_85_rule+0x104> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 3390 <_gather_85_rule+0x304> │ │ │ │ │ + b.n 3388 <_gather_85_rule+0x2fc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 30f4 <_gather_85_rule+0x68> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 3142 <_gather_85_rule+0xb6> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 31aa <_gather_85_rule+0x11e> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 3398 <_gather_85_rule+0x30c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, 3462 <_gather_85_rule+0x3d6> │ │ │ │ │ - str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 32ae <_gather_85_rule+0x222> │ │ │ │ │ - ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - str.w r5, [r8, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 326a <_gather_85_rule+0x1de> │ │ │ │ │ - b.n 32a8 <_gather_85_rule+0x21c> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 3448 <_gather_85_rule+0x3bc> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 30c0 <_gather_85_rule+0x34> │ │ │ │ │ - ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3380 <_gather_85_rule+0x2f4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 324a <_gather_85_rule+0x1be> │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ @@ -6016,516 +5984,543 @@ │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 328c <_gather_85_rule+0x200> │ │ │ │ │ b.n 32a2 <_gather_85_rule+0x216> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, 349c <_gather_85_rule+0x410> │ │ │ │ │ + str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ + b.n 32ae <_gather_85_rule+0x222> │ │ │ │ │ + ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ + str.w r5, [r8, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 326a <_gather_85_rule+0x1de> │ │ │ │ │ + b.n 32a8 <_gather_85_rule+0x21c> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ + b.n 3482 <_gather_85_rule+0x3f6> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 3390 <_gather_85_rule+0x304> │ │ │ │ │ + ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3378 <_gather_85_rule+0x2ec> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 30c0 <_gather_85_rule+0x34> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3384 <_gather_85_rule+0x2f8> │ │ │ │ │ + beq.w 337c <_gather_85_rule+0x2f0> │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 338a <_gather_85_rule+0x2fe> │ │ │ │ │ - nop │ │ │ │ │ + b.n 3382 <_gather_85_rule+0x2f6> │ │ │ │ │ │ │ │ │ │ -000034e0 <_loop0_87_rule>: │ │ │ │ │ +000034d8 <_loop0_87_rule>: │ │ │ │ │ _loop0_87_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3610 <_loop0_87_rule+0x130> │ │ │ │ │ + beq.w 3608 <_loop0_87_rule+0x130> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3610 <_loop0_87_rule+0x130> │ │ │ │ │ + bne.n 3608 <_loop0_87_rule+0x130> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3608 <_loop0_87_rule+0x128> │ │ │ │ │ + bne.n 3600 <_loop0_87_rule+0x128> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35f8 <_loop0_87_rule+0x118> │ │ │ │ │ + beq.n 35f0 <_loop0_87_rule+0x118> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3608 <_loop0_87_rule+0x128> │ │ │ │ │ + bne.n 3600 <_loop0_87_rule+0x128> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 35f0 <_loop0_87_rule+0x110> │ │ │ │ │ + beq.n 35e8 <_loop0_87_rule+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35f0 <_loop0_87_rule+0x110> │ │ │ │ │ + bne.n 35e8 <_loop0_87_rule+0x110> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3562 <_loop0_87_rule+0x82> │ │ │ │ │ + cbnz r3, 355a <_loop0_87_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 358e <_loop0_87_rule+0xae> │ │ │ │ │ + cbnz r0, 3586 <_loop0_87_rule+0xae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 35dc <_loop0_87_rule+0xfc> │ │ │ │ │ + cbz r0, 35d4 <_loop0_87_rule+0xfc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 35b2 <_loop0_87_rule+0xd2> │ │ │ │ │ + bgt.n 35aa <_loop0_87_rule+0xd2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3562 <_loop0_87_rule+0x82> │ │ │ │ │ + beq.n 355a <_loop0_87_rule+0x82> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 35c0 <_loop0_87_rule+0xe0> │ │ │ │ │ + beq.n 35b8 <_loop0_87_rule+0xe0> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 353c <_loop0_87_rule+0x5c> │ │ │ │ │ + b.n 3534 <_loop0_87_rule+0x5c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 3576 <_loop0_87_rule+0x96> │ │ │ │ │ + b.n 356e <_loop0_87_rule+0x96> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 35dc <_loop0_87_rule+0xfc> │ │ │ │ │ + cbz r0, 35d4 <_loop0_87_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 35a6 <_loop0_87_rule+0xc6> │ │ │ │ │ + b.n 359e <_loop0_87_rule+0xc6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3584 <_loop0_87_rule+0xa4> │ │ │ │ │ + b.n 357c <_loop0_87_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3552 <_loop0_87_rule+0x72> │ │ │ │ │ + b.n 354a <_loop0_87_rule+0x72> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3584 <_loop0_87_rule+0xa4> │ │ │ │ │ + b.n 357c <_loop0_87_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3584 <_loop0_87_rule+0xa4> │ │ │ │ │ + b.n 357c <_loop0_87_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3512 <_loop0_87_rule+0x32> │ │ │ │ │ + b.n 350a <_loop0_87_rule+0x32> │ │ │ │ │ │ │ │ │ │ -00003618 <_tmp_17_rule>: │ │ │ │ │ +00003610 <_tmp_17_rule>: │ │ │ │ │ _tmp_17_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3670 <_tmp_17_rule+0x58> │ │ │ │ │ + beq.n 3668 <_tmp_17_rule+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 3670 <_tmp_17_rule+0x58> │ │ │ │ │ + cbnz r0, 3668 <_tmp_17_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3668 <_tmp_17_rule+0x50> │ │ │ │ │ + cbnz r3, 3660 <_tmp_17_rule+0x50> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 365c <_tmp_17_rule+0x44> │ │ │ │ │ + cbnz r0, 3654 <_tmp_17_rule+0x44> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3654 <_tmp_17_rule+0x3c> │ │ │ │ │ - b.n 3652 <_tmp_17_rule+0x3a> │ │ │ │ │ + bne.n 364c <_tmp_17_rule+0x3c> │ │ │ │ │ + b.n 364a <_tmp_17_rule+0x3a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3658 <_tmp_17_rule+0x40> │ │ │ │ │ + b.n 3650 <_tmp_17_rule+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3642 <_tmp_17_rule+0x2a> │ │ │ │ │ + b.n 363a <_tmp_17_rule+0x2a> │ │ │ │ │ │ │ │ │ │ -00003678 <_loop0_32_rule>: │ │ │ │ │ +00003670 <_loop0_32_rule>: │ │ │ │ │ _loop0_32_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3760 <_loop0_32_rule+0xe8> │ │ │ │ │ + beq.n 3758 <_loop0_32_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3760 <_loop0_32_rule+0xe8> │ │ │ │ │ + bne.n 3758 <_loop0_32_rule+0xe8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3758 <_loop0_32_rule+0xe0> │ │ │ │ │ + bne.n 3750 <_loop0_32_rule+0xe0> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3734 <_loop0_32_rule+0xbc> │ │ │ │ │ + beq.n 372c <_loop0_32_rule+0xbc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3758 <_loop0_32_rule+0xe0> │ │ │ │ │ + bne.n 3750 <_loop0_32_rule+0xe0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3768 │ │ │ │ │ + bl 3760 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 36fc <_loop0_32_rule+0x84> │ │ │ │ │ + cbnz r0, 36f4 <_loop0_32_rule+0x84> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3744 <_loop0_32_rule+0xcc> │ │ │ │ │ + cbz r0, 373c <_loop0_32_rule+0xcc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 370c <_loop0_32_rule+0x94> │ │ │ │ │ + bgt.n 3704 <_loop0_32_rule+0x94> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 371a <_loop0_32_rule+0xa2> │ │ │ │ │ + beq.n 3712 <_loop0_32_rule+0xa2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 36cc <_loop0_32_rule+0x54> │ │ │ │ │ + b.n 36c4 <_loop0_32_rule+0x54> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 36e4 <_loop0_32_rule+0x6c> │ │ │ │ │ + b.n 36dc <_loop0_32_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3744 <_loop0_32_rule+0xcc> │ │ │ │ │ + cbz r0, 373c <_loop0_32_rule+0xcc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3700 <_loop0_32_rule+0x88> │ │ │ │ │ + b.n 36f8 <_loop0_32_rule+0x88> │ │ │ │ │ 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 36f2 <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 36ea <_loop0_32_rule+0x7a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36f2 <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 36ea <_loop0_32_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36f2 <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 36ea <_loop0_32_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36a8 <_loop0_32_rule+0x30> │ │ │ │ │ + b.n 36a0 <_loop0_32_rule+0x30> │ │ │ │ │ │ │ │ │ │ -00003768 : │ │ │ │ │ +00003760 : │ │ │ │ │ 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 3858 │ │ │ │ │ + beq.n 3850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3858 │ │ │ │ │ + bne.n 3850 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3850 │ │ │ │ │ + bne.n 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl f1c0 │ │ │ │ │ + bl f1e8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 37ca │ │ │ │ │ + cbnz r0, 37c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3850 │ │ │ │ │ + bne.n 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c0 │ │ │ │ │ + bl f1e8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 3816 │ │ │ │ │ + cbnz r0, 380e │ │ │ │ │ str r6, [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 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 37aa │ │ │ │ │ + bne.n 37a2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37a8 │ │ │ │ │ + beq.n 37a0 │ │ │ │ │ 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 37aa │ │ │ │ │ + bne.n 37a2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 37be │ │ │ │ │ + bne.n 37b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37bc │ │ │ │ │ + beq.n 37b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37c2 │ │ │ │ │ + b.n 37ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37ba │ │ │ │ │ + bne.n 37b2 │ │ │ │ │ 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 37ba │ │ │ │ │ + bne.n 37b2 │ │ │ │ │ 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 37ba │ │ │ │ │ + beq.n 37b2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 37f6 │ │ │ │ │ + b.n 37ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37c2 │ │ │ │ │ + b.n 37ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3796 │ │ │ │ │ + b.n 378e │ │ │ │ │ │ │ │ │ │ -00003860 <_gather_15_rule>: │ │ │ │ │ +00003858 <_gather_15_rule>: │ │ │ │ │ _gather_15_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 399a <_gather_15_rule+0x13a> │ │ │ │ │ + beq.w 3992 <_gather_15_rule+0x13a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 399a <_gather_15_rule+0x13a> │ │ │ │ │ + bne.w 3992 <_gather_15_rule+0x13a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3992 <_gather_15_rule+0x132> │ │ │ │ │ + bne.n 398a <_gather_15_rule+0x132> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3982 <_gather_15_rule+0x122> │ │ │ │ │ + beq.n 397a <_gather_15_rule+0x122> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 398a <_gather_15_rule+0x12a> │ │ │ │ │ + beq.n 3982 <_gather_15_rule+0x12a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 398a <_gather_15_rule+0x12a> │ │ │ │ │ + bne.n 3982 <_gather_15_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 397c <_gather_15_rule+0x11c> │ │ │ │ │ + bne.n 3974 <_gather_15_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3974 <_gather_15_rule+0x114> │ │ │ │ │ + beq.n 396c <_gather_15_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 397c <_gather_15_rule+0x11c> │ │ │ │ │ + bne.n 3974 <_gather_15_rule+0x11c> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 392c <_gather_15_rule+0xcc> │ │ │ │ │ + cbnz r0, 3924 <_gather_15_rule+0xcc> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 396e <_gather_15_rule+0x10e> │ │ │ │ │ + beq.n 3966 <_gather_15_rule+0x10e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 3948 <_gather_15_rule+0xe8> │ │ │ │ │ + bgt.n 3940 <_gather_15_rule+0xe8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -6540,76 +6535,76 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38f2 <_gather_15_rule+0x92> │ │ │ │ │ + beq.n 38ea <_gather_15_rule+0x92> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 3956 <_gather_15_rule+0xf6> │ │ │ │ │ + beq.n 394e <_gather_15_rule+0xf6> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 38e8 <_gather_15_rule+0x88> │ │ │ │ │ + b.n 38e0 <_gather_15_rule+0x88> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 3904 <_gather_15_rule+0xa4> │ │ │ │ │ + b.n 38fc <_gather_15_rule+0xa4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 396e <_gather_15_rule+0x10e> │ │ │ │ │ + cbz r0, 3966 <_gather_15_rule+0x10e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 393c <_gather_15_rule+0xdc> │ │ │ │ │ + b.n 3934 <_gather_15_rule+0xdc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 3922 <_gather_15_rule+0xc2> │ │ │ │ │ + b.n 391a <_gather_15_rule+0xc2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38c6 <_gather_15_rule+0x66> │ │ │ │ │ + b.n 38be <_gather_15_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3924 <_gather_15_rule+0xc4> │ │ │ │ │ + b.n 391c <_gather_15_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3894 <_gather_15_rule+0x34> │ │ │ │ │ + b.n 388c <_gather_15_rule+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000039a4 : │ │ │ │ │ +0000399c : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ - cbz r3, 39c2 │ │ │ │ │ + cbz r3, 39ba │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 39ca │ │ │ │ │ + blt.n 39c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -6627,228 +6622,228 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC101 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 39b4 │ │ │ │ │ │ │ │ │ │ -000039f4 : │ │ │ │ │ +000039ec : │ │ │ │ │ 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 3a5a │ │ │ │ │ + beq.n 3a52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 3a5a │ │ │ │ │ + cbnz r0, 3a52 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3af6 │ │ │ │ │ + bne.n 3aee │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3ad2 │ │ │ │ │ + beq.n 3aca │ │ │ │ │ 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, 3a62 │ │ │ │ │ + cbnz r0, 3a5a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + b.n 3a1a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b2a │ │ │ │ │ + beq.n 3b22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b2a │ │ │ │ │ + bne.n 3b22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b22 │ │ │ │ │ + bne.n 3b1a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b22 │ │ │ │ │ + beq.n 3b1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92cc │ │ │ │ │ + bl 92e0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b22 │ │ │ │ │ + beq.n 3b1a │ │ │ │ │ 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 3b1c │ │ │ │ │ + beq.n 3b14 │ │ │ │ │ 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, 3b0a │ │ │ │ │ + cbz r0, 3b02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a4e │ │ │ │ │ + b.n 3a46 │ │ │ │ │ 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 3afe │ │ │ │ │ + blt.n 3af6 │ │ │ │ │ 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 3a3e │ │ │ │ │ + beq.n 3a36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3a50 │ │ │ │ │ + b.n 3a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a50 │ │ │ │ │ + b.n 3a48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a4c │ │ │ │ │ + beq.n 3a44 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a50 │ │ │ │ │ + b.n 3a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3a50 │ │ │ │ │ + b.n 3a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a4a │ │ │ │ │ + b.n 3a42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a7c │ │ │ │ │ + b.n 3a74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b34 <_loop1_33_rule>: │ │ │ │ │ +00003b2c <_loop1_33_rule>: │ │ │ │ │ _loop1_33_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3c10 <_loop1_33_rule+0xdc> │ │ │ │ │ + beq.n 3c08 <_loop1_33_rule+0xdc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c10 <_loop1_33_rule+0xdc> │ │ │ │ │ + bne.n 3c08 <_loop1_33_rule+0xdc> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3bf6 <_loop1_33_rule+0xc2> │ │ │ │ │ + bne.n 3bee <_loop1_33_rule+0xc2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c00 <_loop1_33_rule+0xcc> │ │ │ │ │ + beq.n 3bf8 <_loop1_33_rule+0xcc> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3bf6 <_loop1_33_rule+0xc2> │ │ │ │ │ + bne.n 3bee <_loop1_33_rule+0xc2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3768 │ │ │ │ │ + bl 3760 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3b9c <_loop1_33_rule+0x68> │ │ │ │ │ + cbz r0, 3b94 <_loop1_33_rule+0x68> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 3bda <_loop1_33_rule+0xa6> │ │ │ │ │ + beq.n 3bd2 <_loop1_33_rule+0xa6> │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 3b82 <_loop1_33_rule+0x4e> │ │ │ │ │ + b.n 3b7a <_loop1_33_rule+0x4e> │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ - cbz r4, 3bf0 <_loop1_33_rule+0xbc> │ │ │ │ │ + cbz r4, 3be8 <_loop1_33_rule+0xbc> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 3bf0 <_loop1_33_rule+0xbc> │ │ │ │ │ + cbnz r7, 3be8 <_loop1_33_rule+0xbc> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 3c18 <_loop1_33_rule+0xe4> │ │ │ │ │ + cbz r0, 3c10 <_loop1_33_rule+0xe4> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 3bc6 <_loop1_33_rule+0x92> │ │ │ │ │ + ble.n 3bbe <_loop1_33_rule+0x92> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 3bb2 <_loop1_33_rule+0x7e> │ │ │ │ │ + b.n 3baa <_loop1_33_rule+0x7e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -6858,328 +6853,328 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 3c18 <_loop1_33_rule+0xe4> │ │ │ │ │ + cbz r0, 3c10 <_loop1_33_rule+0xe4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3b90 <_loop1_33_rule+0x5c> │ │ │ │ │ + b.n 3b88 <_loop1_33_rule+0x5c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3bd0 <_loop1_33_rule+0x9c> │ │ │ │ │ + b.n 3bc8 <_loop1_33_rule+0x9c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3bd0 <_loop1_33_rule+0x9c> │ │ │ │ │ + b.n 3bc8 <_loop1_33_rule+0x9c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3b64 <_loop1_33_rule+0x30> │ │ │ │ │ + b.n 3b5c <_loop1_33_rule+0x30> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3bd0 <_loop1_33_rule+0x9c> │ │ │ │ │ + b.n 3bc8 <_loop1_33_rule+0x9c> │ │ │ │ │ │ │ │ │ │ -00003c2c : │ │ │ │ │ +00003c24 : │ │ │ │ │ continue_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3cfe │ │ │ │ │ + beq.n 3cf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3cfe │ │ │ │ │ + bne.n 3cf6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3cea │ │ │ │ │ + bne.n 3ce2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3cc6 │ │ │ │ │ + beq.n 3cbe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3c92 │ │ │ │ │ + cbnz r0, 3c8a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c86 │ │ │ │ │ + beq.n 3c7e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c86 │ │ │ │ │ + bne.n 3c7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c84 │ │ │ │ │ + beq.n 3c7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c8a │ │ │ │ │ + b.n 3c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3cf2 │ │ │ │ │ + blt.n 3cea │ │ │ │ │ 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 3c76 │ │ │ │ │ + beq.n 3c6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c8a │ │ │ │ │ + b.n 3c82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3c8a │ │ │ │ │ + b.n 3c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c5a │ │ │ │ │ + b.n 3c52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d08 : │ │ │ │ │ +00003d00 : │ │ │ │ │ break_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3dda │ │ │ │ │ + beq.n 3dd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3dda │ │ │ │ │ + bne.n 3dd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3dc6 │ │ │ │ │ + bne.n 3dbe │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3da2 │ │ │ │ │ + beq.n 3d9a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3d6e │ │ │ │ │ + cbnz r0, 3d66 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d62 │ │ │ │ │ + beq.n 3d5a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d62 │ │ │ │ │ + bne.n 3d5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d60 │ │ │ │ │ + beq.n 3d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3d66 │ │ │ │ │ + b.n 3d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3dce │ │ │ │ │ + blt.n 3dc6 │ │ │ │ │ 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 3d52 │ │ │ │ │ + beq.n 3d4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3d66 │ │ │ │ │ + b.n 3d5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3d66 │ │ │ │ │ + b.n 3d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3d36 │ │ │ │ │ + b.n 3d2e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003de4 <_gather_35_rule>: │ │ │ │ │ +00003ddc <_gather_35_rule>: │ │ │ │ │ _gather_35_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3f1e <_gather_35_rule+0x13a> │ │ │ │ │ + beq.w 3f16 <_gather_35_rule+0x13a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f1e <_gather_35_rule+0x13a> │ │ │ │ │ + bne.w 3f16 <_gather_35_rule+0x13a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f16 <_gather_35_rule+0x132> │ │ │ │ │ + bne.n 3f0e <_gather_35_rule+0x132> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 3f28 │ │ │ │ │ + bl 3f20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f06 <_gather_35_rule+0x122> │ │ │ │ │ + beq.n 3efe <_gather_35_rule+0x122> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3f0e <_gather_35_rule+0x12a> │ │ │ │ │ + beq.n 3f06 <_gather_35_rule+0x12a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f0e <_gather_35_rule+0x12a> │ │ │ │ │ + bne.n 3f06 <_gather_35_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f00 <_gather_35_rule+0x11c> │ │ │ │ │ + bne.n 3ef8 <_gather_35_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ef8 <_gather_35_rule+0x114> │ │ │ │ │ + beq.n 3ef0 <_gather_35_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3f00 <_gather_35_rule+0x11c> │ │ │ │ │ + bne.n 3ef8 <_gather_35_rule+0x11c> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3eb0 <_gather_35_rule+0xcc> │ │ │ │ │ + cbnz r0, 3ea8 <_gather_35_rule+0xcc> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ef2 <_gather_35_rule+0x10e> │ │ │ │ │ + beq.n 3eea <_gather_35_rule+0x10e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 3ecc <_gather_35_rule+0xe8> │ │ │ │ │ + bgt.n 3ec4 <_gather_35_rule+0xe8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -7190,391 +7185,391 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f28 │ │ │ │ │ + bl 3f20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e76 <_gather_35_rule+0x92> │ │ │ │ │ + beq.n 3e6e <_gather_35_rule+0x92> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 3eda <_gather_35_rule+0xf6> │ │ │ │ │ + beq.n 3ed2 <_gather_35_rule+0xf6> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 3e6c <_gather_35_rule+0x88> │ │ │ │ │ + b.n 3e64 <_gather_35_rule+0x88> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 3e88 <_gather_35_rule+0xa4> │ │ │ │ │ + b.n 3e80 <_gather_35_rule+0xa4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 3ef2 <_gather_35_rule+0x10e> │ │ │ │ │ + cbz r0, 3eea <_gather_35_rule+0x10e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3ec0 <_gather_35_rule+0xdc> │ │ │ │ │ + b.n 3eb8 <_gather_35_rule+0xdc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 3ea6 <_gather_35_rule+0xc2> │ │ │ │ │ + b.n 3e9e <_gather_35_rule+0xc2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3e4a <_gather_35_rule+0x66> │ │ │ │ │ + b.n 3e42 <_gather_35_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ea8 <_gather_35_rule+0xc4> │ │ │ │ │ + b.n 3ea0 <_gather_35_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3e18 <_gather_35_rule+0x34> │ │ │ │ │ + b.n 3e10 <_gather_35_rule+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f28 : │ │ │ │ │ +00003f20 : │ │ │ │ │ with_item_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3fee │ │ │ │ │ + beq.n 3fe6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3fee │ │ │ │ │ + bne.n 3fe6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fe6 │ │ │ │ │ + bne.n 3fde │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3f76 │ │ │ │ │ + cbz r0, 3f6e │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3fa6 │ │ │ │ │ + cbnz r0, 3f9e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ffc │ │ │ │ │ + bne.n 3ff4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3fe6 │ │ │ │ │ + bne.n 3fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ff6 │ │ │ │ │ + beq.n 3fee │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3fd6 │ │ │ │ │ + cbz r0, 3fce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5d60 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f76 │ │ │ │ │ + beq.n 3f6e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_36_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_36_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f76 │ │ │ │ │ + beq.n 3f6e │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f9a │ │ │ │ │ + bne.n 3f92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 3ff8 │ │ │ │ │ + cbz r0, 3ff0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3f9e │ │ │ │ │ + b.n 3f96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3f9e │ │ │ │ │ + b.n 3f96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3f56 │ │ │ │ │ + b.n 3f4e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3f9a │ │ │ │ │ + b.n 3f92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4084 │ │ │ │ │ + bne.n 407c │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 407c │ │ │ │ │ + beq.n 4074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 407c │ │ │ │ │ + cbnz r0, 4074 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 4076 │ │ │ │ │ + cbnz r5, 406e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 406e │ │ │ │ │ + cbz r0, 4066 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 406e │ │ │ │ │ + cbz r0, 4066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 406e │ │ │ │ │ + cbz r0, 4066 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_36_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_36_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 406e │ │ │ │ │ + cbz r0, 4066 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6184 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 617c <_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, 4070 │ │ │ │ │ + cbz r0, 4068 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3f80 │ │ │ │ │ + b.n 3f78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 4068 │ │ │ │ │ + b.n 4060 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4068 │ │ │ │ │ + b.n 4060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 401c │ │ │ │ │ + b.n 4014 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3f9e │ │ │ │ │ + b.n 3f96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000408c <_tmp_36_rule>: │ │ │ │ │ +00004084 <_tmp_36_rule>: │ │ │ │ │ _tmp_36_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 40ee <_tmp_36_rule+0x62> │ │ │ │ │ + beq.n 40e6 <_tmp_36_rule+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 40ee <_tmp_36_rule+0x62> │ │ │ │ │ + cbnz r0, 40e6 <_tmp_36_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 40fa <_tmp_36_rule+0x6e> │ │ │ │ │ + cbnz r3, 40f2 <_tmp_36_rule+0x6e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 40e6 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 40de <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 40e6 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 40de <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 40e6 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 40de <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 40e6 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 40de <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 40f6 <_tmp_36_rule+0x6a> │ │ │ │ │ + cbz r0, 40ee <_tmp_36_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 40b6 <_tmp_36_rule+0x2a> │ │ │ │ │ + b.n 40ae <_tmp_36_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 40e6 <_tmp_36_rule+0x5a> │ │ │ │ │ + b.n 40de <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 40ea <_tmp_36_rule+0x5e> │ │ │ │ │ + b.n 40e2 <_tmp_36_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004104 : │ │ │ │ │ +000040fc : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4280 │ │ │ │ │ + beq.w 4278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4280 │ │ │ │ │ + bne.w 4278 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4294 │ │ │ │ │ + bne.w 428c │ │ │ │ │ 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 428c │ │ │ │ │ + beq.w 4284 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 428c │ │ │ │ │ + bne.w 4284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 429a │ │ │ │ │ + bne.w 4292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42a4 │ │ │ │ │ + bl 429c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 426c │ │ │ │ │ + beq.n 4264 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4278 │ │ │ │ │ + beq.n 4270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4278 │ │ │ │ │ + bne.n 4270 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4266 │ │ │ │ │ + bne.n 425e │ │ │ │ │ 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 425e │ │ │ │ │ + beq.n 4256 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4266 │ │ │ │ │ + bne.n 425e │ │ │ │ │ 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, 4216 │ │ │ │ │ + cbnz r0, 420e │ │ │ │ │ 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 4258 │ │ │ │ │ + beq.n 4250 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 4232 │ │ │ │ │ + bgt.n 422a │ │ │ │ │ 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 │ │ │ │ │ @@ -7584,206 +7579,206 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4270 │ │ │ │ │ + beq.n 4268 │ │ │ │ │ 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 4288 │ │ │ │ │ + bne.n 4280 │ │ │ │ │ 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 42a4 │ │ │ │ │ + bl 429c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41c0 │ │ │ │ │ + beq.n 41b8 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 4240 │ │ │ │ │ + beq.n 4238 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 41b6 │ │ │ │ │ + b.n 41ae │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 41d2 │ │ │ │ │ + b.n 41ca │ │ │ │ │ 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, 4258 │ │ │ │ │ + cbz r0, 4250 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4226 │ │ │ │ │ + b.n 421e │ │ │ │ │ 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 420a │ │ │ │ │ + b.n 4202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4194 │ │ │ │ │ + b.n 418c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4138 │ │ │ │ │ + b.n 4130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4270 │ │ │ │ │ + b.n 4268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4164 │ │ │ │ │ + b.n 415c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 420c │ │ │ │ │ + b.n 4204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4270 │ │ │ │ │ + b.n 4268 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000042a4 : │ │ │ │ │ +0000429c : │ │ │ │ │ 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 44ec │ │ │ │ │ + beq.w 44e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44ec │ │ │ │ │ + bne.w 44e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 450a │ │ │ │ │ + bne.w 4502 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43ae │ │ │ │ │ + bne.n 43a6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 44f4 │ │ │ │ │ + beq.w 44ec │ │ │ │ │ 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 450a │ │ │ │ │ + bne.w 4502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 374c <_loop0_32_rule+0xd4> │ │ │ │ │ + bl 3760 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4328 │ │ │ │ │ + cbz r0, 4320 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4426 │ │ │ │ │ + bne.n 441e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 450a │ │ │ │ │ + bne.w 4502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 374c <_loop0_32_rule+0xd4> │ │ │ │ │ + bl 3760 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43bc │ │ │ │ │ + beq.n 43b4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43bc │ │ │ │ │ + beq.n 43b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12510 │ │ │ │ │ + bl 12530 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43bc │ │ │ │ │ + beq.n 43b4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 43bc │ │ │ │ │ + cbz r0, 43b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 43bc │ │ │ │ │ + cbz r0, 43b4 │ │ │ │ │ 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 450a │ │ │ │ │ + beq.w 4502 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4478 │ │ │ │ │ + beq.n 4470 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -7792,427 +7787,427 @@ │ │ │ │ │ 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 4486 │ │ │ │ │ + bne.n 447e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4502 │ │ │ │ │ + beq.w 44fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4502 │ │ │ │ │ + bne.w 44fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4568 │ │ │ │ │ + bne.w 4560 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 4514 │ │ │ │ │ + beq.w 450c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4534 │ │ │ │ │ + beq.w 452c │ │ │ │ │ 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 44d2 │ │ │ │ │ + beq.n 44ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43a0 │ │ │ │ │ + b.n 4398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4328 │ │ │ │ │ + beq.w 4320 │ │ │ │ │ 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 4328 │ │ │ │ │ + beq.w 4320 │ │ │ │ │ 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 450a │ │ │ │ │ + beq.n 4502 │ │ │ │ │ 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 43a0 │ │ │ │ │ + bne.n 4398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43a0 │ │ │ │ │ + beq.n 4398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4510 │ │ │ │ │ + b.n 4508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4104 │ │ │ │ │ + bl 40fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4568 │ │ │ │ │ + bne.n 4560 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4568 │ │ │ │ │ + beq.n 4560 │ │ │ │ │ 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 4568 │ │ │ │ │ + beq.n 4560 │ │ │ │ │ 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 441c │ │ │ │ │ + bne.n 4414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4568 │ │ │ │ │ + beq.n 4560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 43a0 │ │ │ │ │ + b.n 4398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 42d8 │ │ │ │ │ + b.n 42d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 42fc │ │ │ │ │ - b.n 4480 │ │ │ │ │ + bge.w 42f4 │ │ │ │ │ + b.n 4478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 43e4 │ │ │ │ │ + b.n 43dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 43b6 │ │ │ │ │ + b.n 43ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 44da │ │ │ │ │ + blt.n 44d2 │ │ │ │ │ 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 4402 │ │ │ │ │ - b.n 4568 │ │ │ │ │ + beq.w 43fa │ │ │ │ │ + b.n 4560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 4568 │ │ │ │ │ + cbnz r3, 4560 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 45b4 │ │ │ │ │ + bne.n 45ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 4568 │ │ │ │ │ + cbnz r3, 4560 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 456e │ │ │ │ │ + cbnz r0, 4566 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 4568 │ │ │ │ │ + cbnz r3, 4560 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 448c │ │ │ │ │ + bne.n 4484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 44e2 │ │ │ │ │ + b.n 44da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4104 │ │ │ │ │ + bl 40fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4558 │ │ │ │ │ + bne.n 4550 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4556 │ │ │ │ │ + beq.n 454e │ │ │ │ │ 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 4568 │ │ │ │ │ + beq.n 4560 │ │ │ │ │ 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 441c │ │ │ │ │ - b.n 44d2 │ │ │ │ │ + bne.w 4414 │ │ │ │ │ + b.n 44ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42a4 │ │ │ │ │ + bl 429c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4546 │ │ │ │ │ + beq.n 453e │ │ │ │ │ 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 4546 │ │ │ │ │ + beq.n 453e │ │ │ │ │ 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 441c │ │ │ │ │ - b.n 44d2 │ │ │ │ │ + bne.w 4414 │ │ │ │ │ + b.n 44ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045e0 <_tmp_16_rule>: │ │ │ │ │ +000045d8 <_tmp_16_rule>: │ │ │ │ │ _tmp_16_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4632 <_tmp_16_rule+0x52> │ │ │ │ │ + beq.n 462a <_tmp_16_rule+0x52> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4632 <_tmp_16_rule+0x52> │ │ │ │ │ + cbnz r0, 462a <_tmp_16_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 463e <_tmp_16_rule+0x5e> │ │ │ │ │ + cbnz r3, 4636 <_tmp_16_rule+0x5e> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 462a <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r0, 4622 <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 462a <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r3, 4622 <_tmp_16_rule+0x4a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 463a <_tmp_16_rule+0x5a> │ │ │ │ │ + cbz r0, 4632 <_tmp_16_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 460a <_tmp_16_rule+0x2a> │ │ │ │ │ + b.n 4602 <_tmp_16_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 462a <_tmp_16_rule+0x4a> │ │ │ │ │ + b.n 4622 <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 462e <_tmp_16_rule+0x4e> │ │ │ │ │ + b.n 4626 <_tmp_16_rule+0x4e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004648 : │ │ │ │ │ +00004640 : │ │ │ │ │ expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 47d4 │ │ │ │ │ + beq.w 47cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47d4 │ │ │ │ │ + bne.w 47cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 47cc │ │ │ │ │ + bne.w 47c4 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 4772 │ │ │ │ │ + bne.n 476a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 47c2 │ │ │ │ │ + blt.w 47ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 474c │ │ │ │ │ + bne.n 4744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 476e │ │ │ │ │ + beq.n 4766 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4864 │ │ │ │ │ + beq.w 485c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4864 │ │ │ │ │ + bne.w 485c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 485c │ │ │ │ │ + bne.w 4854 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4760 │ │ │ │ │ + beq.n 4758 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 485c │ │ │ │ │ + bne.w 4854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 3618 <_tmp_17_rule> │ │ │ │ │ + bl 3610 <_tmp_17_rule> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 484e │ │ │ │ │ + bne.w 4846 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 47dc │ │ │ │ │ + bne.n 47d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 47cc │ │ │ │ │ + bne.n 47c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 473a │ │ │ │ │ + cbz r0, 4732 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4786 │ │ │ │ │ + cbnz r0, 477e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 47cc │ │ │ │ │ + bne.n 47c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 4782 │ │ │ │ │ + cbz r0, 477a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -8222,728 +8217,728 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4720 │ │ │ │ │ + b.n 4718 │ │ │ │ │ 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 46ac │ │ │ │ │ + b.n 46a4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 474c │ │ │ │ │ + b.n 4744 │ │ │ │ │ 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 474c │ │ │ │ │ + beq.n 4744 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4844 │ │ │ │ │ + beq.n 483c │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 474c │ │ │ │ │ + bne.n 4744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 484a │ │ │ │ │ + beq.n 4842 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4750 │ │ │ │ │ + b.n 4748 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4750 │ │ │ │ │ + b.n 4748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 467c │ │ │ │ │ + b.n 4674 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4712 │ │ │ │ │ + bne.n 470a │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 475a │ │ │ │ │ + beq.n 4752 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 480a │ │ │ │ │ + ble.n 4802 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r7, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 47f8 │ │ │ │ │ + b.n 47f0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4720 │ │ │ │ │ + bne.w 4718 │ │ │ │ │ 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 474c │ │ │ │ │ + beq.n 4744 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47a2 │ │ │ │ │ + bne.n 479a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 47a2 │ │ │ │ │ + b.n 479a │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 474c │ │ │ │ │ + b.n 4744 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 486c │ │ │ │ │ + beq.n 4864 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 46fa │ │ │ │ │ + b.n 46f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4720 │ │ │ │ │ + b.n 4718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 46d8 │ │ │ │ │ + b.n 46d0 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 475a │ │ │ │ │ + beq.w 4752 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 4852 │ │ │ │ │ + b.n 484a │ │ │ │ │ │ │ │ │ │ -0000488c <_tmp_149_rule>: │ │ │ │ │ +00004884 <_tmp_149_rule>: │ │ │ │ │ _tmp_149_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 48e0 <_tmp_149_rule+0x54> │ │ │ │ │ + beq.n 48d8 <_tmp_149_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 48e0 <_tmp_149_rule+0x54> │ │ │ │ │ + cbnz r0, 48d8 <_tmp_149_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 48e8 <_tmp_149_rule+0x5c> │ │ │ │ │ + cbnz r3, 48e0 <_tmp_149_rule+0x5c> │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 48d8 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r0, 48d0 <_tmp_149_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 48d8 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r3, 48d0 <_tmp_149_rule+0x4c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 48d8 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r0, 48d0 <_tmp_149_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 48b6 <_tmp_149_rule+0x2a> │ │ │ │ │ + b.n 48ae <_tmp_149_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 48dc <_tmp_149_rule+0x50> │ │ │ │ │ + b.n 48d4 <_tmp_149_rule+0x50> │ │ │ │ │ │ │ │ │ │ -000048f0 : │ │ │ │ │ +000048e8 : │ │ │ │ │ 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 4980 │ │ │ │ │ + beq.n 4978 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4980 │ │ │ │ │ + bne.n 4978 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4978 │ │ │ │ │ + cbnz r3, 4970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 1a44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 4950 │ │ │ │ │ + cbnz r0, 4948 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 4950 │ │ │ │ │ + cbnz r3, 4948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ffc │ │ │ │ │ + bl 11018 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 4950 │ │ │ │ │ + cbnz r0, 4948 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 4950 │ │ │ │ │ + cbnz r3, 4948 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 495c │ │ │ │ │ + cbnz r0, 4954 │ │ │ │ │ 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 48f0 │ │ │ │ │ + bl 48e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 494e │ │ │ │ │ + beq.n 4946 │ │ │ │ │ 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 494e │ │ │ │ │ + beq.n 4946 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 4950 │ │ │ │ │ + b.n 4948 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4954 │ │ │ │ │ + b.n 494c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 491e │ │ │ │ │ + b.n 4916 │ │ │ │ │ │ │ │ │ │ -00004988 : │ │ │ │ │ +00004980 : │ │ │ │ │ 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 4a04 │ │ │ │ │ + beq.n 49fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4a04 │ │ │ │ │ + cbnz r0, 49fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 49d4 │ │ │ │ │ + cbnz r3, 49cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 49d2 │ │ │ │ │ + cbnz r3, 49ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 49de │ │ │ │ │ + cbnz r0, 49d6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49d2 │ │ │ │ │ + beq.n 49ca │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6184 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 617c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49d4 │ │ │ │ │ + beq.n 49cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 49d8 │ │ │ │ │ + b.n 49d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 49b2 │ │ │ │ │ + b.n 49aa │ │ │ │ │ │ │ │ │ │ -00004a0c <_tmp_115_rule>: │ │ │ │ │ +00004a04 <_tmp_115_rule>: │ │ │ │ │ _tmp_115_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4a80 <_tmp_115_rule+0x74> │ │ │ │ │ + beq.n 4a78 <_tmp_115_rule+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4a80 <_tmp_115_rule+0x74> │ │ │ │ │ + cbnz r0, 4a78 <_tmp_115_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4a78 <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 4a70 <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 4a60 <_tmp_115_rule+0x54> │ │ │ │ │ + cbnz r0, 4a58 <_tmp_115_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 4a78 <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 4a70 <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 4a56 <_tmp_115_rule+0x4a> │ │ │ │ │ + cbnz r0, 4a4e <_tmp_115_rule+0x4a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a46 <_tmp_115_rule+0x3a> │ │ │ │ │ + beq.n 4a3e <_tmp_115_rule+0x3a> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 4a56 <_tmp_115_rule+0x4a> │ │ │ │ │ + b.n 4a4e <_tmp_115_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4a5a <_tmp_115_rule+0x4e> │ │ │ │ │ + b.n 4a52 <_tmp_115_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4a38 <_tmp_115_rule+0x2c> │ │ │ │ │ + b.n 4a30 <_tmp_115_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -00004a88 : │ │ │ │ │ +00004a80 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 50c0 │ │ │ │ │ + beq.w 50b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50c0 │ │ │ │ │ + bne.w 50b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50ba │ │ │ │ │ + bne.w 50b2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4be4 │ │ │ │ │ + bne.w 4bdc │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4bdc │ │ │ │ │ + beq.n 4bd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4bdc │ │ │ │ │ + bne.n 4bd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e56 │ │ │ │ │ + bne.w 4e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 50cc │ │ │ │ │ + bl 50c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dee │ │ │ │ │ + bne.w 4de6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4e56 │ │ │ │ │ + bne.w 4e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5384 │ │ │ │ │ + bl 537c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e5c │ │ │ │ │ + bne.w 4e54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4e56 │ │ │ │ │ + bne.w 4e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13948 <_loop1_73_rule> │ │ │ │ │ + bl 13960 <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4b64 │ │ │ │ │ + cbz r0, 4b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f3c <_loop0_72_rule> │ │ │ │ │ - cbz r0, 4b64 │ │ │ │ │ + bl 5f34 <_loop0_72_rule> │ │ │ │ │ + cbz r0, 4b5c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5758 │ │ │ │ │ + bl 5750 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 4b66 │ │ │ │ │ + cbnz r1, 4b5e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ - cbz r0, 4baa │ │ │ │ │ + cbz r0, 4ba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4e56 │ │ │ │ │ + bne.w 4e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 54d0 <_loop1_74_rule> │ │ │ │ │ + bl 54c8 <_loop1_74_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 4bbc │ │ │ │ │ + cbnz r0, 4bb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4e56 │ │ │ │ │ + bne.w 4e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 5758 │ │ │ │ │ - cbnz r0, 4b96 │ │ │ │ │ + bl 5750 │ │ │ │ │ + cbnz r0, 4b8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 4b5a │ │ │ │ │ + b.n 4b52 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4b56 │ │ │ │ │ + bne.n 4b4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b8c │ │ │ │ │ + beq.n 4b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4b90 │ │ │ │ │ + b.n 4b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5758 │ │ │ │ │ + bl 5750 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4b7a │ │ │ │ │ + bne.n 4b72 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4b56 │ │ │ │ │ - b.n 4baa │ │ │ │ │ + bne.n 4b4e │ │ │ │ │ + b.n 4ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4aec │ │ │ │ │ + b.n 4ae4 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4ece │ │ │ │ │ + beq.w 4ec6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ece │ │ │ │ │ + bne.w 4ec6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4f06 │ │ │ │ │ + bne.w 4efe │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ed6 │ │ │ │ │ + bne.w 4ece │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4f06 │ │ │ │ │ + bne.w 4efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fa <_PyPegen_parse+0x2fa> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f0c │ │ │ │ │ + bne.w 4f04 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4f06 │ │ │ │ │ + bne.w 4efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 50cc │ │ │ │ │ + bl 50c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 4ca8 │ │ │ │ │ + cbnz r1, 4ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13f40 <_loop0_71_rule> │ │ │ │ │ + bl 13f58 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb4 │ │ │ │ │ + beq.w 4eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4ea4 │ │ │ │ │ + beq.w 4e9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ea4 │ │ │ │ │ + bne.w 4e9c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4eac │ │ │ │ │ + bne.w 4ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 5384 │ │ │ │ │ + bl 537c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e84 │ │ │ │ │ + bne.w 4e7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4eac │ │ │ │ │ + bne.w 4ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 54d0 <_loop1_74_rule> │ │ │ │ │ + bl 54c8 <_loop1_74_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50c8 │ │ │ │ │ + bne.w 50c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4f06 │ │ │ │ │ + bne.w 4efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13f40 <_loop0_71_rule> │ │ │ │ │ + bl 13f58 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ - cbz r0, 4cc8 │ │ │ │ │ + cbz r0, 4cc0 │ │ │ │ │ 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 4f30 │ │ │ │ │ + bne.w 4f28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4f06 │ │ │ │ │ + bne.w 4efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fa <_PyPegen_parse+0x2fa> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 4cf0 │ │ │ │ │ + cbnz r1, 4ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ac0 <_loop0_75_rule> │ │ │ │ │ - cbz r0, 4cee │ │ │ │ │ + bl 5ab8 <_loop0_75_rule> │ │ │ │ │ + cbz r0, 4ce6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4d1e │ │ │ │ │ + cbnz r0, 4d16 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4f06 │ │ │ │ │ + bne.w 4efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ed0 <_loop1_76_rule> │ │ │ │ │ - cbz r0, 4d0c │ │ │ │ │ + bl 8ec8 <_loop1_76_rule> │ │ │ │ │ + cbz r0, 4d04 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d86 │ │ │ │ │ + bne.n 4d7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4dca │ │ │ │ │ + bne.n 4dc2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 4ad2 │ │ │ │ │ + b.n 4aca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4de6 │ │ │ │ │ + beq.n 4dde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4de6 │ │ │ │ │ + bne.n 4dde │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4dde │ │ │ │ │ + bne.n 4dd6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4dd8 │ │ │ │ │ + bne.n 4dd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4dde │ │ │ │ │ + bne.n 4dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13cf0 │ │ │ │ │ + bl 13d08 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4dd0 │ │ │ │ │ + beq.n 4dc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5ac0 <_loop0_75_rule> │ │ │ │ │ + bl 5ab8 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cee │ │ │ │ │ + beq.n 4ce6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cee │ │ │ │ │ + beq.n 4ce6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - b.n 4d9a │ │ │ │ │ + b.n 4d92 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d0c │ │ │ │ │ + beq.n 4d04 │ │ │ │ │ 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 │ │ │ │ │ @@ -8952,58 +8947,58 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d0e │ │ │ │ │ + beq.n 4d06 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d12 │ │ │ │ │ + b.n 4d0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4b5c │ │ │ │ │ + b.n 4b54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4cf0 │ │ │ │ │ + b.n 4ce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d64 │ │ │ │ │ + b.n 4d5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4cf0 │ │ │ │ │ + b.n 4ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d3a │ │ │ │ │ + b.n 4d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13f40 <_loop0_71_rule> │ │ │ │ │ + bl 13f58 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b04 │ │ │ │ │ + beq.w 4afc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f3c <_loop0_72_rule> │ │ │ │ │ + bl 5f34 <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b04 │ │ │ │ │ + beq.w 4afc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5758 │ │ │ │ │ + bl 5750 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4b06 │ │ │ │ │ + bne.w 4afe │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9012,91 +9007,91 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b56 │ │ │ │ │ + bne.w 4b4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b8e │ │ │ │ │ + beq.w 4b86 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4b90 │ │ │ │ │ + b.n 4b88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4b90 │ │ │ │ │ + b.n 4b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f3c <_loop0_72_rule> │ │ │ │ │ + bl 5f34 <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b1c │ │ │ │ │ + beq.w 4b14 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5758 │ │ │ │ │ + bl 5750 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4b1e │ │ │ │ │ + bne.w 4b16 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 4e24 │ │ │ │ │ + b.n 4e1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 4eb8 │ │ │ │ │ + cbz r0, 4eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 13cf0 │ │ │ │ │ + bl 13d08 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ - cbz r0, 4eb4 │ │ │ │ │ + cbz r0, 4eac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 4d9a │ │ │ │ │ + b.n 4d92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4c72 │ │ │ │ │ + b.n 4c6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ca8 │ │ │ │ │ + b.n 4ca0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4ca8 │ │ │ │ │ + b.n 4ca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ca2 │ │ │ │ │ + beq.w 4c9a │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ca8 │ │ │ │ │ + b.n 4ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4c02 │ │ │ │ │ + b.n 4bfa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c1c │ │ │ │ │ + beq.w 4c14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9104,141 +9099,141 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 4db2 │ │ │ │ │ + b.n 4daa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d12 │ │ │ │ │ + b.n 4d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ac0 <_loop0_75_rule> │ │ │ │ │ + bl 5ab8 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c32 │ │ │ │ │ + beq.w 4c2a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c32 │ │ │ │ │ + beq.w 4c2a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 4d9a │ │ │ │ │ + b.n 4d92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 50b2 │ │ │ │ │ + beq.w 50aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50b2 │ │ │ │ │ + bne.w 50aa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50aa │ │ │ │ │ + bne.w 50a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50a4 │ │ │ │ │ + beq.w 509c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 509c │ │ │ │ │ + beq.w 5094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 509c │ │ │ │ │ + bne.w 5094 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5094 │ │ │ │ │ + bne.w 508c │ │ │ │ │ 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 5014 │ │ │ │ │ + beq.n 500c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5094 │ │ │ │ │ + bne.n 508c │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 4fea │ │ │ │ │ - bl 13e50 │ │ │ │ │ + cbz r2, 4fe2 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 4fea │ │ │ │ │ + cbz r0, 4fe2 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 4fdc │ │ │ │ │ + bne.n 4fd4 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 500e │ │ │ │ │ + cbz r0, 5006 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 4fac │ │ │ │ │ + b.n 4fa4 │ │ │ │ │ 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, 500e │ │ │ │ │ + cbz r0, 5006 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble.n 502a │ │ │ │ │ + ble.n 5022 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r5, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 4ffa │ │ │ │ │ + b.n 4ff2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4cca │ │ │ │ │ + b.n 4cc2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -9246,29 +9241,29 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cc8 │ │ │ │ │ + beq.w 4cc0 │ │ │ │ │ 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 4cca │ │ │ │ │ + bne.w 4cc2 │ │ │ │ │ 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 4cc8 │ │ │ │ │ + beq.w 4cc0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9278,250 +9273,250 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 4db4 │ │ │ │ │ + b.n 4dac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5024 │ │ │ │ │ + b.n 501c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4f86 │ │ │ │ │ + b.n 4f7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5024 │ │ │ │ │ + b.n 501c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4cca │ │ │ │ │ + b.n 4cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4f50 │ │ │ │ │ + b.n 4f48 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4b5c │ │ │ │ │ + b.n 4b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4abc │ │ │ │ │ + b.n 4ab4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4e90 │ │ │ │ │ + b.n 4e88 │ │ │ │ │ │ │ │ │ │ -000050cc : │ │ │ │ │ +000050c4 : │ │ │ │ │ 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 5138 │ │ │ │ │ + beq.n 5130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5138 │ │ │ │ │ + cbnz r0, 5130 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5166 │ │ │ │ │ + cbnz r3, 515e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13948 <_loop1_73_rule> │ │ │ │ │ + bl 13960 <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5110 │ │ │ │ │ + cbz r0, 5108 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5158 │ │ │ │ │ + cbnz r0, 5150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5166 │ │ │ │ │ + cbnz r3, 515e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13948 <_loop1_73_rule> │ │ │ │ │ + bl 13960 <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 512a │ │ │ │ │ + cbz r0, 5122 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5140 │ │ │ │ │ + cbnz r0, 5138 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 50f6 │ │ │ │ │ + b.n 50ee │ │ │ │ │ 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 512e │ │ │ │ │ - b.n 512a │ │ │ │ │ + bne.n 5126 │ │ │ │ │ + b.n 5122 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 512e │ │ │ │ │ - b.n 5110 │ │ │ │ │ + bne.n 5126 │ │ │ │ │ + b.n 5108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5132 │ │ │ │ │ + b.n 512a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005170 : │ │ │ │ │ +00005168 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 533a │ │ │ │ │ + beq.w 5332 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 533a │ │ │ │ │ + bne.w 5332 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5336 │ │ │ │ │ + bne.w 532e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5342 │ │ │ │ │ + beq.w 533a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5342 │ │ │ │ │ + bne.w 533a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5376 │ │ │ │ │ + bne.w 536e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5244 │ │ │ │ │ + bne.n 523c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5376 │ │ │ │ │ + bne.w 536e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5244 │ │ │ │ │ + cbnz r0, 523c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5376 │ │ │ │ │ + bne.w 536e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5244 │ │ │ │ │ + cbnz r0, 523c │ │ │ │ │ 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 5334 │ │ │ │ │ + bne.w 532c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 546c <_tmp_123_rule> │ │ │ │ │ - cbnz r0, 525a │ │ │ │ │ + bl 5464 <_tmp_123_rule> │ │ │ │ │ + cbnz r0, 5252 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5334 │ │ │ │ │ + bne.w 532c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 546c <_tmp_123_rule> │ │ │ │ │ + bl 5464 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52d8 │ │ │ │ │ + bne.n 52d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e318 │ │ │ │ │ + bl e32c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 534a │ │ │ │ │ + bne.n 5342 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 520a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112b0 │ │ │ │ │ + bl 112cc │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5222 │ │ │ │ │ + beq.n 521a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5222 │ │ │ │ │ + beq.n 521a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11724 │ │ │ │ │ + bl 11740 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5222 │ │ │ │ │ + beq.n 521a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5222 │ │ │ │ │ + beq.n 521a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -9541,43 +9536,43 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 523a │ │ │ │ │ + beq.n 5232 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 523c │ │ │ │ │ + b.n 5234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112b0 │ │ │ │ │ + bl 112cc │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5236 │ │ │ │ │ + beq.n 522e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5236 │ │ │ │ │ + beq.n 522e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5236 │ │ │ │ │ + beq.n 522e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9586,39 +9581,39 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 537e │ │ │ │ │ + cbz r0, 5376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 523c │ │ │ │ │ + b.n 5234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 523c │ │ │ │ │ + b.n 5234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 51a2 │ │ │ │ │ + b.n 519a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 51cc │ │ │ │ │ + b.n 51c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5256 │ │ │ │ │ + beq.n 524e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9626,689 +9621,689 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - b.n 52c0 │ │ │ │ │ + b.n 52b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5212 │ │ │ │ │ + b.n 520a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 523a │ │ │ │ │ + b.n 5232 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005384 : │ │ │ │ │ +0000537c : │ │ │ │ │ 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 5462 │ │ │ │ │ + beq.n 545a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5462 │ │ │ │ │ + bne.n 545a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 545a │ │ │ │ │ + bne.n 5452 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13f40 <_loop0_71_rule> │ │ │ │ │ + bl 13f58 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 53cc │ │ │ │ │ + cbz r0, 53c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 54d0 <_loop1_74_rule> │ │ │ │ │ - cbnz r0, 53f8 │ │ │ │ │ + bl 54c8 <_loop1_74_rule> │ │ │ │ │ + cbnz r0, 53f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 545a │ │ │ │ │ + bne.n 5452 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13f40 <_loop0_71_rule> │ │ │ │ │ + bl 13f58 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 53e8 │ │ │ │ │ + cbz r0, 53e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 54d0 <_loop1_74_rule> │ │ │ │ │ + bl 54c8 <_loop1_74_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 5434 │ │ │ │ │ + cbnz r0, 542c │ │ │ │ │ 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 53cc │ │ │ │ │ + beq.n 53c4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53cc │ │ │ │ │ + beq.n 53c4 │ │ │ │ │ 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 53ec │ │ │ │ │ + bne.n 53e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53ea │ │ │ │ │ + beq.n 53e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + b.n 53e8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53e8 │ │ │ │ │ + beq.n 53e0 │ │ │ │ │ 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 53e8 │ │ │ │ │ + beq.n 53e0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 5414 │ │ │ │ │ + b.n 540c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + b.n 53e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 53b2 │ │ │ │ │ + b.n 53aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000546c <_tmp_123_rule>: │ │ │ │ │ +00005464 <_tmp_123_rule>: │ │ │ │ │ _tmp_123_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 54c0 <_tmp_123_rule+0x54> │ │ │ │ │ + beq.n 54b8 <_tmp_123_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 54c0 <_tmp_123_rule+0x54> │ │ │ │ │ + cbnz r0, 54b8 <_tmp_123_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 54c8 <_tmp_123_rule+0x5c> │ │ │ │ │ + cbnz r3, 54c0 <_tmp_123_rule+0x5c> │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 54b8 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 54b0 <_tmp_123_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 54b8 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r3, 54b0 <_tmp_123_rule+0x4c> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 54b8 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 54b0 <_tmp_123_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5496 <_tmp_123_rule+0x2a> │ │ │ │ │ + b.n 548e <_tmp_123_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 54bc <_tmp_123_rule+0x50> │ │ │ │ │ + b.n 54b4 <_tmp_123_rule+0x50> │ │ │ │ │ │ │ │ │ │ -000054d0 <_loop1_74_rule>: │ │ │ │ │ +000054c8 <_loop1_74_rule>: │ │ │ │ │ _loop1_74_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 55a6 <_loop1_74_rule+0xd6> │ │ │ │ │ + beq.n 559e <_loop1_74_rule+0xd6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55a6 <_loop1_74_rule+0xd6> │ │ │ │ │ + bne.n 559e <_loop1_74_rule+0xd6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 5530 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r6, 5528 <_loop1_74_rule+0x60> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5596 <_loop1_74_rule+0xc6> │ │ │ │ │ + beq.n 558e <_loop1_74_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5530 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r3, 5528 <_loop1_74_rule+0x60> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5674 │ │ │ │ │ + bl 566c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 5540 <_loop1_74_rule+0x70> │ │ │ │ │ + cbnz r0, 5538 <_loop1_74_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 554e <_loop1_74_rule+0x7e> │ │ │ │ │ + cbnz r6, 5546 <_loop1_74_rule+0x7e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 55ae <_loop1_74_rule+0xde> │ │ │ │ │ + beq.n 55a6 <_loop1_74_rule+0xde> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 551c <_loop1_74_rule+0x4c> │ │ │ │ │ + b.n 5514 <_loop1_74_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 552a <_loop1_74_rule+0x5a> │ │ │ │ │ + bne.n 5522 <_loop1_74_rule+0x5a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 5582 <_loop1_74_rule+0xb2> │ │ │ │ │ + cbz r0, 557a <_loop1_74_rule+0xb2> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 5576 <_loop1_74_rule+0xa6> │ │ │ │ │ + ble.n 556e <_loop1_74_rule+0xa6> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 5564 <_loop1_74_rule+0x94> │ │ │ │ │ + b.n 555c <_loop1_74_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5536 <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 552e <_loop1_74_rule+0x66> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5536 <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 552e <_loop1_74_rule+0x66> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5536 <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 552e <_loop1_74_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5500 <_loop1_74_rule+0x30> │ │ │ │ │ + b.n 54f8 <_loop1_74_rule+0x30> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5582 <_loop1_74_rule+0xb2> │ │ │ │ │ + beq.n 557a <_loop1_74_rule+0xb2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5544 <_loop1_74_rule+0x74> │ │ │ │ │ + b.n 553c <_loop1_74_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000055cc <_tmp_119_rule>: │ │ │ │ │ +000055c4 <_tmp_119_rule>: │ │ │ │ │ _tmp_119_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5664 <_tmp_119_rule+0x98> │ │ │ │ │ + beq.n 565c <_tmp_119_rule+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5664 <_tmp_119_rule+0x98> │ │ │ │ │ + bne.n 565c <_tmp_119_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 566c <_tmp_119_rule+0xa0> │ │ │ │ │ + bne.n 5664 <_tmp_119_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 1a44 │ │ │ │ │ - cbnz r0, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ffc │ │ │ │ │ + bl 11018 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 68b4 <_tmp_163_rule+0x9c> │ │ │ │ │ + bl 68dc <_tmp_163_rule+0xcc> │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 565c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 5654 <_tmp_119_rule+0x90> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 55f8 <_tmp_119_rule+0x2c> │ │ │ │ │ + b.n 55f0 <_tmp_119_rule+0x2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5660 <_tmp_119_rule+0x94> │ │ │ │ │ + b.n 5658 <_tmp_119_rule+0x94> │ │ │ │ │ │ │ │ │ │ -00005674 : │ │ │ │ │ +0000566c : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5750 │ │ │ │ │ + beq.n 5748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5750 │ │ │ │ │ + bne.n 5748 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5748 │ │ │ │ │ + bne.n 5740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 56d6 │ │ │ │ │ + cbnz r0, 56ce │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5748 │ │ │ │ │ + bne.n 5740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 5712 │ │ │ │ │ + cbnz r0, 570a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56b4 │ │ │ │ │ + beq.n 56ac │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56b4 │ │ │ │ │ + beq.n 56ac │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56ca │ │ │ │ │ + bne.n 56c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56c8 │ │ │ │ │ + beq.n 56c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56ce │ │ │ │ │ + b.n 56c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56c6 │ │ │ │ │ + beq.n 56be │ │ │ │ │ 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 56c6 │ │ │ │ │ + beq.n 56be │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56ca │ │ │ │ │ - b.n 5700 │ │ │ │ │ + bne.n 56c2 │ │ │ │ │ + b.n 56f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56ce │ │ │ │ │ + b.n 56c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 56a2 │ │ │ │ │ + b.n 569a │ │ │ │ │ │ │ │ │ │ -00005758 : │ │ │ │ │ +00005750 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5ab6 │ │ │ │ │ + beq.w 5aae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ab6 │ │ │ │ │ + bne.w 5aae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5a62 │ │ │ │ │ + bne.w 5a5a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5822 │ │ │ │ │ + bne.n 581a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 57e4 │ │ │ │ │ + cbnz r0, 57dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5a62 │ │ │ │ │ + bne.w 5a5a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 589c │ │ │ │ │ + bne.n 5894 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5a62 │ │ │ │ │ + bne.w 5a5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c84 │ │ │ │ │ + bl 5c7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5aa0 │ │ │ │ │ + bne.w 5a98 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13cf0 │ │ │ │ │ + bl 13d08 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57a6 │ │ │ │ │ + beq.n 579e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ac0 <_loop0_75_rule> │ │ │ │ │ + bl 5ab8 <_loop0_75_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57a6 │ │ │ │ │ + beq.n 579e │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c84 │ │ │ │ │ + bl 5c7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 57a8 │ │ │ │ │ + bne.n 57a0 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58d4 │ │ │ │ │ + beq.n 58cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 57d8 │ │ │ │ │ + b.n 57d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 59dc │ │ │ │ │ + beq.w 59d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59dc │ │ │ │ │ + bne.w 59d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 59d6 │ │ │ │ │ + bne.w 59ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5984 │ │ │ │ │ + bne.w 597c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 59d6 │ │ │ │ │ + bne.w 59ce │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 594c │ │ │ │ │ + bne.n 5944 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 59d6 │ │ │ │ │ + bne.w 59ce │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 58e8 │ │ │ │ │ + bne.n 58e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 579c │ │ │ │ │ + beq.n 5794 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 57da │ │ │ │ │ + b.n 57d2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57bc │ │ │ │ │ + beq.n 57b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ed0 <_loop1_76_rule> │ │ │ │ │ + bl 8ec8 <_loop1_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57bc │ │ │ │ │ + beq.n 57b4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c84 │ │ │ │ │ + bl 5c7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 57be │ │ │ │ │ + bne.w 57b6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 581e │ │ │ │ │ + bne.n 5816 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57d4 │ │ │ │ │ + beq.w 57cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57da │ │ │ │ │ + b.n 57d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1146 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5888 │ │ │ │ │ + beq.n 5880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ac0 <_loop0_75_rule> │ │ │ │ │ + bl 5ab8 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5888 │ │ │ │ │ + beq.n 5880 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5888 │ │ │ │ │ + beq.n 5880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1146 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5888 │ │ │ │ │ + beq.n 5880 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10317,35 +10312,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 588a │ │ │ │ │ + beq.n 5882 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 588e │ │ │ │ │ + b.n 5886 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5872 │ │ │ │ │ + beq.n 586a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5872 │ │ │ │ │ + beq.n 586a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10353,99 +10348,99 @@ │ │ │ │ │ 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 5934 │ │ │ │ │ + b.n 592c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a72 │ │ │ │ │ + beq.n 5a6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a72 │ │ │ │ │ + bne.n 5a6a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5a6a │ │ │ │ │ + bne.n 5a62 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a32 │ │ │ │ │ + bne.n 5a2a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5a6a │ │ │ │ │ + bne.n 5a62 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 59e4 │ │ │ │ │ + cbnz r0, 59dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 585e │ │ │ │ │ + b.n 5856 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 588e │ │ │ │ │ + b.n 5886 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5842 │ │ │ │ │ + b.n 583a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 59fc │ │ │ │ │ + beq.n 59f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbz r0, 5a02 │ │ │ │ │ + cbz r0, 59fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5a80 │ │ │ │ │ + bne.n 5a78 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5a7a │ │ │ │ │ + cbz r0, 5a72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 585c │ │ │ │ │ - b.n 5a38 │ │ │ │ │ + beq.w 5854 │ │ │ │ │ + b.n 5a30 │ │ │ │ │ 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 │ │ │ │ │ @@ -10456,397 +10451,397 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 593a │ │ │ │ │ + beq.w 5932 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 57d8 │ │ │ │ │ + b.n 57d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57da │ │ │ │ │ + b.n 57d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 585e │ │ │ │ │ + b.n 5856 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 59a0 │ │ │ │ │ + b.n 5998 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r5, 5a88 │ │ │ │ │ + cbz r5, 5a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 59d0 │ │ │ │ │ + b.n 59c8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a16 │ │ │ │ │ + bne.n 5a0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 59d0 │ │ │ │ │ + b.n 59c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 581e │ │ │ │ │ - b.n 58d4 │ │ │ │ │ + bne.w 5816 │ │ │ │ │ + b.n 58cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 578c │ │ │ │ │ + b.n 5784 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005ac0 <_loop0_75_rule>: │ │ │ │ │ +00005ab8 <_loop0_75_rule>: │ │ │ │ │ _loop0_75_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5ba8 <_loop0_75_rule+0xe8> │ │ │ │ │ + beq.n 5ba0 <_loop0_75_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ba8 <_loop0_75_rule+0xe8> │ │ │ │ │ + bne.n 5ba0 <_loop0_75_rule+0xe8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5ba0 <_loop0_75_rule+0xe0> │ │ │ │ │ + bne.n 5b98 <_loop0_75_rule+0xe0> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b7c <_loop0_75_rule+0xbc> │ │ │ │ │ + beq.n 5b74 <_loop0_75_rule+0xbc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5ba0 <_loop0_75_rule+0xe0> │ │ │ │ │ + bne.n 5b98 <_loop0_75_rule+0xe0> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5bb0 │ │ │ │ │ + bl 5ba8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 5b44 <_loop0_75_rule+0x84> │ │ │ │ │ + cbnz r0, 5b3c <_loop0_75_rule+0x84> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5b8c <_loop0_75_rule+0xcc> │ │ │ │ │ + cbz r0, 5b84 <_loop0_75_rule+0xcc> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 5b54 <_loop0_75_rule+0x94> │ │ │ │ │ + bgt.n 5b4c <_loop0_75_rule+0x94> │ │ │ │ │ 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 5b62 <_loop0_75_rule+0xa2> │ │ │ │ │ + beq.n 5b5a <_loop0_75_rule+0xa2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 5b14 <_loop0_75_rule+0x54> │ │ │ │ │ + b.n 5b0c <_loop0_75_rule+0x54> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5b2c <_loop0_75_rule+0x6c> │ │ │ │ │ + b.n 5b24 <_loop0_75_rule+0x6c> │ │ │ │ │ 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, 5b8c <_loop0_75_rule+0xcc> │ │ │ │ │ + cbz r0, 5b84 <_loop0_75_rule+0xcc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 5b48 <_loop0_75_rule+0x88> │ │ │ │ │ + b.n 5b40 <_loop0_75_rule+0x88> │ │ │ │ │ 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 5b3a <_loop0_75_rule+0x7a> │ │ │ │ │ + b.n 5b32 <_loop0_75_rule+0x7a> │ │ │ │ │ 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 5b3a <_loop0_75_rule+0x7a> │ │ │ │ │ + b.n 5b32 <_loop0_75_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b3a <_loop0_75_rule+0x7a> │ │ │ │ │ + b.n 5b32 <_loop0_75_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5af0 <_loop0_75_rule+0x30> │ │ │ │ │ + b.n 5ae8 <_loop0_75_rule+0x30> │ │ │ │ │ │ │ │ │ │ -00005bb0 : │ │ │ │ │ +00005ba8 : │ │ │ │ │ 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 5c56 │ │ │ │ │ + beq.n 5c4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c56 │ │ │ │ │ + bne.n 5c4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c4e │ │ │ │ │ + bne.n 5c46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 5c10 │ │ │ │ │ + cbnz r0, 5c08 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 5c4e │ │ │ │ │ + cbnz r6, 5c46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 5c5e │ │ │ │ │ + cbnz r0, 5c56 │ │ │ │ │ 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 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5bf2 │ │ │ │ │ + bne.n 5bea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bf0 │ │ │ │ │ + beq.n 5be8 │ │ │ │ │ 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 5c04 │ │ │ │ │ + bne.n 5bfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c02 │ │ │ │ │ + beq.n 5bfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5c08 │ │ │ │ │ + b.n 5c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5c08 │ │ │ │ │ + b.n 5c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5bde │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c00 │ │ │ │ │ + bne.n 5bf8 │ │ │ │ │ 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 5c2a │ │ │ │ │ - b.n 5c00 │ │ │ │ │ + bne.n 5c22 │ │ │ │ │ + b.n 5bf8 │ │ │ │ │ │ │ │ │ │ -00005c84 : │ │ │ │ │ +00005c7c : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5cd2 │ │ │ │ │ + beq.n 5cca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5cd2 │ │ │ │ │ + cbnz r0, 5cca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d54 │ │ │ │ │ + bne.n 5d4c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5ce6 │ │ │ │ │ + cbnz r3, 5cde │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5cda │ │ │ │ │ + cbnz r0, 5cd2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5cb0 │ │ │ │ │ + b.n 5ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13cf0 │ │ │ │ │ + bl 13d08 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5cc8 │ │ │ │ │ - b.n 5cc6 │ │ │ │ │ + bne.n 5cc0 │ │ │ │ │ + b.n 5cbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5dfc │ │ │ │ │ + beq.w 5df4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5dfc │ │ │ │ │ + bne.n 5df4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5df6 │ │ │ │ │ + bne.n 5dee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5dd6 │ │ │ │ │ + bne.n 5dce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5df6 │ │ │ │ │ + bne.n 5dee │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5db4 │ │ │ │ │ + bne.n 5dac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5df6 │ │ │ │ │ + bne.n 5dee │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5d5c │ │ │ │ │ + cbnz r0, 5d54 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5cbc │ │ │ │ │ + beq.n 5cb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5ccc │ │ │ │ │ + b.n 5cc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5ccc │ │ │ │ │ + b.n 5cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d40 │ │ │ │ │ + beq.n 5d38 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d40 │ │ │ │ │ + beq.n 5d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e58 │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d40 │ │ │ │ │ + beq.n 5d38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10855,133 +10850,133 @@ │ │ │ │ │ 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 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d42 │ │ │ │ │ + beq.n 5d3a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d46 │ │ │ │ │ + b.n 5d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d2e │ │ │ │ │ + beq.n 5d26 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d2e │ │ │ │ │ + beq.n 5d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d2e │ │ │ │ │ - b.n 5d7c │ │ │ │ │ + beq.n 5d26 │ │ │ │ │ + b.n 5d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d1a │ │ │ │ │ + beq.n 5d12 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d1a │ │ │ │ │ + beq.n 5d12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 5d84 │ │ │ │ │ + b.n 5d7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d46 │ │ │ │ │ + b.n 5d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5d04 │ │ │ │ │ + b.n 5cfc │ │ │ │ │ │ │ │ │ │ -00005e04 <_loop0_121_rule>: │ │ │ │ │ +00005dfc <_loop0_121_rule>: │ │ │ │ │ _loop0_121_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5f12 <_loop0_121_rule+0x10e> │ │ │ │ │ + beq.n 5f0a <_loop0_121_rule+0x10e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f12 <_loop0_121_rule+0x10e> │ │ │ │ │ + bne.n 5f0a <_loop0_121_rule+0x10e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5f0a <_loop0_121_rule+0x106> │ │ │ │ │ + bne.n 5f02 <_loop0_121_rule+0x106> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ede <_loop0_121_rule+0xda> │ │ │ │ │ + beq.n 5ed6 <_loop0_121_rule+0xda> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5f0a <_loop0_121_rule+0x106> │ │ │ │ │ + bne.n 5f02 <_loop0_121_rule+0x106> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 5ed6 <_loop0_121_rule+0xd2> │ │ │ │ │ + beq.n 5ece <_loop0_121_rule+0xd2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ed6 <_loop0_121_rule+0xd2> │ │ │ │ │ + bne.n 5ece <_loop0_121_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5e80 <_loop0_121_rule+0x7c> │ │ │ │ │ + cbnz r3, 5e78 <_loop0_121_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ec │ │ │ │ │ + bl 5824 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, 5eae <_loop0_121_rule+0xaa> │ │ │ │ │ + cbnz r0, 5ea6 <_loop0_121_rule+0xaa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f28 <_loop0_121_rule+0x124> │ │ │ │ │ + beq.n 5f20 <_loop0_121_rule+0x124> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 5f1a <_loop0_121_rule+0x116> │ │ │ │ │ + bgt.n 5f12 <_loop0_121_rule+0x116> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -10990,351 +10985,351 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e80 <_loop0_121_rule+0x7c> │ │ │ │ │ + beq.n 5e78 <_loop0_121_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 5eee <_loop0_121_rule+0xea> │ │ │ │ │ + beq.n 5ee6 <_loop0_121_rule+0xea> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 5e5e <_loop0_121_rule+0x5a> │ │ │ │ │ + b.n 5e56 <_loop0_121_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5e74 <_loop0_121_rule+0x70> │ │ │ │ │ + b.n 5e6c <_loop0_121_rule+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5ea4 <_loop0_121_rule+0xa0> │ │ │ │ │ + b.n 5e9c <_loop0_121_rule+0xa0> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5f28 <_loop0_121_rule+0x124> │ │ │ │ │ + cbz r0, 5f20 <_loop0_121_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5eca <_loop0_121_rule+0xc6> │ │ │ │ │ + b.n 5ec2 <_loop0_121_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5ea4 <_loop0_121_rule+0xa0> │ │ │ │ │ + b.n 5e9c <_loop0_121_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5e34 <_loop0_121_rule+0x30> │ │ │ │ │ + b.n 5e2c <_loop0_121_rule+0x30> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 5e96 <_loop0_121_rule+0x92> │ │ │ │ │ + b.n 5e8e <_loop0_121_rule+0x92> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5ea4 <_loop0_121_rule+0xa0> │ │ │ │ │ + b.n 5e9c <_loop0_121_rule+0xa0> │ │ │ │ │ │ │ │ │ │ -00005f3c <_loop0_72_rule>: │ │ │ │ │ +00005f34 <_loop0_72_rule>: │ │ │ │ │ _loop0_72_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6008 <_loop0_72_rule+0xcc> │ │ │ │ │ + beq.n 6000 <_loop0_72_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6008 <_loop0_72_rule+0xcc> │ │ │ │ │ + bne.n 6000 <_loop0_72_rule+0xcc> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5ff0 <_loop0_72_rule+0xb4> │ │ │ │ │ + bne.n 5fe8 <_loop0_72_rule+0xb4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ff8 <_loop0_72_rule+0xbc> │ │ │ │ │ + beq.n 5ff0 <_loop0_72_rule+0xbc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 5ff0 <_loop0_72_rule+0xb4> │ │ │ │ │ + cbnz r7, 5fe8 <_loop0_72_rule+0xb4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5674 │ │ │ │ │ + bl 566c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 5fbe <_loop0_72_rule+0x82> │ │ │ │ │ + cbnz r0, 5fb6 <_loop0_72_rule+0x82> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5fdc <_loop0_72_rule+0xa0> │ │ │ │ │ + cbz r0, 5fd4 <_loop0_72_rule+0xa0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 5fce <_loop0_72_rule+0x92> │ │ │ │ │ + bgt.n 5fc6 <_loop0_72_rule+0x92> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 6010 <_loop0_72_rule+0xd4> │ │ │ │ │ + beq.n 6008 <_loop0_72_rule+0xd4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 5f8e <_loop0_72_rule+0x52> │ │ │ │ │ + b.n 5f86 <_loop0_72_rule+0x52> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 5fa6 <_loop0_72_rule+0x6a> │ │ │ │ │ + b.n 5f9e <_loop0_72_rule+0x6a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5fb4 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 5fac <_loop0_72_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5fb4 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 5fac <_loop0_72_rule+0x78> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5fb4 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 5fac <_loop0_72_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5f6c <_loop0_72_rule+0x30> │ │ │ │ │ + b.n 5f64 <_loop0_72_rule+0x30> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fdc <_loop0_72_rule+0xa0> │ │ │ │ │ + beq.n 5fd4 <_loop0_72_rule+0xa0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5fc2 <_loop0_72_rule+0x86> │ │ │ │ │ + b.n 5fba <_loop0_72_rule+0x86> │ │ │ │ │ │ │ │ │ │ -0000602c : │ │ │ │ │ +00006024 : │ │ │ │ │ expression_without_invalid_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldrd r3, r6, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6152 │ │ │ │ │ + beq.n 614a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6152 │ │ │ │ │ + bne.n 614a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6146 │ │ │ │ │ + bne.n 613e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 6122 │ │ │ │ │ + beq.n 611a │ │ │ │ │ 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 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 60bc │ │ │ │ │ + cbnz r0, 60b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6146 │ │ │ │ │ + bne.n 613e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r0, 60ac │ │ │ │ │ + cbnz r0, 60a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 60ac │ │ │ │ │ + cbnz r3, 60a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bffc │ │ │ │ │ + bl c008 │ │ │ │ │ R_ARM_THM_CALL lambdef_rule │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r0, 60ac │ │ │ │ │ + cbnz r0, 60a4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6088 │ │ │ │ │ + beq.n 6080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6088 │ │ │ │ │ + beq.n 6080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6088 │ │ │ │ │ + beq.n 6080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6088 │ │ │ │ │ + beq.n 6080 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60ac │ │ │ │ │ + beq.n 60a4 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 616a │ │ │ │ │ + cbz r0, 6162 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b.n 60ac │ │ │ │ │ + b.n 60a4 │ │ │ │ │ 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 615a │ │ │ │ │ + blt.n 6152 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 607e │ │ │ │ │ + beq.n 6076 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 60b2 │ │ │ │ │ + b.n 60aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6062 │ │ │ │ │ + b.n 605a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ │ - b.n 60b2 │ │ │ │ │ + b.n 60aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60ac │ │ │ │ │ + beq.n 60a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov ip, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ │ - b.n 60b2 │ │ │ │ │ + b.n 60aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006184 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +0000617c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ - cbz r0, 61f2 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ + cbz r0, 61ea <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics.w r3, r4, #2 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -11359,73 +11354,73 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 61ec <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + beq.n 61e4 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 61ec <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + b.n 61e4 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006204 <_tmp_124_rule>: │ │ │ │ │ +000061fc <_tmp_124_rule>: │ │ │ │ │ _tmp_124_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6254 <_tmp_124_rule+0x50> │ │ │ │ │ + beq.n 624c <_tmp_124_rule+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6254 <_tmp_124_rule+0x50> │ │ │ │ │ + cbnz r0, 624c <_tmp_124_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 625c <_tmp_124_rule+0x58> │ │ │ │ │ + cbnz r3, 6254 <_tmp_124_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl ed08 │ │ │ │ │ + bl ed1c │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, 624c <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r0, 6244 <_tmp_124_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 624c <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r3, 6244 <_tmp_124_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1618 │ │ │ │ │ - cbnz r0, 624c <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r0, 6244 <_tmp_124_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 622e <_tmp_124_rule+0x2a> │ │ │ │ │ + b.n 6226 <_tmp_124_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6250 <_tmp_124_rule+0x4c> │ │ │ │ │ + b.n 6248 <_tmp_124_rule+0x4c> │ │ │ │ │ │ │ │ │ │ -00006264 : │ │ │ │ │ +0000625c : │ │ │ │ │ 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 │ │ │ │ │ @@ -11445,283 +11440,283 @@ │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000062a8 <_loop0_1_rule>: │ │ │ │ │ +000062a0 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 632c <_loop0_1_rule+0x84> │ │ │ │ │ + beq.n 6324 <_loop0_1_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 632c <_loop0_1_rule+0x84> │ │ │ │ │ + cbnz r0, 6324 <_loop0_1_rule+0x84> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 638c <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 6384 <_loop0_1_rule+0xe4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 637c <_loop0_1_rule+0xd4> │ │ │ │ │ + beq.n 6374 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 638c <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 6384 <_loop0_1_rule+0xe4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 636c <_loop0_1_rule+0xc4> │ │ │ │ │ + cbnz r0, 6364 <_loop0_1_rule+0xc4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6358 <_loop0_1_rule+0xb0> │ │ │ │ │ + cbz r0, 6350 <_loop0_1_rule+0xb0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 6334 <_loop0_1_rule+0x8c> │ │ │ │ │ + bgt.n 632c <_loop0_1_rule+0x8c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 62d6 <_loop0_1_rule+0x2e> │ │ │ │ │ + b.n 62ce <_loop0_1_rule+0x2e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6314 <_loop0_1_rule+0x6c> │ │ │ │ │ + b.n 630c <_loop0_1_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6394 <_loop0_1_rule+0xec> │ │ │ │ │ + cbnz r0, 638c <_loop0_1_rule+0xec> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6322 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 631a <_loop0_1_rule+0x7a> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 6342 <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 633a <_loop0_1_rule+0x9a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 62fa <_loop0_1_rule+0x52> │ │ │ │ │ + b.n 62f2 <_loop0_1_rule+0x52> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6322 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 631a <_loop0_1_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6322 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 631a <_loop0_1_rule+0x7a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6370 <_loop0_1_rule+0xc8> │ │ │ │ │ + b.n 6368 <_loop0_1_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -00006398 <_loop1_82_rule>: │ │ │ │ │ +00006390 <_loop1_82_rule>: │ │ │ │ │ _loop1_82_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 648c <_loop1_82_rule+0xf4> │ │ │ │ │ + beq.n 6484 <_loop1_82_rule+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 648c <_loop1_82_rule+0xf4> │ │ │ │ │ + bne.n 6484 <_loop1_82_rule+0xf4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 63f8 <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r5, 63f0 <_loop1_82_rule+0x60> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6464 <_loop1_82_rule+0xcc> │ │ │ │ │ + beq.n 645c <_loop1_82_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 63f8 <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r3, 63f0 <_loop1_82_rule+0x60> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6498 │ │ │ │ │ + bl 6490 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6408 <_loop1_82_rule+0x70> │ │ │ │ │ + cbnz r0, 6400 <_loop1_82_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 6416 <_loop1_82_rule+0x7e> │ │ │ │ │ + cbnz r5, 640e <_loop1_82_rule+0x7e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 644c <_loop1_82_rule+0xb4> │ │ │ │ │ + beq.n 6444 <_loop1_82_rule+0xb4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 63e4 <_loop1_82_rule+0x4c> │ │ │ │ │ + b.n 63dc <_loop1_82_rule+0x4c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 63f2 <_loop1_82_rule+0x5a> │ │ │ │ │ + bne.n 63ea <_loop1_82_rule+0x5a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6494 <_loop1_82_rule+0xfc> │ │ │ │ │ + beq.n 648c <_loop1_82_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n 643e <_loop1_82_rule+0xa6> │ │ │ │ │ + bgt.n 6436 <_loop1_82_rule+0xa6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 63fe <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 63f6 <_loop1_82_rule+0x66> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 642a <_loop1_82_rule+0x92> │ │ │ │ │ + b.n 6422 <_loop1_82_rule+0x92> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 6474 <_loop1_82_rule+0xdc> │ │ │ │ │ + cbz r0, 646c <_loop1_82_rule+0xdc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 640c <_loop1_82_rule+0x74> │ │ │ │ │ + b.n 6404 <_loop1_82_rule+0x74> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 63fe <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 63f6 <_loop1_82_rule+0x66> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 63fe <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 63f6 <_loop1_82_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 63c8 <_loop1_82_rule+0x30> │ │ │ │ │ + b.n 63c0 <_loop1_82_rule+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 6476 <_loop1_82_rule+0xde> │ │ │ │ │ + b.n 646e <_loop1_82_rule+0xde> │ │ │ │ │ │ │ │ │ │ -00006498 : │ │ │ │ │ +00006490 : │ │ │ │ │ tstring_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 67f4 │ │ │ │ │ + beq.w 67ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67f4 │ │ │ │ │ + bne.w 67ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67ea │ │ │ │ │ + bne.w 67e2 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov.w r1, #1168 @ 0x490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 650e │ │ │ │ │ + cbnz r0, 6506 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67ea │ │ │ │ │ + bne.w 67e2 │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 651c │ │ │ │ │ + cbnz r0, 6514 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov.w r2, #1168 @ 0x490 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11734,216 +11729,216 @@ │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67e2 │ │ │ │ │ + beq.w 67da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67e2 │ │ │ │ │ + bne.w 67da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6790 │ │ │ │ │ + bne.w 6788 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6788 │ │ │ │ │ + beq.w 6780 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6790 │ │ │ │ │ + bne.w 6788 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 67a0 │ │ │ │ │ + beq.w 6798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67a0 │ │ │ │ │ + bne.w 6798 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6798 │ │ │ │ │ + bne.w 6790 │ │ │ │ │ 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 67b8 │ │ │ │ │ + beq.w 67b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67b8 │ │ │ │ │ + bne.w 67b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 65f8 │ │ │ │ │ + cbnz r3, 65f0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 67a8 │ │ │ │ │ + bne.w 67a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6776 │ │ │ │ │ + blt.w 676e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 65f8 │ │ │ │ │ + cbnz r3, 65f0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66a8 │ │ │ │ │ + bne.n 66a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67c8 │ │ │ │ │ + bne.w 67c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67c0 │ │ │ │ │ + bne.w 67b8 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6746 │ │ │ │ │ + bne.w 673e │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6782 │ │ │ │ │ + beq.w 677a │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 664e │ │ │ │ │ + ble.n 6646 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 663c │ │ │ │ │ + b.n 6634 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64fa │ │ │ │ │ + beq.w 64f2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_template_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_template_str │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC107 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6500 │ │ │ │ │ + bne.w 64f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6500 │ │ │ │ │ + beq.w 64f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6516 │ │ │ │ │ + b.n 650e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65ec │ │ │ │ │ + beq.n 65e4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 65ee │ │ │ │ │ + bne.n 65e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12480 │ │ │ │ │ + bl 124a0 │ │ │ │ │ R_ARM_THM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 65ee │ │ │ │ │ + bne.n 65e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e5c │ │ │ │ │ + bl 9e54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 65ee │ │ │ │ │ + bne.n 65e6 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65ec │ │ │ │ │ + beq.w 65e4 │ │ │ │ │ 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 67da │ │ │ │ │ + beq.n 67d2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ @@ -11955,461 +11950,461 @@ │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_interpolation │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 676e │ │ │ │ │ + cbz r0, 6766 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 6758 │ │ │ │ │ + beq.n 6750 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 656a │ │ │ │ │ + b.n 6562 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67fc │ │ │ │ │ + beq.n 67f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 672e │ │ │ │ │ + b.n 6726 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 6780 │ │ │ │ │ + cbz r0, 6778 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 6738 │ │ │ │ │ + b.n 6730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67f0 │ │ │ │ │ + beq.n 67e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 65fc │ │ │ │ │ + b.n 65f4 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 64fa │ │ │ │ │ + b.n 64f2 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 661e │ │ │ │ │ + b.n 6616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6588 │ │ │ │ │ + b.n 6580 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 65e0 │ │ │ │ │ + b.n 65d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 65b4 │ │ │ │ │ + b.n 65ac │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 661e │ │ │ │ │ + b.n 6616 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 65f8 │ │ │ │ │ + bne.w 65f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3ce <_PyPegen_parse+0x3ce> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6728 │ │ │ │ │ + bne.n 6720 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 65fc │ │ │ │ │ + b.n 65f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 653c │ │ │ │ │ + b.n 6534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 66a2 │ │ │ │ │ + b.n 669a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 65f8 │ │ │ │ │ + b.n 65f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 64cc │ │ │ │ │ + b.n 64c4 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 661a │ │ │ │ │ + beq.w 6612 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 661e │ │ │ │ │ + b.n 6616 │ │ │ │ │ │ │ │ │ │ -00006818 <_tmp_163_rule>: │ │ │ │ │ +00006810 <_tmp_163_rule>: │ │ │ │ │ _tmp_163_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 69d6 <_tmp_163_rule+0x1be> │ │ │ │ │ + beq.w 69ce <_tmp_163_rule+0x1be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69d6 <_tmp_163_rule+0x1be> │ │ │ │ │ + bne.w 69ce <_tmp_163_rule+0x1be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 69d0 <_tmp_163_rule+0x1b8> │ │ │ │ │ + bne.w 69c8 <_tmp_163_rule+0x1b8> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 69c8 <_tmp_163_rule+0x1b0> │ │ │ │ │ + beq.w 69c0 <_tmp_163_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69c8 <_tmp_163_rule+0x1b0> │ │ │ │ │ + bne.w 69c0 <_tmp_163_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6990 <_tmp_163_rule+0x178> │ │ │ │ │ + bne.w 6988 <_tmp_163_rule+0x178> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 6972 <_tmp_163_rule+0x15a> │ │ │ │ │ + beq.n 696a <_tmp_163_rule+0x15a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 68ae <_tmp_163_rule+0x96> │ │ │ │ │ + cbnz r3, 68a6 <_tmp_163_rule+0x96> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 68ce <_tmp_163_rule+0xb6> │ │ │ │ │ + cbnz r0, 68c6 <_tmp_163_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 69b2 <_tmp_163_rule+0x19a> │ │ │ │ │ + bne.n 69aa <_tmp_163_rule+0x19a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6954 <_tmp_163_rule+0x13c> │ │ │ │ │ + beq.n 694c <_tmp_163_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 68ae <_tmp_163_rule+0x96> │ │ │ │ │ + bne.n 68a6 <_tmp_163_rule+0x96> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 69f2 <_tmp_163_rule+0x1da> │ │ │ │ │ + beq.w 69ea <_tmp_163_rule+0x1da> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 69f2 <_tmp_163_rule+0x1da> │ │ │ │ │ + bne.n 69ea <_tmp_163_rule+0x1da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 69ea <_tmp_163_rule+0x1d2> │ │ │ │ │ + bne.n 69e2 <_tmp_163_rule+0x1d2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6996 <_tmp_163_rule+0x17e> │ │ │ │ │ + bne.n 698e <_tmp_163_rule+0x17e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 68ae <_tmp_163_rule+0x96> │ │ │ │ │ + bne.n 68a6 <_tmp_163_rule+0x96> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6954 <_tmp_163_rule+0x13c> │ │ │ │ │ + cbz r0, 694c <_tmp_163_rule+0x13c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 68be <_tmp_163_rule+0xa6> │ │ │ │ │ + bne.n 68b6 <_tmp_163_rule+0xa6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6a02 <_tmp_163_rule+0x1ea> │ │ │ │ │ + bne.n 69fa <_tmp_163_rule+0x1ea> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 69fa <_tmp_163_rule+0x1e2> │ │ │ │ │ + bne.n 69f2 <_tmp_163_rule+0x1e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e318 │ │ │ │ │ + bl e32c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 68c4 <_tmp_163_rule+0xac> │ │ │ │ │ + bne.n 68bc <_tmp_163_rule+0xac> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 68c4 <_tmp_163_rule+0xac> │ │ │ │ │ + b.n 68bc <_tmp_163_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 69ba <_tmp_163_rule+0x1a2> │ │ │ │ │ + blt.n 69b2 <_tmp_163_rule+0x1a2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6896 <_tmp_163_rule+0x7e> │ │ │ │ │ + beq.n 688e <_tmp_163_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 695a <_tmp_163_rule+0x142> │ │ │ │ │ + b.n 6952 <_tmp_163_rule+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6912 <_tmp_163_rule+0xfa> │ │ │ │ │ + bne.n 690a <_tmp_163_rule+0xfa> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6918 <_tmp_163_rule+0x100> │ │ │ │ │ + bne.n 6910 <_tmp_163_rule+0x100> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 69de <_tmp_163_rule+0x1c6> │ │ │ │ │ + cbnz r0, 69d6 <_tmp_163_rule+0x1c6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6916 <_tmp_163_rule+0xfe> │ │ │ │ │ + b.n 690e <_tmp_163_rule+0xfe> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 695c <_tmp_163_rule+0x144> │ │ │ │ │ + b.n 6954 <_tmp_163_rule+0x144> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 695c <_tmp_163_rule+0x144> │ │ │ │ │ + b.n 6954 <_tmp_163_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6878 <_tmp_163_rule+0x60> │ │ │ │ │ + b.n 6870 <_tmp_163_rule+0x60> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 68c6 <_tmp_163_rule+0xae> │ │ │ │ │ + b.n 68be <_tmp_163_rule+0xae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 684c <_tmp_163_rule+0x34> │ │ │ │ │ + b.n 6844 <_tmp_163_rule+0x34> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 68ae <_tmp_163_rule+0x96> │ │ │ │ │ + b.n 68a6 <_tmp_163_rule+0x96> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 68ae <_tmp_163_rule+0x96> │ │ │ │ │ + b.n 68a6 <_tmp_163_rule+0x96> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 68fa <_tmp_163_rule+0xe2> │ │ │ │ │ + b.n 68f2 <_tmp_163_rule+0xe2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 68c6 <_tmp_163_rule+0xae> │ │ │ │ │ + b.n 68be <_tmp_163_rule+0xae> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 695a <_tmp_163_rule+0x142> │ │ │ │ │ + b.n 6952 <_tmp_163_rule+0x142> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006a10 <_loop0_77_rule>: │ │ │ │ │ +00006a08 <_loop0_77_rule>: │ │ │ │ │ _loop0_77_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6b50 <_loop0_77_rule+0x140> │ │ │ │ │ + beq.w 6b48 <_loop0_77_rule+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b50 <_loop0_77_rule+0x140> │ │ │ │ │ + bne.w 6b48 <_loop0_77_rule+0x140> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 6b48 <_loop0_77_rule+0x138> │ │ │ │ │ + bne.n 6b40 <_loop0_77_rule+0x138> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b38 <_loop0_77_rule+0x128> │ │ │ │ │ + beq.n 6b30 <_loop0_77_rule+0x128> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6b48 <_loop0_77_rule+0x138> │ │ │ │ │ + bne.n 6b40 <_loop0_77_rule+0x138> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6b30 <_loop0_77_rule+0x120> │ │ │ │ │ + beq.n 6b28 <_loop0_77_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6b30 <_loop0_77_rule+0x120> │ │ │ │ │ + bne.n 6b28 <_loop0_77_rule+0x120> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6aa4 <_loop0_77_rule+0x94> │ │ │ │ │ + cbnz r3, 6a9c <_loop0_77_rule+0x94> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6aca <_loop0_77_rule+0xba> │ │ │ │ │ + cbnz r0, 6ac2 <_loop0_77_rule+0xba> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 6aa4 <_loop0_77_rule+0x94> │ │ │ │ │ + cbnz r3, 6a9c <_loop0_77_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11b54 │ │ │ │ │ + bl 11b74 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6ad8 <_loop0_77_rule+0xc8> │ │ │ │ │ + cbnz r0, 6ad0 <_loop0_77_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6b1c <_loop0_77_rule+0x10c> │ │ │ │ │ + cbz r0, 6b14 <_loop0_77_rule+0x10c> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 6aee <_loop0_77_rule+0xde> │ │ │ │ │ + ble.n 6ae6 <_loop0_77_rule+0xde> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 6ab8 <_loop0_77_rule+0xa8> │ │ │ │ │ + b.n 6ab0 <_loop0_77_rule+0xa8> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b58 <_loop0_77_rule+0x148> │ │ │ │ │ + beq.n 6b50 <_loop0_77_rule+0x148> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6b02 <_loop0_77_rule+0xf2> │ │ │ │ │ + beq.n 6afa <_loop0_77_rule+0xf2> │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 6a68 <_loop0_77_rule+0x58> │ │ │ │ │ + b.n 6a60 <_loop0_77_rule+0x58> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12419,766 +12414,766 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6b1c <_loop0_77_rule+0x10c> │ │ │ │ │ + cbz r0, 6b14 <_loop0_77_rule+0x10c> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 6ae4 <_loop0_77_rule+0xd4> │ │ │ │ │ + b.n 6adc <_loop0_77_rule+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6af8 <_loop0_77_rule+0xe8> │ │ │ │ │ + b.n 6af0 <_loop0_77_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a80 <_loop0_77_rule+0x70> │ │ │ │ │ + b.n 6a78 <_loop0_77_rule+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6af8 <_loop0_77_rule+0xe8> │ │ │ │ │ + b.n 6af0 <_loop0_77_rule+0xe8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6af8 <_loop0_77_rule+0xe8> │ │ │ │ │ + b.n 6af0 <_loop0_77_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a44 <_loop0_77_rule+0x34> │ │ │ │ │ + b.n 6a3c <_loop0_77_rule+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6aa8 <_loop0_77_rule+0x98> │ │ │ │ │ + beq.n 6aa0 <_loop0_77_rule+0x98> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6aa8 <_loop0_77_rule+0x98> │ │ │ │ │ + b.n 6aa0 <_loop0_77_rule+0x98> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006b6c <_tmp_10_rule>: │ │ │ │ │ +00006b64 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6bc6 <_tmp_10_rule+0x5a> │ │ │ │ │ + beq.n 6bbe <_tmp_10_rule+0x5a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6bc6 <_tmp_10_rule+0x5a> │ │ │ │ │ + cbnz r0, 6bbe <_tmp_10_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6bbe <_tmp_10_rule+0x52> │ │ │ │ │ + cbnz r3, 6bb6 <_tmp_10_rule+0x52> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6bb2 <_tmp_10_rule+0x46> │ │ │ │ │ + cbnz r0, 6baa <_tmp_10_rule+0x46> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6baa <_tmp_10_rule+0x3e> │ │ │ │ │ - b.n 6ba8 <_tmp_10_rule+0x3c> │ │ │ │ │ + bne.n 6ba2 <_tmp_10_rule+0x3e> │ │ │ │ │ + b.n 6ba0 <_tmp_10_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6bae <_tmp_10_rule+0x42> │ │ │ │ │ + b.n 6ba6 <_tmp_10_rule+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6b96 <_tmp_10_rule+0x2a> │ │ │ │ │ + b.n 6b8e <_tmp_10_rule+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006bd0 : │ │ │ │ │ +00006bc8 : │ │ │ │ │ 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 6cec │ │ │ │ │ + beq.n 6ce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6cec │ │ │ │ │ + bne.n 6ce4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6cde │ │ │ │ │ + bne.n 6cd6 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 6c68 │ │ │ │ │ + bne.n 6c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - blt.n 6c7c │ │ │ │ │ + blt.n 6c74 │ │ │ │ │ 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 6cf4 │ │ │ │ │ + bne.n 6cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112b0 │ │ │ │ │ + bl 112cc │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6c48 │ │ │ │ │ + cbz r0, 6c40 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6c86 │ │ │ │ │ + cbnz r0, 6c7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6cde │ │ │ │ │ + bne.n 6cd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 6c78 │ │ │ │ │ + cbz r0, 6c70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 6c34 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6c58 │ │ │ │ │ + b.n 6c50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6c5e │ │ │ │ │ + b.n 6c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11724 │ │ │ │ │ + bl 11740 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c4a │ │ │ │ │ + bne.n 6c42 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6cf4 │ │ │ │ │ + cbz r0, 6cec │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 6ce6 │ │ │ │ │ + cbz r0, 6cde │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c58 │ │ │ │ │ + bne.n 6c50 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c58 │ │ │ │ │ + beq.n 6c50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c5e │ │ │ │ │ + b.n 6c56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6c5e │ │ │ │ │ + b.n 6c56 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6cb2 │ │ │ │ │ + b.n 6caa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c00 │ │ │ │ │ + b.n 6bf8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6c5e │ │ │ │ │ + b.n 6c56 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006cfc : │ │ │ │ │ +00006cf4 : │ │ │ │ │ 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 6dec │ │ │ │ │ + beq.n 6de4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6dec │ │ │ │ │ + bne.n 6de4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6dd4 │ │ │ │ │ + bne.n 6dcc │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 6d86 │ │ │ │ │ + bne.n 6d7e │ │ │ │ │ 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 6de2 │ │ │ │ │ + blt.n 6dda │ │ │ │ │ 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 6ddc │ │ │ │ │ + bne.n 6dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6df4 │ │ │ │ │ + bl 6dec │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6d9a │ │ │ │ │ + cbnz r0, 6d92 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6ddc │ │ │ │ │ + bne.n 6dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 701c │ │ │ │ │ - cbz r0, 6d96 │ │ │ │ │ + bl 7014 │ │ │ │ │ + cbz r0, 6d8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 6d5e │ │ │ │ │ + b.n 6d56 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6d78 │ │ │ │ │ + b.n 6d70 │ │ │ │ │ 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, 6dd4 │ │ │ │ │ + cbz r0, 6dcc │ │ │ │ │ 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 6d78 │ │ │ │ │ + bne.n 6d70 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d78 │ │ │ │ │ + beq.n 6d70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d7e │ │ │ │ │ + b.n 6d76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6d7e │ │ │ │ │ + b.n 6d76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6d7e │ │ │ │ │ + b.n 6d76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6d7e │ │ │ │ │ + b.n 6d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d2a │ │ │ │ │ + b.n 6d22 │ │ │ │ │ │ │ │ │ │ -00006df4 : │ │ │ │ │ +00006dec : │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq.n 6e74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6e7c │ │ │ │ │ + cbnz r0, 6e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6e74 │ │ │ │ │ + cbnz r3, 6e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6e84 │ │ │ │ │ + bl 6e7c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6e38 │ │ │ │ │ + cbz r0, 6e30 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6e46 │ │ │ │ │ + cbnz r0, 6e3e │ │ │ │ │ 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 88e4 │ │ │ │ │ + bl 88dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6e38 │ │ │ │ │ + bne.n 6e30 │ │ │ │ │ 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 6e3c │ │ │ │ │ + bne.n 6e34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e3a │ │ │ │ │ + beq.n 6e32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e40 │ │ │ │ │ + b.n 6e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e40 │ │ │ │ │ + b.n 6e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6e1e │ │ │ │ │ + b.n 6e16 │ │ │ │ │ │ │ │ │ │ -00006e84 : │ │ │ │ │ +00006e7c : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6fb4 │ │ │ │ │ + beq.w 6fac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6fb4 │ │ │ │ │ + bne.n 6fac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6fc4 │ │ │ │ │ + bne.w 6fbc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6fbc │ │ │ │ │ + beq.n 6fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6fbc │ │ │ │ │ + bne.n 6fb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6fae │ │ │ │ │ + bne.n 6fa6 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 6f40 │ │ │ │ │ + cbnz r0, 6f38 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 7004 │ │ │ │ │ + beq.w 6ffc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6fae │ │ │ │ │ + bne.n 6fa6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6f6a │ │ │ │ │ + cbnz r0, 6f62 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6fae │ │ │ │ │ + bne.n 6fa6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6fd2 │ │ │ │ │ + bne.n 6fca │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1092 @ 0x444 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 6f5c │ │ │ │ │ + cbnz r0, 6f54 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7012 │ │ │ │ │ + bne.n 700a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 701c │ │ │ │ │ + bl 7014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 6f66 │ │ │ │ │ + cbz r0, 6f5e │ │ │ │ │ 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 6f5c │ │ │ │ │ + b.n 6f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 856c │ │ │ │ │ + bl 8564 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f1a │ │ │ │ │ + beq.n 6f12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 6fca │ │ │ │ │ + cbz r0, 6fc2 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f32 │ │ │ │ │ + bne.n 6f2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f32 │ │ │ │ │ + beq.n 6f2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f4c │ │ │ │ │ + b.n 6f44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6faa │ │ │ │ │ + b.n 6fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6eb6 │ │ │ │ │ + b.n 6eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6edc │ │ │ │ │ + b.n 6ed4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6f5e │ │ │ │ │ + b.n 6f56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6faa │ │ │ │ │ + b.n 6fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8618 │ │ │ │ │ + bl 8610 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f2e │ │ │ │ │ + beq.n 6f26 │ │ │ │ │ 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 6fca │ │ │ │ │ + beq.n 6fc2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f32 │ │ │ │ │ - b.n 6f98 │ │ │ │ │ + bne.n 6f2a │ │ │ │ │ + b.n 6f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6efc │ │ │ │ │ - b.n 6fa0 │ │ │ │ │ + bge.w 6ef4 │ │ │ │ │ + b.n 6f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f5e │ │ │ │ │ + b.n 6f56 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000701c : │ │ │ │ │ +00007014 : │ │ │ │ │ pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 724a │ │ │ │ │ + beq.w 7242 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 724a │ │ │ │ │ + bne.w 7242 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7244 │ │ │ │ │ + bne.w 723c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 727e │ │ │ │ │ + beq.w 7276 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 727e │ │ │ │ │ + bne.w 7276 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 70b6 │ │ │ │ │ + cbnz r2, 70ae │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 70d8 │ │ │ │ │ + beq.n 70d0 │ │ │ │ │ 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 7288 │ │ │ │ │ + bl 7280 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 70ae │ │ │ │ │ + cbz r0, 70a6 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7208 │ │ │ │ │ + bne.w 7200 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 70fe │ │ │ │ │ + cbnz r3, 70f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7244 │ │ │ │ │ + bne.w 723c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7288 │ │ │ │ │ + bl 7280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 70fa │ │ │ │ │ + cbz r0, 70f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7272 │ │ │ │ │ + blt.w 726a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7094 │ │ │ │ │ - b.n 70b6 │ │ │ │ │ + beq.n 708c │ │ │ │ │ + b.n 70ae │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 70ce │ │ │ │ │ + b.n 70c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 70b8 │ │ │ │ │ + bne.n 70b0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 726a │ │ │ │ │ + beq.w 7262 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 726a │ │ │ │ │ + bne.w 7262 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7264 │ │ │ │ │ + bne.w 725c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 7288 │ │ │ │ │ - cbnz r0, 7152 │ │ │ │ │ + bl 7280 │ │ │ │ │ + cbnz r0, 714a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7264 │ │ │ │ │ + bne.w 725c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7288 │ │ │ │ │ + bl 7280 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 71aa │ │ │ │ │ + bne.n 71a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 70b6 │ │ │ │ │ + b.n 70ae │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7134 │ │ │ │ │ + beq.n 712c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7134 │ │ │ │ │ + beq.n 712c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC109 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13187,35 +13182,35 @@ │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 714a │ │ │ │ │ + beq.n 7142 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 714e │ │ │ │ │ + b.n 7146 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7148 │ │ │ │ │ + beq.n 7140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7148 │ │ │ │ │ + beq.n 7140 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r7, r6, [r0, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -13232,183 +13227,183 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC110 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC110 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 71a4 │ │ │ │ │ - b.n 714a │ │ │ │ │ + bne.n 719c │ │ │ │ │ + b.n 7142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 856c │ │ │ │ │ + bl 8564 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70ae │ │ │ │ │ + beq.w 70a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 725c │ │ │ │ │ + cbz r0, 7254 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ - cbz r0, 7252 │ │ │ │ │ + cbz r0, 724a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 70ce │ │ │ │ │ + b.n 70c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 70d0 │ │ │ │ │ + b.n 70c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7050 │ │ │ │ │ + b.n 7048 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7272 │ │ │ │ │ + cbnz r0, 726a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 70b6 │ │ │ │ │ + b.n 70ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70ba │ │ │ │ │ + b.n 70b2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 714e │ │ │ │ │ + b.n 7146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7122 │ │ │ │ │ + b.n 711a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70ba │ │ │ │ │ + b.n 70b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 707a │ │ │ │ │ + b.n 7072 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007288 : │ │ │ │ │ +00007280 : │ │ │ │ │ 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 7452 │ │ │ │ │ + beq.w 744a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7452 │ │ │ │ │ + bne.w 744a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 744a │ │ │ │ │ + bne.w 7442 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 7462 │ │ │ │ │ + beq.w 745a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 745a │ │ │ │ │ + beq.w 7452 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 745a │ │ │ │ │ + bne.w 7452 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7486 │ │ │ │ │ + bne.w 747e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74a4 │ │ │ │ │ + bl 749c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73d2 │ │ │ │ │ + beq.n 73ca │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7494 │ │ │ │ │ + beq.w 748c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7494 │ │ │ │ │ + bne.w 748c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + bne.n 73c4 │ │ │ │ │ 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 73c4 │ │ │ │ │ + beq.n 73bc │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + bne.n 73c4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 73dc │ │ │ │ │ + bne.n 73d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 73be │ │ │ │ │ + cbz r0, 73b6 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 73fa │ │ │ │ │ + bgt.n 73f2 │ │ │ │ │ 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 │ │ │ │ │ @@ -13417,27 +13412,27 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 73d6 │ │ │ │ │ + cbz r0, 73ce │ │ │ │ │ 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 748e │ │ │ │ │ + beq.n 7486 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 740a │ │ │ │ │ + bne.n 7402 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 743a │ │ │ │ │ + beq.n 7432 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -13450,1193 +13445,1193 @@ │ │ │ │ │ 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 73b2 │ │ │ │ │ + b.n 73aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74a4 │ │ │ │ │ + bl 749c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7362 │ │ │ │ │ + beq.n 735a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 7422 │ │ │ │ │ + beq.n 741a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 7356 │ │ │ │ │ + b.n 734e │ │ │ │ │ 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 7372 │ │ │ │ │ + b.n 736a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 73ac │ │ │ │ │ + b.n 73a4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73be │ │ │ │ │ + beq.n 73b6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 73ee │ │ │ │ │ + b.n 73e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73d8 │ │ │ │ │ + beq.n 73d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 73b2 │ │ │ │ │ + b.n 73aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73b4 │ │ │ │ │ + b.n 73ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 72bc │ │ │ │ │ + b.n 72b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 72fc │ │ │ │ │ + b.n 72f4 │ │ │ │ │ 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 749c │ │ │ │ │ + blt.n 7494 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 72de │ │ │ │ │ - b.n 73b2 │ │ │ │ │ + beq.w 72d6 │ │ │ │ │ + b.n 73aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 73d6 │ │ │ │ │ + b.n 73ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73b4 │ │ │ │ │ + b.n 73ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7330 │ │ │ │ │ + b.n 7328 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 73b4 │ │ │ │ │ + b.n 73ac │ │ │ │ │ │ │ │ │ │ -000074a4 : │ │ │ │ │ +0000749c : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 81a6 │ │ │ │ │ + beq.w 819e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81a6 │ │ │ │ │ + bne.w 819e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8194 │ │ │ │ │ + bne.w 818c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 74fe │ │ │ │ │ + cbz r0, 74f6 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8156 │ │ │ │ │ + bne.w 814e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8160 │ │ │ │ │ + beq.w 8158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8160 │ │ │ │ │ + bne.w 8158 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 818c │ │ │ │ │ + bne.w 8184 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 816a │ │ │ │ │ + beq.w 8162 │ │ │ │ │ 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 81b0 │ │ │ │ │ + bl 81a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 792a │ │ │ │ │ + bne.w 7922 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 818c │ │ │ │ │ + bne.w 8184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82a8 │ │ │ │ │ + bl 82a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d06 │ │ │ │ │ + bne.w 7cfe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 818c │ │ │ │ │ + bne.w 8184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5088 │ │ │ │ │ + bl 50c0 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d06 │ │ │ │ │ + bne.w 7cfe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 818c │ │ │ │ │ + bne.w 8184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80da │ │ │ │ │ + bne.w 80d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 818c │ │ │ │ │ + bne.w 8184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 810c │ │ │ │ │ + bne.w 8104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 818c │ │ │ │ │ + bne.w 8184 │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 812c │ │ │ │ │ + bne.w 8124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8156 │ │ │ │ │ + bne.w 814e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 814c │ │ │ │ │ + beq.w 8144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 814c │ │ │ │ │ + bne.w 8144 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80d2 │ │ │ │ │ + bne.w 80ca │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 80b0 │ │ │ │ │ + beq.w 80a8 │ │ │ │ │ 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 856c │ │ │ │ │ + bl 8564 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78da │ │ │ │ │ + bne.w 78d2 │ │ │ │ │ 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 8156 │ │ │ │ │ + bne.w 814e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8618 │ │ │ │ │ + bl 8610 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 790e │ │ │ │ │ + bne.w 7906 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8156 │ │ │ │ │ + bne.w 814e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 819c │ │ │ │ │ + beq.w 8194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 819c │ │ │ │ │ + bne.w 8194 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80a8 │ │ │ │ │ + bne.w 80a0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 8086 │ │ │ │ │ + beq.w 807e │ │ │ │ │ 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 8700 │ │ │ │ │ + bl 86f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c8e │ │ │ │ │ + bne.w 7c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8156 │ │ │ │ │ + bne.w 814e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7fc4 │ │ │ │ │ + beq.w 7fbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fc4 │ │ │ │ │ + bne.w 7fbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7fbc │ │ │ │ │ + bne.w 7fb4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ce0 │ │ │ │ │ + bne.w 7cd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8156 │ │ │ │ │ + bne.w 814e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 807c │ │ │ │ │ + beq.w 8074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 807c │ │ │ │ │ + bne.w 8074 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 774c │ │ │ │ │ + cbnz r2, 7744 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 7f74 │ │ │ │ │ + beq.w 7f6c │ │ │ │ │ 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 7b54 │ │ │ │ │ + bne.w 7b4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 774c │ │ │ │ │ + cbnz r2, 7744 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ffc │ │ │ │ │ + bne.w 7ff4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8156 │ │ │ │ │ + bne.w 814e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7ff2 │ │ │ │ │ + beq.w 7fea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ff2 │ │ │ │ │ + bne.w 7fea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 77de │ │ │ │ │ + cbnz r2, 77d6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 7f50 │ │ │ │ │ + beq.w 7f48 │ │ │ │ │ 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 7980 │ │ │ │ │ + bne.w 7978 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 77de │ │ │ │ │ + cbnz r2, 77d6 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 79ce │ │ │ │ │ + bne.w 79c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 77de │ │ │ │ │ + cbnz r2, 77d6 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a30 │ │ │ │ │ + bne.w 7a28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 77de │ │ │ │ │ + cbnz r2, 77d6 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ad0 │ │ │ │ │ + bne.w 7ac8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8156 │ │ │ │ │ + bne.w 814e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7fce │ │ │ │ │ + beq.w 7fc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fce │ │ │ │ │ + bne.w 7fc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c84 │ │ │ │ │ + bne.w 7c7c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 803a │ │ │ │ │ + beq.w 8032 │ │ │ │ │ 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 8884 │ │ │ │ │ + bl 887c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 784a │ │ │ │ │ + cbz r0, 7842 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 784a │ │ │ │ │ + cbz r0, 7842 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fd6 │ │ │ │ │ + bne.w 7fce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c84 │ │ │ │ │ + bne.w 7c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8884 │ │ │ │ │ + bl 887c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7bae │ │ │ │ │ + beq.w 7ba6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7bae │ │ │ │ │ + beq.w 7ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b54 │ │ │ │ │ + bl 8b4c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7bae │ │ │ │ │ + beq.w 7ba6 │ │ │ │ │ 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 7bb0 │ │ │ │ │ + bne.w 7ba8 │ │ │ │ │ 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 7bae │ │ │ │ │ + beq.w 7ba6 │ │ │ │ │ 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 7c84 │ │ │ │ │ + beq.w 7c7c │ │ │ │ │ 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 7c58 │ │ │ │ │ + beq.w 7c50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 790e │ │ │ │ │ + b.n 7906 │ │ │ │ │ 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 7628 │ │ │ │ │ + beq.w 7620 │ │ │ │ │ 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 7f9a │ │ │ │ │ + beq.w 7f92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1073 @ 0x431 │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74f8 │ │ │ │ │ + b.n 74f0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_42_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7554 │ │ │ │ │ + beq.w 754c │ │ │ │ │ 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 75ce │ │ │ │ │ + beq.w 75c6 │ │ │ │ │ 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 7908 │ │ │ │ │ + bne.n 7900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75ce │ │ │ │ │ + beq.w 75c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 75d4 │ │ │ │ │ + b.n 75cc │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77a0 │ │ │ │ │ + beq.w 7798 │ │ │ │ │ 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 7f48 │ │ │ │ │ + beq.w 7f40 │ │ │ │ │ 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 78d0 │ │ │ │ │ + bne.n 78c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77dc │ │ │ │ │ + beq.w 77d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 77e2 │ │ │ │ │ + b.n 77da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a284 │ │ │ │ │ + bl a27c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77b4 │ │ │ │ │ + beq.w 77ac │ │ │ │ │ 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 77b6 │ │ │ │ │ + bne.w 77ae │ │ │ │ │ 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 77b4 │ │ │ │ │ + beq.w 77ac │ │ │ │ │ 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 7f48 │ │ │ │ │ + beq.w 7f40 │ │ │ │ │ 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 78d0 │ │ │ │ │ - b.n 79ba │ │ │ │ │ + bne.w 78c8 │ │ │ │ │ + b.n 79b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2e8 │ │ │ │ │ + bl a2e0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77c8 │ │ │ │ │ + beq.w 77c0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77c8 │ │ │ │ │ + beq.w 77c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a284 │ │ │ │ │ + bl a27c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77c8 │ │ │ │ │ + beq.w 77c0 │ │ │ │ │ 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 77ca │ │ │ │ │ + bne.w 77c2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77c8 │ │ │ │ │ + beq.w 77c0 │ │ │ │ │ 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 7f48 │ │ │ │ │ + beq.w 7f40 │ │ │ │ │ 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 8034 │ │ │ │ │ + beq.w 802c │ │ │ │ │ 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 802e │ │ │ │ │ + beq.w 8026 │ │ │ │ │ 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 78d0 │ │ │ │ │ - b.n 79ba │ │ │ │ │ + bne.w 78c8 │ │ │ │ │ + b.n 79b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2e8 │ │ │ │ │ + bl a2e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77dc │ │ │ │ │ + beq.w 77d4 │ │ │ │ │ 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 77de │ │ │ │ │ + bne.w 77d6 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77dc │ │ │ │ │ + beq.w 77d4 │ │ │ │ │ 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 7f48 │ │ │ │ │ + beq.w 7f40 │ │ │ │ │ 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 8076 │ │ │ │ │ + beq.w 806e │ │ │ │ │ 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 8070 │ │ │ │ │ + beq.w 8068 │ │ │ │ │ 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 78d0 │ │ │ │ │ - b.n 79ba │ │ │ │ │ + bne.w 78c8 │ │ │ │ │ + b.n 79b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88e4 │ │ │ │ │ + bl 88dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7738 │ │ │ │ │ + bne.w 7730 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7736 │ │ │ │ │ + beq.w 772e │ │ │ │ │ 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 7fb2 │ │ │ │ │ + beq.w 7faa │ │ │ │ │ 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 78d0 │ │ │ │ │ + bne.w 78c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 774a │ │ │ │ │ + beq.w 7742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7750 │ │ │ │ │ + b.n 7748 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7c84 │ │ │ │ │ + bne.n 7c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8884 │ │ │ │ │ + bl 887c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c68 │ │ │ │ │ + beq.n 7c60 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c68 │ │ │ │ │ + beq.n 7c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cd0 │ │ │ │ │ + bl 8cc8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c68 │ │ │ │ │ + beq.n 7c60 │ │ │ │ │ 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 7c6a │ │ │ │ │ + bne.n 7c62 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c68 │ │ │ │ │ + beq.n 7c60 │ │ │ │ │ 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 7c84 │ │ │ │ │ + beq.n 7c7c │ │ │ │ │ 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 806a │ │ │ │ │ + beq.w 8062 │ │ │ │ │ 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 8064 │ │ │ │ │ + beq.w 805c │ │ │ │ │ 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 805e │ │ │ │ │ + beq.w 8056 │ │ │ │ │ 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 78d0 │ │ │ │ │ + bne.w 78c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 7c84 │ │ │ │ │ + cbz r0, 7c7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c88 │ │ │ │ │ + b.n 7c80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 7c84 │ │ │ │ │ + cbnz r2, 7c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8884 │ │ │ │ │ + bl 887c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d0a │ │ │ │ │ + bne.n 7d02 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7db8 │ │ │ │ │ + bne.w 7db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 790e │ │ │ │ │ + b.n 7906 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_44_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_44_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 769e │ │ │ │ │ + beq.w 7696 │ │ │ │ │ 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 769e │ │ │ │ │ + beq.w 7696 │ │ │ │ │ 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 78d0 │ │ │ │ │ + bne.w 78c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 769e │ │ │ │ │ + beq.w 7696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 76a4 │ │ │ │ │ + b.n 769c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 701c │ │ │ │ │ + bl 7014 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 76e0 │ │ │ │ │ + beq.w 76d8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 76e0 │ │ │ │ │ + beq.w 76d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 790e │ │ │ │ │ + b.n 7906 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 7942 │ │ │ │ │ + b.n 793a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c7a │ │ │ │ │ + beq.n 7c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b54 │ │ │ │ │ + bl 8b4c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c7a │ │ │ │ │ + beq.n 7c72 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c7a │ │ │ │ │ + beq.n 7c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cd0 │ │ │ │ │ + bl 8cc8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c7a │ │ │ │ │ + beq.n 7c72 │ │ │ │ │ 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 7c7a │ │ │ │ │ + bne.n 7c72 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c7a │ │ │ │ │ + beq.n 7c72 │ │ │ │ │ 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 7c84 │ │ │ │ │ + beq.n 7c7c │ │ │ │ │ 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 7f0a │ │ │ │ │ + beq.w 7f02 │ │ │ │ │ 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 7f04 │ │ │ │ │ + beq.w 7efc │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7df8 │ │ │ │ │ + beq.n 7df0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78d0 │ │ │ │ │ - b.n 7c58 │ │ │ │ │ + bne.w 78c8 │ │ │ │ │ + b.n 7c50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7c86 │ │ │ │ │ + bne.w 7c7e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7efc │ │ │ │ │ + beq.w 7ef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7efc │ │ │ │ │ + bne.w 7ef4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ef6 │ │ │ │ │ + bne.w 7eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8884 │ │ │ │ │ - cbnz r0, 7dfe │ │ │ │ │ + bl 887c │ │ │ │ │ + cbnz r0, 7df6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7c84 │ │ │ │ │ + b.n 7c7c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7d94 │ │ │ │ │ + b.n 7d8c │ │ │ │ │ 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 7df2 │ │ │ │ │ + beq.n 7dea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7f40 │ │ │ │ │ + beq.w 7f38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f40 │ │ │ │ │ + bne.w 7f38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7f12 │ │ │ │ │ + bne.n 7f0a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7f38 │ │ │ │ │ + beq.n 7f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f38 │ │ │ │ │ + bne.n 7f30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7f30 │ │ │ │ │ + bne.n 7f28 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 8b54 │ │ │ │ │ + bl 8b4c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f18 │ │ │ │ │ + bne.n 7f10 │ │ │ │ │ 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 7f12 │ │ │ │ │ + bne.n 7f0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cd0 │ │ │ │ │ + bl 8cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f10 │ │ │ │ │ + beq.n 7f08 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f10 │ │ │ │ │ + beq.n 7f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b54 │ │ │ │ │ + bl 8b4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f12 │ │ │ │ │ + beq.n 7f0a │ │ │ │ │ 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] │ │ │ │ │ @@ -14664,243 +14659,243 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7df2 │ │ │ │ │ + beq.n 7dea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7df4 │ │ │ │ │ + b.n 7dec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 7df4 │ │ │ │ │ + b.n 7dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7de0 │ │ │ │ │ + b.n 7dd8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7d86 │ │ │ │ │ + b.n 7d7e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7d78 │ │ │ │ │ + b.n 7d70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7df2 │ │ │ │ │ + b.n 7dea │ │ │ │ │ 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 7e62 │ │ │ │ │ + beq.n 7e5a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 7e64 │ │ │ │ │ + b.n 7e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f12 │ │ │ │ │ + b.n 7f0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e4c │ │ │ │ │ + b.n 7e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e2a │ │ │ │ │ + b.n 7e22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 77e2 │ │ │ │ │ + b.n 77da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 79c4 │ │ │ │ │ + blt.w 79bc │ │ │ │ │ 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 7792 │ │ │ │ │ - b.n 77de │ │ │ │ │ + beq.w 778a │ │ │ │ │ + b.n 77d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7ba4 │ │ │ │ │ + blt.w 7b9c │ │ │ │ │ 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 7728 │ │ │ │ │ - b.w 774c │ │ │ │ │ + beq.w 7720 │ │ │ │ │ + b.w 7744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7628 │ │ │ │ │ + beq.w 7620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 762e │ │ │ │ │ + b.w 7626 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 7750 │ │ │ │ │ + b.w 7748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 76e6 │ │ │ │ │ + b.w 76de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 76ca │ │ │ │ │ + b.w 76c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7808 │ │ │ │ │ + b.n 7800 │ │ │ │ │ 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 7c84 │ │ │ │ │ + beq.w 7c7c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 78b8 │ │ │ │ │ + b.n 78b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 7776 │ │ │ │ │ + b.w 776e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6df4 │ │ │ │ │ + bl 6dec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 774c │ │ │ │ │ + bne.w 7744 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 774a │ │ │ │ │ + beq.w 7742 │ │ │ │ │ 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 7fb2 │ │ │ │ │ + beq.n 7faa │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 7b86 │ │ │ │ │ + b.n 7b7e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7aae │ │ │ │ │ + b.n 7aa6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7a9e │ │ │ │ │ + b.n 7a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7c5e │ │ │ │ │ + blt.w 7c56 │ │ │ │ │ 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 7828 │ │ │ │ │ - b.n 7c84 │ │ │ │ │ + beq.w 7820 │ │ │ │ │ + b.n 7c7c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c36 │ │ │ │ │ + b.n 7c2e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c26 │ │ │ │ │ + b.n 7c1e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c18 │ │ │ │ │ + b.n 7c10 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7b36 │ │ │ │ │ + b.n 7b2e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7b22 │ │ │ │ │ + b.n 7b1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 770c │ │ │ │ │ + b.w 7704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7cd6 │ │ │ │ │ + blt.w 7cce │ │ │ │ │ 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 7690 │ │ │ │ │ + beq.w 7688 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 76a4 │ │ │ │ │ + b.w 769c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7fa4 │ │ │ │ │ + blt.w 7f9c │ │ │ │ │ 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 761a │ │ │ │ │ + beq.w 7612 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 762e │ │ │ │ │ + b.w 7626 │ │ │ │ │ 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 75ce │ │ │ │ │ + beq.w 75c6 │ │ │ │ │ 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 │ │ │ │ │ @@ -14908,766 +14903,766 @@ │ │ │ │ │ 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 7908 │ │ │ │ │ - b.n 796a │ │ │ │ │ + bne.w 7900 │ │ │ │ │ + b.n 7962 │ │ │ │ │ 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 75ce │ │ │ │ │ + beq.w 75c6 │ │ │ │ │ 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 80f8 │ │ │ │ │ + b.n 80f0 │ │ │ │ │ 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 75ce │ │ │ │ │ + beq.w 75c6 │ │ │ │ │ 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 80f8 │ │ │ │ │ + b.n 80f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 75fa │ │ │ │ │ + b.w 75f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 74f8 │ │ │ │ │ + b.w 74f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 7528 │ │ │ │ │ + b.w 7520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7974 │ │ │ │ │ + blt.w 796c │ │ │ │ │ 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 7548 │ │ │ │ │ + beq.w 7540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 75d4 │ │ │ │ │ + b.w 75cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 815a │ │ │ │ │ + b.n 8152 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 7670 │ │ │ │ │ + b.w 7668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 74d8 │ │ │ │ │ + b.w 74d0 │ │ │ │ │ │ │ │ │ │ -000081b0 : │ │ │ │ │ +000081a8 : │ │ │ │ │ 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 829e │ │ │ │ │ + beq.n 8296 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 829e │ │ │ │ │ + bne.n 8296 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8296 │ │ │ │ │ + bne.n 828e │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 8260 │ │ │ │ │ + beq.n 8258 │ │ │ │ │ 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, 821a │ │ │ │ │ + cbnz r0, 8212 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8296 │ │ │ │ │ + bne.n 828e │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 822a │ │ │ │ │ + cbnz r0, 8222 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8218 │ │ │ │ │ + beq.n 8210 │ │ │ │ │ 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, 827e │ │ │ │ │ + cbz r0, 8276 │ │ │ │ │ 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, 8284 │ │ │ │ │ + cbz r0, 827c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 821a │ │ │ │ │ + b.n 8212 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 828c │ │ │ │ │ + blt.n 8284 │ │ │ │ │ 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 81fc │ │ │ │ │ + beq.n 81f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8220 │ │ │ │ │ + b.n 8218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 821a │ │ │ │ │ + beq.n 8212 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8220 │ │ │ │ │ + b.n 8218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8220 │ │ │ │ │ + b.n 8218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 81e0 │ │ │ │ │ + b.n 81d8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000082a8 : │ │ │ │ │ +000082a0 : │ │ │ │ │ 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 8322 │ │ │ │ │ + beq.n 831a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8322 │ │ │ │ │ + cbnz r0, 831a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 83d6 │ │ │ │ │ + bne.n 83ce │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 83b2 │ │ │ │ │ + beq.n 83aa │ │ │ │ │ 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 83ec │ │ │ │ │ + bl 83e4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8380 │ │ │ │ │ + bne.n 8378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 83d6 │ │ │ │ │ + bne.n 83ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 83ec │ │ │ │ │ + bl 83e4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 832a │ │ │ │ │ + cbnz r0, 8322 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 82d6 │ │ │ │ │ + b.n 82ce │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8310 │ │ │ │ │ + beq.n 8308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 282 <_PyPegen_parse+0x282> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8310 │ │ │ │ │ + beq.n 8308 │ │ │ │ │ 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 8314 │ │ │ │ │ + beq.n 830c │ │ │ │ │ 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 8314 │ │ │ │ │ + bne.n 830c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8312 │ │ │ │ │ + beq.n 830a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8318 │ │ │ │ │ + b.n 8310 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82fe │ │ │ │ │ + beq.n 82f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 282 <_PyPegen_parse+0x282> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82fe │ │ │ │ │ + beq.n 82f6 │ │ │ │ │ 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 8314 │ │ │ │ │ + beq.n 830c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 835a │ │ │ │ │ + b.n 8352 │ │ │ │ │ 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 83de │ │ │ │ │ + blt.n 83d6 │ │ │ │ │ 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 82f2 │ │ │ │ │ + beq.n 82ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8318 │ │ │ │ │ + b.n 8310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8318 │ │ │ │ │ + b.n 8310 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000083ec : │ │ │ │ │ +000083e4 : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8464 │ │ │ │ │ + beq.n 845c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8464 │ │ │ │ │ + cbnz r0, 845c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 84c6 │ │ │ │ │ + bne.n 84be │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 84a4 │ │ │ │ │ + beq.n 849c │ │ │ │ │ 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 84f4 │ │ │ │ │ + bl 84ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 8454 │ │ │ │ │ + cbnz r0, 844c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 84c6 │ │ │ │ │ + bne.n 84be │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 846c │ │ │ │ │ + cbnz r0, 8464 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 841a │ │ │ │ │ + b.n 8412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84f4 │ │ │ │ │ + bl 84ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8452 │ │ │ │ │ + beq.n 844a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84ec │ │ │ │ │ + beq.n 84e4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 84da │ │ │ │ │ + cbz r0, 84d2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 8454 │ │ │ │ │ + b.n 844c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 84ce │ │ │ │ │ + blt.n 84c6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8436 │ │ │ │ │ + beq.n 842e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 845a │ │ │ │ │ + b.n 8452 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 845a │ │ │ │ │ + b.n 8452 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8454 │ │ │ │ │ + beq.n 844c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 845a │ │ │ │ │ + b.n 8452 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 845a │ │ │ │ │ + b.n 8452 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000084f4 : │ │ │ │ │ +000084ec : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8552 │ │ │ │ │ + beq.n 854a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8552 │ │ │ │ │ + cbnz r0, 854a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 854a │ │ │ │ │ + cbnz r3, 8542 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 853a │ │ │ │ │ + cbnz r0, 8532 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 855a │ │ │ │ │ + cbz r0, 8552 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8532 │ │ │ │ │ + b.n 852a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8534 │ │ │ │ │ + b.n 852c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 851e │ │ │ │ │ + b.n 8516 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8530 │ │ │ │ │ + beq.n 8528 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8534 │ │ │ │ │ + b.n 852c │ │ │ │ │ │ │ │ │ │ -0000856c : │ │ │ │ │ +00008564 : │ │ │ │ │ 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 860e │ │ │ │ │ + beq.n 8606 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 860e │ │ │ │ │ + bne.n 8606 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 8606 │ │ │ │ │ + cbnz r5, 85fe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ - cbz r0, 85f6 │ │ │ │ │ + cbz r0, 85ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 85f6 │ │ │ │ │ + cbz r0, 85ee │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_44_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_44_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 85f6 │ │ │ │ │ + cbz r0, 85ee │ │ │ │ │ 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, 85fa │ │ │ │ │ + cbnz r0, 85f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 85f8 │ │ │ │ │ + cbz r0, 85f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85fe │ │ │ │ │ + b.n 85f6 │ │ │ │ │ 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 85fe │ │ │ │ │ + b.n 85f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 859a │ │ │ │ │ + b.n 8592 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008618 : │ │ │ │ │ +00008610 : │ │ │ │ │ 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 86f6 │ │ │ │ │ + beq.n 86ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 86f6 │ │ │ │ │ + bne.n 86ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 86e2 │ │ │ │ │ + bne.n 86da │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 86be │ │ │ │ │ + beq.n 86b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbnz r0, 8682 │ │ │ │ │ + cbnz r0, 867a │ │ │ │ │ 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 8676 │ │ │ │ │ + beq.n 866e │ │ │ │ │ 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 8676 │ │ │ │ │ + bne.n 866e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8674 │ │ │ │ │ + beq.n 866c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 867a │ │ │ │ │ + b.n 8672 │ │ │ │ │ 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 86ea │ │ │ │ │ + blt.n 86e2 │ │ │ │ │ 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 8662 │ │ │ │ │ + beq.n 865a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 867a │ │ │ │ │ + b.n 8672 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 867a │ │ │ │ │ + b.n 8672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8646 │ │ │ │ │ + b.n 863e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008700 : │ │ │ │ │ +000086f8 : │ │ │ │ │ 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 8842 │ │ │ │ │ + beq.w 883a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8842 │ │ │ │ │ + bne.w 883a │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8754 │ │ │ │ │ + cbz r0, 874c │ │ │ │ │ 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] │ │ │ │ │ @@ -15677,298 +15672,298 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 884a │ │ │ │ │ + bne.n 8842 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8852 │ │ │ │ │ + beq.n 884a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8852 │ │ │ │ │ + bne.n 884a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 887c │ │ │ │ │ + bne.n 8874 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 885a │ │ │ │ │ + beq.n 8852 │ │ │ │ │ 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 8884 │ │ │ │ │ + bl 887c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 87c8 │ │ │ │ │ + cbnz r0, 87c0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 883a │ │ │ │ │ + bne.n 8832 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 874e │ │ │ │ │ + b.n 8746 │ │ │ │ │ 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 87b2 │ │ │ │ │ + beq.n 87aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87b2 │ │ │ │ │ + beq.n 87aa │ │ │ │ │ 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 87b4 │ │ │ │ │ + beq.n 87ac │ │ │ │ │ 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, 882a │ │ │ │ │ + cbz r0, 8822 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 883a │ │ │ │ │ + cbnz r2, 8832 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n 87be │ │ │ │ │ + ble.n 87b6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 875a │ │ │ │ │ + b.n 8752 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87b4 │ │ │ │ │ + beq.n 87ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 874e │ │ │ │ │ + b.n 8746 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8734 │ │ │ │ │ + b.n 872c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 874e │ │ │ │ │ + b.n 8746 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 878a │ │ │ │ │ + b.n 8782 │ │ │ │ │ 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 8832 │ │ │ │ │ + blt.n 882a │ │ │ │ │ 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 87a6 │ │ │ │ │ + beq.n 879e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 883a │ │ │ │ │ + b.n 8832 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008884 : │ │ │ │ │ +0000887c : │ │ │ │ │ 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 88dc │ │ │ │ │ + beq.n 88d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 88dc │ │ │ │ │ + cbnz r0, 88d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 88d4 │ │ │ │ │ + cbnz r3, 88cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 8700 │ │ │ │ │ - cbnz r0, 88cc │ │ │ │ │ + bl 86f8 │ │ │ │ │ + cbnz r0, 88c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 88cc │ │ │ │ │ + cbnz r3, 88c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 88cc │ │ │ │ │ + cbnz r0, 88c4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 88d0 │ │ │ │ │ + b.n 88c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 88ae │ │ │ │ │ + b.n 88a6 │ │ │ │ │ │ │ │ │ │ -000088e4 : │ │ │ │ │ +000088dc : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8a52 │ │ │ │ │ + beq.w 8a4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a52 │ │ │ │ │ + bne.w 8a4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8a76 │ │ │ │ │ + bne.w 8a6e │ │ │ │ │ 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 8a6e │ │ │ │ │ + beq.w 8a66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a6e │ │ │ │ │ + bne.w 8a66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a5e │ │ │ │ │ + bne.w 8a56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6e84 │ │ │ │ │ + bl 6e7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a46 │ │ │ │ │ + beq.n 8a3e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8a66 │ │ │ │ │ + beq.n 8a5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8a66 │ │ │ │ │ + bne.n 8a5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a40 │ │ │ │ │ + bne.n 8a38 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a38 │ │ │ │ │ + beq.n 8a30 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8a40 │ │ │ │ │ + bne.n 8a38 │ │ │ │ │ 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, 89bc │ │ │ │ │ - bl 6e84 │ │ │ │ │ + cbz r3, 89b4 │ │ │ │ │ + bl 6e7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 89bc │ │ │ │ │ + cbz r0, 89b4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 8a1a │ │ │ │ │ + beq.n 8a12 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 8996 │ │ │ │ │ + b.n 898e │ │ │ │ │ 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, 8a32 │ │ │ │ │ + cbz r0, 8a2a │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 89e0 │ │ │ │ │ + ble.n 89d8 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 89cc │ │ │ │ │ + b.n 89c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -15976,840 +15971,840 @@ │ │ │ │ │ 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, 8a4a │ │ │ │ │ + cbz r0, 8a42 │ │ │ │ │ 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, 8a5a │ │ │ │ │ + cbnz r3, 8a52 │ │ │ │ │ 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, 8a32 │ │ │ │ │ + cbz r0, 8a2a │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 89b0 │ │ │ │ │ + b.n 89a8 │ │ │ │ │ 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 8a0e │ │ │ │ │ + b.n 8a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8918 │ │ │ │ │ + b.n 8910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a4a │ │ │ │ │ + b.n 8a42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a4a │ │ │ │ │ + b.n 8a42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8974 │ │ │ │ │ + b.n 896c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8944 │ │ │ │ │ + b.n 893c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 8a10 │ │ │ │ │ + b.n 8a08 │ │ │ │ │ │ │ │ │ │ -00008a7c : │ │ │ │ │ +00008a74 : │ │ │ │ │ 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 8ace │ │ │ │ │ + beq.n 8ac6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8ace │ │ │ │ │ + cbnz r0, 8ac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8ad6 │ │ │ │ │ + cbnz r3, 8ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8ac2 │ │ │ │ │ + cbnz r0, 8aba │ │ │ │ │ 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 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8aba │ │ │ │ │ - b.n 8ab8 │ │ │ │ │ + bne.n 8ab2 │ │ │ │ │ + b.n 8ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8aa6 │ │ │ │ │ + b.n 8a9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8abe │ │ │ │ │ + b.n 8ab6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008ae0 <_tmp_44_rule>: │ │ │ │ │ +00008ad8 <_tmp_44_rule>: │ │ │ │ │ _tmp_44_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8b44 <_tmp_44_rule+0x64> │ │ │ │ │ + beq.n 8b3c <_tmp_44_rule+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8b44 <_tmp_44_rule+0x64> │ │ │ │ │ + cbnz r0, 8b3c <_tmp_44_rule+0x64> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8b4c <_tmp_44_rule+0x6c> │ │ │ │ │ + cbnz r3, 8b44 <_tmp_44_rule+0x6c> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8b3c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, 8b34 <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 8b3c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r3, 8b34 <_tmp_44_rule+0x5c> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8b3c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, 8b34 <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 8b3c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r3, 8b34 <_tmp_44_rule+0x5c> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8b3c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, 8b34 <_tmp_44_rule+0x5c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8b0a <_tmp_44_rule+0x2a> │ │ │ │ │ + b.n 8b02 <_tmp_44_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8b40 <_tmp_44_rule+0x60> │ │ │ │ │ + b.n 8b38 <_tmp_44_rule+0x60> │ │ │ │ │ │ │ │ │ │ -00008b54 : │ │ │ │ │ +00008b4c : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8caa │ │ │ │ │ + beq.w 8ca2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8caa │ │ │ │ │ + bne.w 8ca2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8cba │ │ │ │ │ + bne.w 8cb2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8cb2 │ │ │ │ │ + beq.w 8caa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8cb2 │ │ │ │ │ + bne.n 8caa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8ca4 │ │ │ │ │ + bne.n 8c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 701c │ │ │ │ │ + bl 7014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c92 │ │ │ │ │ + beq.n 8c8a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8c9c │ │ │ │ │ + beq.n 8c94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c9c │ │ │ │ │ + bne.n 8c94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8c8c │ │ │ │ │ + bne.n 8c84 │ │ │ │ │ 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 8c84 │ │ │ │ │ + beq.n 8c7c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8c8c │ │ │ │ │ + bne.n 8c84 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 8c4c │ │ │ │ │ + cbnz r3, 8c44 │ │ │ │ │ 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, 8c7e │ │ │ │ │ + cbz r0, 8c76 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 8cc0 │ │ │ │ │ + bgt.n 8cb8 │ │ │ │ │ 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, 8c94 │ │ │ │ │ + cbz r0, 8c8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 701c │ │ │ │ │ + bl 7014 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c10 │ │ │ │ │ + beq.n 8c08 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 8c66 │ │ │ │ │ + beq.n 8c5e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 8c02 │ │ │ │ │ + b.n 8bfa │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 8c7e │ │ │ │ │ + cbz r0, 8c76 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 8c5a │ │ │ │ │ + b.n 8c52 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 8c42 │ │ │ │ │ + b.n 8c3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8be0 │ │ │ │ │ + b.n 8bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8c94 │ │ │ │ │ + b.n 8c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8b88 │ │ │ │ │ + b.n 8b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8bb2 │ │ │ │ │ + b.n 8baa │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8c44 │ │ │ │ │ + b.n 8c3c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 8c20 │ │ │ │ │ + b.n 8c18 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008cd0 : │ │ │ │ │ +00008cc8 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8dbc │ │ │ │ │ + beq.n 8db4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8dbc │ │ │ │ │ + bne.n 8db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e1c │ │ │ │ │ + bne.w 8e14 │ │ │ │ │ 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 8e14 │ │ │ │ │ + beq.n 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e14 │ │ │ │ │ + bne.n 8e0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8e22 │ │ │ │ │ + bne.n 8e1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e44 │ │ │ │ │ + bl 8e3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8dd8 │ │ │ │ │ + beq.n 8dd0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8df0 │ │ │ │ │ + beq.n 8de8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8df0 │ │ │ │ │ + bne.n 8de8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8dd2 │ │ │ │ │ + bne.n 8dca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8dca │ │ │ │ │ + cbz r0, 8dc2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 8dd2 │ │ │ │ │ + cbnz r5, 8dca │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8df8 │ │ │ │ │ + bne.n 8df0 │ │ │ │ │ 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, 8dc4 │ │ │ │ │ + cbz r0, 8dbc │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 8de2 │ │ │ │ │ + bgt.n 8dda │ │ │ │ │ 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, 8dda │ │ │ │ │ + cbz r0, 8dd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8d00 │ │ │ │ │ + b.n 8cf8 │ │ │ │ │ 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 8db2 │ │ │ │ │ + b.n 8daa │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 8d90 │ │ │ │ │ + b.n 8d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8d56 │ │ │ │ │ + b.n 8d4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e44 │ │ │ │ │ + bl 8e3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d80 │ │ │ │ │ + beq.n 8d78 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 8e28 │ │ │ │ │ + beq.n 8e20 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 8d74 │ │ │ │ │ + b.n 8d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8d28 │ │ │ │ │ + b.n 8d20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8db4 │ │ │ │ │ + b.n 8dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8dda │ │ │ │ │ + b.n 8dd2 │ │ │ │ │ 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 8dc4 │ │ │ │ │ + beq.n 8dbc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8e08 │ │ │ │ │ + b.n 8e00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008e44 : │ │ │ │ │ +00008e3c : │ │ │ │ │ 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 8eaa │ │ │ │ │ + beq.n 8ea2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8eaa │ │ │ │ │ + cbnz r0, 8ea2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8ec8 │ │ │ │ │ + cbnz r3, 8ec0 │ │ │ │ │ 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, 8ec2 │ │ │ │ │ + cbz r0, 8eba │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 8ec2 │ │ │ │ │ + cbz r0, 8eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 701c │ │ │ │ │ + bl 7014 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 8ec2 │ │ │ │ │ + cbz r0, 8eba │ │ │ │ │ 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, 8eb2 │ │ │ │ │ + cbz r0, 8eaa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8e6e │ │ │ │ │ + b.n 8e66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 8ec4 │ │ │ │ │ + cbz r0, 8ebc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8ea4 │ │ │ │ │ + b.n 8e9c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 8ea0 │ │ │ │ │ + b.n 8e98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8ea4 │ │ │ │ │ + b.n 8e9c │ │ │ │ │ │ │ │ │ │ -00008ed0 <_loop1_76_rule>: │ │ │ │ │ +00008ec8 <_loop1_76_rule>: │ │ │ │ │ _loop1_76_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8f7e <_loop1_76_rule+0xae> │ │ │ │ │ + beq.n 8f76 <_loop1_76_rule+0xae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8f7e <_loop1_76_rule+0xae> │ │ │ │ │ + bne.n 8f76 <_loop1_76_rule+0xae> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 8fba <_loop1_76_rule+0xea> │ │ │ │ │ + bne.n 8fb2 <_loop1_76_rule+0xea> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fc2 <_loop1_76_rule+0xf2> │ │ │ │ │ + beq.n 8fba <_loop1_76_rule+0xf2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8fba <_loop1_76_rule+0xea> │ │ │ │ │ + bne.n 8fb2 <_loop1_76_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5bb0 │ │ │ │ │ + bl 5ba8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 8f5c <_loop1_76_rule+0x8c> │ │ │ │ │ + cbnz r0, 8f54 <_loop1_76_rule+0x8c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8fb4 <_loop1_76_rule+0xe4> │ │ │ │ │ + beq.n 8fac <_loop1_76_rule+0xe4> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 8fb4 <_loop1_76_rule+0xe4> │ │ │ │ │ + bne.n 8fac <_loop1_76_rule+0xe4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 8fa0 <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, 8f98 <_loop1_76_rule+0xd0> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n 8f6a <_loop1_76_rule+0x9a> │ │ │ │ │ + ble.n 8f62 <_loop1_76_rule+0x9a> │ │ │ │ │ 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 8f48 <_loop1_76_rule+0x78> │ │ │ │ │ + b.n 8f40 <_loop1_76_rule+0x78> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 8f86 <_loop1_76_rule+0xb6> │ │ │ │ │ + beq.n 8f7e <_loop1_76_rule+0xb6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 8f22 <_loop1_76_rule+0x52> │ │ │ │ │ + b.n 8f1a <_loop1_76_rule+0x52> │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f00 <_loop1_76_rule+0x30> │ │ │ │ │ + b.n 8ef8 <_loop1_76_rule+0x30> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 8fa0 <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, 8f98 <_loop1_76_rule+0xd0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8f60 <_loop1_76_rule+0x90> │ │ │ │ │ + b.n 8f58 <_loop1_76_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f74 <_loop1_76_rule+0xa4> │ │ │ │ │ + b.n 8f6c <_loop1_76_rule+0xa4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f74 <_loop1_76_rule+0xa4> │ │ │ │ │ + b.n 8f6c <_loop1_76_rule+0xa4> │ │ │ │ │ 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 8f74 <_loop1_76_rule+0xa4> │ │ │ │ │ + b.n 8f6c <_loop1_76_rule+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008fd4 : │ │ │ │ │ +00008fcc : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 91cc │ │ │ │ │ + beq.w 91c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91cc │ │ │ │ │ + bne.w 91c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 916a │ │ │ │ │ + bne.w 9162 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9176 │ │ │ │ │ + beq.w 916e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9176 │ │ │ │ │ + bne.w 916e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 916e │ │ │ │ │ + bne.w 9166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 917e │ │ │ │ │ + bne.w 9176 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 916e │ │ │ │ │ + bne.w 9166 │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 917e │ │ │ │ │ + bne.w 9176 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 916e │ │ │ │ │ + bne.n 9166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 917e │ │ │ │ │ + bne.n 9176 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9168 │ │ │ │ │ + bne.n 9160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 90e0 │ │ │ │ │ + cbnz r0, 90d8 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9168 │ │ │ │ │ + bne.n 9160 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_113_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_113_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 90bc │ │ │ │ │ + cbz r0, 90b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 913a │ │ │ │ │ + bne.n 9132 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9168 │ │ │ │ │ + bne.n 9160 │ │ │ │ │ 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 91d8 │ │ │ │ │ + bne.w 91d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9098 │ │ │ │ │ + beq.n 9090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9098 │ │ │ │ │ + beq.n 9090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9098 │ │ │ │ │ + beq.n 9090 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -16818,30 +16813,30 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90d8 │ │ │ │ │ + beq.n 90d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 90da │ │ │ │ │ + b.n 90d2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90bc │ │ │ │ │ + beq.n 90b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC112 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -16849,36 +16844,36 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - b.n 9122 │ │ │ │ │ + b.n 911a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 90da │ │ │ │ │ + b.n 90d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9088 │ │ │ │ │ + b.n 9080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9030 │ │ │ │ │ + b.n 9028 │ │ │ │ │ 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, 91d4 │ │ │ │ │ + cbz r0, 91cc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC105 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -16890,44 +16885,44 @@ │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9134 │ │ │ │ │ - b.n 90d8 │ │ │ │ │ + bne.n 912c │ │ │ │ │ + b.n 90d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9006 │ │ │ │ │ + b.n 8ffe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9088 │ │ │ │ │ + b.n 9080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90d4 │ │ │ │ │ + beq.w 90cc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90d4 │ │ │ │ │ + beq.w 90cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90d4 │ │ │ │ │ + beq.w 90cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC113 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -16935,178 +16930,178 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 9122 │ │ │ │ │ + b.n 911a │ │ │ │ │ │ │ │ │ │ -00009220 <_tmp_113_rule>: │ │ │ │ │ +00009218 <_tmp_113_rule>: │ │ │ │ │ _tmp_113_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 928c <_tmp_113_rule+0x6c> │ │ │ │ │ + beq.n 9284 <_tmp_113_rule+0x6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 928c <_tmp_113_rule+0x6c> │ │ │ │ │ + cbnz r0, 9284 <_tmp_113_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9284 <_tmp_113_rule+0x64> │ │ │ │ │ + cbnz r3, 927c <_tmp_113_rule+0x64> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 926a <_tmp_113_rule+0x4a> │ │ │ │ │ + cbnz r0, 9262 <_tmp_113_rule+0x4a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 925c <_tmp_113_rule+0x3c> │ │ │ │ │ + beq.n 9254 <_tmp_113_rule+0x3c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 9260 <_tmp_113_rule+0x40> │ │ │ │ │ + b.n 9258 <_tmp_113_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9264 <_tmp_113_rule+0x44> │ │ │ │ │ + b.n 925c <_tmp_113_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 924c <_tmp_113_rule+0x2c> │ │ │ │ │ + b.n 9244 <_tmp_113_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -00009294 : │ │ │ │ │ +0000928c : │ │ │ │ │ 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 94dc │ │ │ │ │ + beq.w 94d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94dc │ │ │ │ │ + bne.w 94d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 94d2 │ │ │ │ │ + bne.w 94ca │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1104 @ 0x450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 93a0 │ │ │ │ │ + bne.n 9398 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 9604 │ │ │ │ │ + beq.w 95fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 94d2 │ │ │ │ │ + bne.w 94ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 93ae │ │ │ │ │ + beq.n 93a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9612 │ │ │ │ │ + beq.w 960a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9612 │ │ │ │ │ + bne.w 960a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ + bne.w 95f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94ba │ │ │ │ │ + bne.w 94b2 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 93b0 │ │ │ │ │ + cbnz r3, 93a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9668 │ │ │ │ │ + bl 9660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 93b0 │ │ │ │ │ + cbnz r3, 93a8 │ │ │ │ │ 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 94d2 │ │ │ │ │ + beq.w 94ca │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVar │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9422 │ │ │ │ │ + beq.n 941a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov.w r2, #1104 @ 0x450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -17115,203 +17110,203 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 94e4 │ │ │ │ │ + bne.w 94dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 94d2 │ │ │ │ │ + bne.w 94ca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9436 │ │ │ │ │ + bne.n 942e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94d2 │ │ │ │ │ + bne.n 94ca │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94ca │ │ │ │ │ + beq.n 94c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94ca │ │ │ │ │ + beq.n 94c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9668 │ │ │ │ │ + bl 9660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94ca │ │ │ │ │ + bne.n 94c2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94d2 │ │ │ │ │ + beq.n 94ca │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ParamSpec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9392 │ │ │ │ │ + bne.n 938a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9392 │ │ │ │ │ + beq.n 938a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94d8 │ │ │ │ │ + b.n 94d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 93cc │ │ │ │ │ + beq.n 93c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9648 │ │ │ │ │ + beq.w 9640 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9648 │ │ │ │ │ + bne.w 9640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9640 │ │ │ │ │ + bne.w 9638 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 961a │ │ │ │ │ + bne.w 9612 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 93ce │ │ │ │ │ + bne.n 93c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - cbz r0, 94d2 │ │ │ │ │ + cbz r0, 94ca │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ - b.n 9422 │ │ │ │ │ + bne.w 938a │ │ │ │ │ + b.n 941a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9350 │ │ │ │ │ - b.n 9348 │ │ │ │ │ + bne.w 9348 │ │ │ │ │ + b.n 9340 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9392 │ │ │ │ │ + b.n 938a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 93a8 │ │ │ │ │ + b.n 93a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 92c8 │ │ │ │ │ + b.n 92c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95f6 │ │ │ │ │ + bne.w 95ee │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 95ee │ │ │ │ │ + beq.n 95e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 95ee │ │ │ │ │ + bne.n 95e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 95e8 │ │ │ │ │ + bne.n 95e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 95a2 │ │ │ │ │ + bne.n 959a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 95e8 │ │ │ │ │ + bne.n 95e0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 959a │ │ │ │ │ + cbz r0, 9592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 959a │ │ │ │ │ + cbz r0, 9592 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 959a │ │ │ │ │ + cbz r0, 9592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 959a │ │ │ │ │ + cbz r0, 9592 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC117 │ │ │ │ │ @@ -17326,46 +17321,46 @@ │ │ │ │ │ cmp.w ip, #28 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn.w r0, #4 │ │ │ │ │ strd r0, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 959c │ │ │ │ │ + cbz r0, 9594 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 93ba │ │ │ │ │ + b.n 93b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9594 │ │ │ │ │ + b.n 958c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 951c │ │ │ │ │ + beq.n 9514 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 951c │ │ │ │ │ + beq.n 9514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 951c │ │ │ │ │ + beq.n 9514 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC115 │ │ │ │ │ @@ -17373,249 +17368,249 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC115 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC114 │ │ │ │ │ - b.n 956e │ │ │ │ │ + b.n 9566 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9594 │ │ │ │ │ + b.n 958c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9506 │ │ │ │ │ + b.n 94fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94d8 │ │ │ │ │ + b.n 94d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 93b0 │ │ │ │ │ + b.n 93a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 92ec │ │ │ │ │ - b.n 942a │ │ │ │ │ + bge.w 92e4 │ │ │ │ │ + b.n 9422 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 932e │ │ │ │ │ + b.n 9326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92cc │ │ │ │ │ + bl 92e0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 947c │ │ │ │ │ + beq.w 9474 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC118 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 9650 │ │ │ │ │ + cbz r0, 9648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9484 │ │ │ │ │ + b.n 947c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 93ce │ │ │ │ │ + b.n 93c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9462 │ │ │ │ │ + b.n 945a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9482 │ │ │ │ │ + beq.w 947a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 93ce │ │ │ │ │ + b.n 93c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009668 : │ │ │ │ │ +00009660 : │ │ │ │ │ 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 96fa │ │ │ │ │ + beq.n 96f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 96fa │ │ │ │ │ + bne.n 96f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 96f2 │ │ │ │ │ + cbnz r3, 96ea │ │ │ │ │ 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, 96b8 │ │ │ │ │ + cbnz r0, 96b0 │ │ │ │ │ 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 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96a8 │ │ │ │ │ + beq.n 96a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC118 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 96dc │ │ │ │ │ + cbz r0, 96d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 96ae │ │ │ │ │ + b.n 96a6 │ │ │ │ │ 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 96ac │ │ │ │ │ + beq.n 96a4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 96b0 │ │ │ │ │ + b.n 96a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 96b0 │ │ │ │ │ + b.n 96a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9696 │ │ │ │ │ + b.n 968e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009704 <_loop1_38_rule>: │ │ │ │ │ +000096fc <_loop1_38_rule>: │ │ │ │ │ _loop1_38_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9a32 <_loop1_38_rule+0x32e> │ │ │ │ │ + beq.w 9a2a <_loop1_38_rule+0x32e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a32 <_loop1_38_rule+0x32e> │ │ │ │ │ + bne.w 9a2a <_loop1_38_rule+0x32e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9a2a <_loop1_38_rule+0x326> │ │ │ │ │ + bne.w 9a22 <_loop1_38_rule+0x326> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a02 <_loop1_38_rule+0x2fe> │ │ │ │ │ + beq.w 99fa <_loop1_38_rule+0x2fe> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 98de <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.w 98d6 <_loop1_38_rule+0x1da> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a10 <_loop1_38_rule+0x30c> │ │ │ │ │ + beq.w 9a08 <_loop1_38_rule+0x30c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a10 <_loop1_38_rule+0x30c> │ │ │ │ │ + bne.w 9a08 <_loop1_38_rule+0x30c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9868 <_loop1_38_rule+0x164> │ │ │ │ │ + bne.n 9860 <_loop1_38_rule+0x164> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 98aa <_loop1_38_rule+0x1a6> │ │ │ │ │ + beq.w 98a2 <_loop1_38_rule+0x1a6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9974 <_loop1_38_rule+0x270> │ │ │ │ │ + bne.w 996c <_loop1_38_rule+0x270> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9828 <_loop1_38_rule+0x124> │ │ │ │ │ + beq.n 9820 <_loop1_38_rule+0x124> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9828 <_loop1_38_rule+0x124> │ │ │ │ │ + beq.n 9820 <_loop1_38_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 9828 <_loop1_38_rule+0x124> │ │ │ │ │ + cbz r0, 9820 <_loop1_38_rule+0x124> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 9828 <_loop1_38_rule+0x124> │ │ │ │ │ + cbz r0, 9820 <_loop1_38_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 9828 <_loop1_38_rule+0x124> │ │ │ │ │ + cbz r0, 9820 <_loop1_38_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9868 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.n 9860 <_loop1_38_rule+0x164> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -17623,371 +17618,371 @@ │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b92 <_loop1_38_rule+0x48e> │ │ │ │ │ + beq.w 9b8a <_loop1_38_rule+0x48e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 9bac <_loop1_38_rule+0x4a8> │ │ │ │ │ + beq.w 9ba4 <_loop1_38_rule+0x4a8> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r2, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 9764 <_loop1_38_rule+0x60> │ │ │ │ │ + b.n 975c <_loop1_38_rule+0x60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9ba4 <_loop1_38_rule+0x4a0> │ │ │ │ │ + bne.w 9b9c <_loop1_38_rule+0x4a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 98ec <_loop1_38_rule+0x1e8> │ │ │ │ │ + bne.n 98e4 <_loop1_38_rule+0x1e8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9ba4 <_loop1_38_rule+0x4a0> │ │ │ │ │ + bne.w 9b9c <_loop1_38_rule+0x4a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b1a <_loop1_38_rule+0x416> │ │ │ │ │ + bne.w 9b12 <_loop1_38_rule+0x416> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a3a <_loop1_38_rule+0x336> │ │ │ │ │ + bne.w 9a32 <_loop1_38_rule+0x336> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9a24 <_loop1_38_rule+0x320> │ │ │ │ │ + beq.w 9a1c <_loop1_38_rule+0x320> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9a24 <_loop1_38_rule+0x320> │ │ │ │ │ + bne.w 9a1c <_loop1_38_rule+0x320> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99fc <_loop1_38_rule+0x2f8> │ │ │ │ │ + beq.w 99f4 <_loop1_38_rule+0x2f8> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n 98d8 <_loop1_38_rule+0x1d4> │ │ │ │ │ + ble.n 98d0 <_loop1_38_rule+0x1d4> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r7, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 9896 <_loop1_38_rule+0x192> │ │ │ │ │ + b.n 988e <_loop1_38_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9a18 <_loop1_38_rule+0x314> │ │ │ │ │ + blt.w 9a10 <_loop1_38_rule+0x314> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 996c <_loop1_38_rule+0x268> │ │ │ │ │ + bne.n 9964 <_loop1_38_rule+0x268> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 97a4 <_loop1_38_rule+0xa0> │ │ │ │ │ - b.n 9868 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w 979c <_loop1_38_rule+0xa0> │ │ │ │ │ + b.n 9860 <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9840 <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n 9838 <_loop1_38_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9840 <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n 9838 <_loop1_38_rule+0x13c> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9840 <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n 9838 <_loop1_38_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9840 <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n 9838 <_loop1_38_rule+0x13c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9840 <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n 9838 <_loop1_38_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9840 <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n 9838 <_loop1_38_rule+0x13c> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ba4 <_loop1_38_rule+0x4a0> │ │ │ │ │ + beq.w 9b9c <_loop1_38_rule+0x4a0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r1, [sp] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 980c <_loop1_38_rule+0x108> │ │ │ │ │ - b.n 9b92 <_loop1_38_rule+0x48e> │ │ │ │ │ + bne.w 9804 <_loop1_38_rule+0x108> │ │ │ │ │ + b.n 9b8a <_loop1_38_rule+0x48e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9868 <_loop1_38_rule+0x164> │ │ │ │ │ + bne.w 9860 <_loop1_38_rule+0x164> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 99f0 <_loop1_38_rule+0x2ec> │ │ │ │ │ + beq.n 99e8 <_loop1_38_rule+0x2ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 99f0 <_loop1_38_rule+0x2ec> │ │ │ │ │ + cbnz r0, 99e8 <_loop1_38_rule+0x2ec> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9c86 <_loop1_38_rule+0x582> │ │ │ │ │ + bne.w 9c7e <_loop1_38_rule+0x582> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 99da <_loop1_38_rule+0x2d6> │ │ │ │ │ + cbz r0, 99d2 <_loop1_38_rule+0x2d6> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 99da <_loop1_38_rule+0x2d6> │ │ │ │ │ + cbz r0, 99d2 <_loop1_38_rule+0x2d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 99da <_loop1_38_rule+0x2d6> │ │ │ │ │ + cbz r0, 99d2 <_loop1_38_rule+0x2d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1324 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9c82 <_loop1_38_rule+0x57e> │ │ │ │ │ + bne.w 9c7a <_loop1_38_rule+0x57e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bca <_loop1_38_rule+0x4c6> │ │ │ │ │ + bne.w 9bc2 <_loop1_38_rule+0x4c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 97a4 <_loop1_38_rule+0xa0> │ │ │ │ │ - b.n 9868 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w 979c <_loop1_38_rule+0xa0> │ │ │ │ │ + b.n 9860 <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 998e <_loop1_38_rule+0x28a> │ │ │ │ │ + b.n 9986 <_loop1_38_rule+0x28a> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98e2 <_loop1_38_rule+0x1de> │ │ │ │ │ + b.n 98da <_loop1_38_rule+0x1de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 977e <_loop1_38_rule+0x7a> │ │ │ │ │ + b.n 9776 <_loop1_38_rule+0x7a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 986e <_loop1_38_rule+0x16a> │ │ │ │ │ + b.n 9866 <_loop1_38_rule+0x16a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98e2 <_loop1_38_rule+0x1de> │ │ │ │ │ + b.n 98da <_loop1_38_rule+0x1de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9738 <_loop1_38_rule+0x34> │ │ │ │ │ + b.n 9730 <_loop1_38_rule+0x34> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c9c <_loop1_38_rule+0x598> │ │ │ │ │ + bne.w 9c94 <_loop1_38_rule+0x598> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c94 <_loop1_38_rule+0x590> │ │ │ │ │ + beq.w 9c8c <_loop1_38_rule+0x590> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c94 <_loop1_38_rule+0x590> │ │ │ │ │ + bne.w 9c8c <_loop1_38_rule+0x590> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c8c <_loop1_38_rule+0x588> │ │ │ │ │ + bne.w 9c84 <_loop1_38_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 9a9a <_loop1_38_rule+0x396> │ │ │ │ │ + cbz r0, 9a92 <_loop1_38_rule+0x396> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 9a9a <_loop1_38_rule+0x396> │ │ │ │ │ + cbz r0, 9a92 <_loop1_38_rule+0x396> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 9a9a <_loop1_38_rule+0x396> │ │ │ │ │ + cbz r0, 9a92 <_loop1_38_rule+0x396> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ca2 <_loop1_38_rule+0x59e> │ │ │ │ │ + bne.w 9c9a <_loop1_38_rule+0x59e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c8c <_loop1_38_rule+0x588> │ │ │ │ │ + bne.w 9c84 <_loop1_38_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 9abe <_loop1_38_rule+0x3ba> │ │ │ │ │ + cbz r0, 9ab6 <_loop1_38_rule+0x3ba> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c2c <_loop1_38_rule+0x528> │ │ │ │ │ + bne.w 9c24 <_loop1_38_rule+0x528> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9c8c <_loop1_38_rule+0x588> │ │ │ │ │ + bne.w 9c84 <_loop1_38_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 9ae6 <_loop1_38_rule+0x3e2> │ │ │ │ │ + cbz r0, 9ade <_loop1_38_rule+0x3e2> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9da2 <_loop1_38_rule+0x69e> │ │ │ │ │ + bne.w 9d9a <_loop1_38_rule+0x69e> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9b14 <_loop1_38_rule+0x410> │ │ │ │ │ + bne.n 9b0c <_loop1_38_rule+0x410> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 9b0e <_loop1_38_rule+0x40a> │ │ │ │ │ + cbz r0, 9b06 <_loop1_38_rule+0x40a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d16 <_loop1_38_rule+0x612> │ │ │ │ │ + bne.w 9d0e <_loop1_38_rule+0x612> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 9d12 <_loop1_38_rule+0x60e> │ │ │ │ │ + b.n 9d0a <_loop1_38_rule+0x60e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9d12 <_loop1_38_rule+0x60e> │ │ │ │ │ + b.n 9d0a <_loop1_38_rule+0x60e> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 985e <_loop1_38_rule+0x15a> │ │ │ │ │ + beq.w 9856 <_loop1_38_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4648 │ │ │ │ │ + bl 4640 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 985e <_loop1_38_rule+0x15a> │ │ │ │ │ + beq.w 9856 <_loop1_38_rule+0x15a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 985e <_loop1_38_rule+0x15a> │ │ │ │ │ + beq.w 9856 <_loop1_38_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 985e <_loop1_38_rule+0x15a> │ │ │ │ │ + beq.w 9856 <_loop1_38_rule+0x15a> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9ba4 <_loop1_38_rule+0x4a0> │ │ │ │ │ + cbz r0, 9b9c <_loop1_38_rule+0x4a0> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -17999,61 +17994,61 @@ │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 980c <_loop1_38_rule+0x108> │ │ │ │ │ + bne.w 9804 <_loop1_38_rule+0x108> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986a <_loop1_38_rule+0x166> │ │ │ │ │ + beq.w 9862 <_loop1_38_rule+0x166> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 986a <_loop1_38_rule+0x166> │ │ │ │ │ + b.n 9862 <_loop1_38_rule+0x166> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 986e <_loop1_38_rule+0x16a> │ │ │ │ │ + b.n 9866 <_loop1_38_rule+0x16a> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99f8 <_loop1_38_rule+0x2f4> │ │ │ │ │ + beq.w 99f0 <_loop1_38_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n 981a <_loop1_38_rule+0x116> │ │ │ │ │ + b.n 9812 <_loop1_38_rule+0x116> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99da <_loop1_38_rule+0x2d6> │ │ │ │ │ + beq.w 99d2 <_loop1_38_rule+0x2d6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99da <_loop1_38_rule+0x2d6> │ │ │ │ │ + beq.w 99d2 <_loop1_38_rule+0x2d6> │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -18062,42 +18057,42 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC119 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 9c7a <_loop1_38_rule+0x576> │ │ │ │ │ + cbnz r0, 9c72 <_loop1_38_rule+0x576> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 9c26 <_loop1_38_rule+0x522> │ │ │ │ │ + cbz r0, 9c1e <_loop1_38_rule+0x522> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 99e2 <_loop1_38_rule+0x2de> │ │ │ │ │ + b.n 99da <_loop1_38_rule+0x2de> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 99e0 <_loop1_38_rule+0x2dc> │ │ │ │ │ + b.n 99d8 <_loop1_38_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9abe <_loop1_38_rule+0x3ba> │ │ │ │ │ + beq.w 9ab6 <_loop1_38_rule+0x3ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1324 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9ac2 <_loop1_38_rule+0x3be> │ │ │ │ │ + bne.w 9aba <_loop1_38_rule+0x3be> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9abe <_loop1_38_rule+0x3ba> │ │ │ │ │ + beq.w 9ab6 <_loop1_38_rule+0x3ba> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -18105,56 +18100,56 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e36 <_loop1_38_rule+0x732> │ │ │ │ │ + beq.w 9e2e <_loop1_38_rule+0x732> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 980e <_loop1_38_rule+0x10a> │ │ │ │ │ + b.n 9806 <_loop1_38_rule+0x10a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 99e0 <_loop1_38_rule+0x2dc> │ │ │ │ │ + b.n 99d8 <_loop1_38_rule+0x2dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 99e2 <_loop1_38_rule+0x2de> │ │ │ │ │ + b.n 99da <_loop1_38_rule+0x2de> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9d12 <_loop1_38_rule+0x60e> │ │ │ │ │ + b.n 9d0a <_loop1_38_rule+0x60e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9a62 <_loop1_38_rule+0x35e> │ │ │ │ │ + b.n 9a5a <_loop1_38_rule+0x35e> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 986e <_loop1_38_rule+0x16a> │ │ │ │ │ + b.n 9866 <_loop1_38_rule+0x16a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4648 │ │ │ │ │ + bl 4640 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a9a <_loop1_38_rule+0x396> │ │ │ │ │ + beq.w 9a92 <_loop1_38_rule+0x396> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a9a <_loop1_38_rule+0x396> │ │ │ │ │ + beq.w 9a92 <_loop1_38_rule+0x396> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a9a <_loop1_38_rule+0x396> │ │ │ │ │ + beq.w 9a92 <_loop1_38_rule+0x396> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a9a <_loop1_38_rule+0x396> │ │ │ │ │ + beq.w 9a92 <_loop1_38_rule+0x396> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -18162,53 +18157,53 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b10 <_loop1_38_rule+0x40c> │ │ │ │ │ + beq.w 9b08 <_loop1_38_rule+0x40c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 986a <_loop1_38_rule+0x166> │ │ │ │ │ + b.n 9862 <_loop1_38_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b0e <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w 9b06 <_loop1_38_rule+0x40a> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b0e <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w 9b06 <_loop1_38_rule+0x40a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc <_tmp_10_rule+0x60> │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b0e <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w 9b06 <_loop1_38_rule+0x40a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b0e <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w 9b06 <_loop1_38_rule+0x40a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b0e <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w 9b06 <_loop1_38_rule+0x40a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ @@ -18226,59 +18221,59 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC121 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d0e <_loop1_38_rule+0x60a> │ │ │ │ │ - b.n 9b10 <_loop1_38_rule+0x40c> │ │ │ │ │ + bne.n 9d06 <_loop1_38_rule+0x60a> │ │ │ │ │ + b.n 9b08 <_loop1_38_rule+0x40c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 9e52 <_loop1_38_rule+0x74e> │ │ │ │ │ + beq.n 9e4a <_loop1_38_rule+0x74e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9e52 <_loop1_38_rule+0x74e> │ │ │ │ │ + bne.n 9e4a <_loop1_38_rule+0x74e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9e48 <_loop1_38_rule+0x744> │ │ │ │ │ + bne.n 9e40 <_loop1_38_rule+0x744> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9dfc <_loop1_38_rule+0x6f8> │ │ │ │ │ + cbnz r0, 9df4 <_loop1_38_rule+0x6f8> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9e48 <_loop1_38_rule+0x744> │ │ │ │ │ + bne.n 9e40 <_loop1_38_rule+0x744> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9dfc <_loop1_38_rule+0x6f8> │ │ │ │ │ + cbnz r0, 9df4 <_loop1_38_rule+0x6f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9aec <_loop1_38_rule+0x3e8> │ │ │ │ │ + b.n 9ae4 <_loop1_38_rule+0x3e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -18289,186 +18284,186 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC120 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c7a <_loop1_38_rule+0x576> │ │ │ │ │ + bne.w 9c72 <_loop1_38_rule+0x576> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d0e <_loop1_38_rule+0x60a> │ │ │ │ │ - b.n 9b10 <_loop1_38_rule+0x40c> │ │ │ │ │ + bne.w 9d06 <_loop1_38_rule+0x60a> │ │ │ │ │ + b.n 9b08 <_loop1_38_rule+0x40c> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b0e <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w 9b06 <_loop1_38_rule+0x40a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9d0e <_loop1_38_rule+0x60a> │ │ │ │ │ + b.n 9d06 <_loop1_38_rule+0x60a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9aec <_loop1_38_rule+0x3e8> │ │ │ │ │ + b.n 9ae4 <_loop1_38_rule+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9dbe <_loop1_38_rule+0x6ba> │ │ │ │ │ + b.n 9db6 <_loop1_38_rule+0x6ba> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009e5c : │ │ │ │ │ +00009e54 : │ │ │ │ │ tstring_full_format_spec_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9ec8 │ │ │ │ │ + beq.n 9ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9ec8 │ │ │ │ │ + cbnz r0, 9ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a128 │ │ │ │ │ + bne.w a120 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w a106 │ │ │ │ │ + beq.w a0fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 9ed0 │ │ │ │ │ + cbnz r0, 9ec8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9e8a │ │ │ │ │ + b.n 9e82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a0e6 │ │ │ │ │ + beq.w a0de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a0e6 │ │ │ │ │ + bne.w a0de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a068 │ │ │ │ │ + bne.w a060 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a060 │ │ │ │ │ + beq.w a058 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a06a │ │ │ │ │ + bne.w a062 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ strd r5, r3, [sp, #32] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a096 │ │ │ │ │ + beq.w a08e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a096 │ │ │ │ │ + bne.w a08e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a09e │ │ │ │ │ + bne.w a096 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a070 │ │ │ │ │ + bne.w a068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a026 │ │ │ │ │ + bne.n a01e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n a01e │ │ │ │ │ + beq.n a016 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a01e │ │ │ │ │ + bne.n a016 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9fb0 │ │ │ │ │ + cbnz r3, 9fa8 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w a1e0 │ │ │ │ │ + beq.w a1d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a130 │ │ │ │ │ + bne.w a128 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0ee │ │ │ │ │ + bne.w a0e6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r5, r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -18480,209 +18475,209 @@ │ │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a05a │ │ │ │ │ + beq.n a052 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n a04c │ │ │ │ │ + bgt.n a044 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a046 │ │ │ │ │ + cbz r0, a03e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a032 │ │ │ │ │ + cbz r0, a02a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9ebc │ │ │ │ │ + b.n 9eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9f7c │ │ │ │ │ + b.n 9f74 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldrd r5, r3, [sp, #32] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9fc2 │ │ │ │ │ + b.n 9fba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9eba │ │ │ │ │ + beq.w 9eb2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ebe │ │ │ │ │ + b.n 9eb6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9ebe │ │ │ │ │ + b.n 9eb6 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 9fe0 │ │ │ │ │ + b.n 9fd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9eb8 │ │ │ │ │ + b.n 9eb0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a0c2 │ │ │ │ │ + cbz r0, a0ba │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n a0ac │ │ │ │ │ + beq.n a0a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 9f22 │ │ │ │ │ + b.n 9f1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9f40 │ │ │ │ │ + b.n 9f38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrd r5, r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9fc2 │ │ │ │ │ + b.n 9fba │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, a0e0 │ │ │ │ │ + cbz r0, a0d8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n a088 │ │ │ │ │ + b.n a080 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fbe │ │ │ │ │ + beq.w 9fb6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9fc2 │ │ │ │ │ + b.n 9fba │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n a05c │ │ │ │ │ + b.n a054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9ef0 │ │ │ │ │ + b.n 9ee8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9fb0 │ │ │ │ │ + bne.w 9fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3ce <_PyPegen_parse+0x3ce> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fb0 │ │ │ │ │ - b.n a1ba │ │ │ │ │ + beq.w 9fa8 │ │ │ │ │ + b.n a1b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a202 │ │ │ │ │ + blt.n a1fa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9eaa │ │ │ │ │ + beq.w 9ea2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9ebe │ │ │ │ │ + b.n 9eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fa6 │ │ │ │ │ + beq.w 9f9e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fa6 │ │ │ │ │ + bne.w 9f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12480 │ │ │ │ │ + bl 124a0 │ │ │ │ │ R_ARM_THM_CALL fstring_conversion_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fa6 │ │ │ │ │ + bne.w 9f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e5c │ │ │ │ │ + bl 9e54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fa6 │ │ │ │ │ + bne.w 9f9e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fa6 │ │ │ │ │ + beq.w 9f9e │ │ │ │ │ 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 9fb0 │ │ │ │ │ + beq.w 9fa8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ @@ -18695,454 +18690,454 @@ │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a1c2 │ │ │ │ │ + cbz r0, a1ba │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a07e │ │ │ │ │ + b.n a076 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fb8 │ │ │ │ │ + beq.w 9fb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9fbc │ │ │ │ │ + b.n 9fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a20e │ │ │ │ │ + blt.n a206 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9f98 │ │ │ │ │ - b.n 9fb0 │ │ │ │ │ + beq.w 9f90 │ │ │ │ │ + b.n 9fa8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ebe │ │ │ │ │ + b.n 9eb6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r5, r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9fbc │ │ │ │ │ + b.n 9fb4 │ │ │ │ │ │ │ │ │ │ -0000a220 <_tmp_42_rule>: │ │ │ │ │ +0000a218 <_tmp_42_rule>: │ │ │ │ │ _tmp_42_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a274 <_tmp_42_rule+0x54> │ │ │ │ │ + beq.n a26c <_tmp_42_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a274 <_tmp_42_rule+0x54> │ │ │ │ │ + cbnz r0, a26c <_tmp_42_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a27c <_tmp_42_rule+0x5c> │ │ │ │ │ + cbnz r3, a274 <_tmp_42_rule+0x5c> │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a26c <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r0, a264 <_tmp_42_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a26c <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r3, a264 <_tmp_42_rule+0x4c> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a26c <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r0, a264 <_tmp_42_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a24a <_tmp_42_rule+0x2a> │ │ │ │ │ + b.n a242 <_tmp_42_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a270 <_tmp_42_rule+0x50> │ │ │ │ │ + b.n a268 <_tmp_42_rule+0x50> │ │ │ │ │ │ │ │ │ │ -0000a284 : │ │ │ │ │ +0000a27c : │ │ │ │ │ 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 a2ca │ │ │ │ │ + beq.n a2c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a2ca │ │ │ │ │ + cbnz r0, a2c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a2de │ │ │ │ │ + cbnz r3, a2d6 │ │ │ │ │ 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, a2d2 │ │ │ │ │ + cbnz r0, a2ca │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a2ae │ │ │ │ │ + b.n a2a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 856c │ │ │ │ │ + bl 8564 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2c2 │ │ │ │ │ - b.n a2c0 │ │ │ │ │ + bne.n a2ba │ │ │ │ │ + b.n a2b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a2c6 │ │ │ │ │ + b.n a2be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a2e8 : │ │ │ │ │ +0000a2e0 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a424 │ │ │ │ │ + beq.w a41c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a424 │ │ │ │ │ + bne.w a41c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a42c │ │ │ │ │ + bne.w a424 │ │ │ │ │ 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 a440 │ │ │ │ │ + beq.w a438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a440 │ │ │ │ │ + bne.n a438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a43a │ │ │ │ │ + bne.n a432 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a464 │ │ │ │ │ + bl a45c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a41a │ │ │ │ │ + beq.n a412 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a432 │ │ │ │ │ + beq.n a42a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a432 │ │ │ │ │ + bne.n a42a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a414 │ │ │ │ │ + bne.n a40c │ │ │ │ │ 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 a40c │ │ │ │ │ + beq.n a404 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a414 │ │ │ │ │ + bne.n a40c │ │ │ │ │ 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, a3dc │ │ │ │ │ + cbnz r0, a3d4 │ │ │ │ │ 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, a406 │ │ │ │ │ + cbz r0, a3fe │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n a3f8 │ │ │ │ │ + bgt.n a3f0 │ │ │ │ │ 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, a41c │ │ │ │ │ + cbz r0, a414 │ │ │ │ │ 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 a464 │ │ │ │ │ + bl a45c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3a0 │ │ │ │ │ + beq.n a398 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n a448 │ │ │ │ │ + beq.n a440 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n a396 │ │ │ │ │ + b.n a38e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n a3b0 │ │ │ │ │ + b.n a3a8 │ │ │ │ │ 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 a3d2 │ │ │ │ │ + b.n a3ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a31c │ │ │ │ │ + b.n a314 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a3d4 │ │ │ │ │ + b.n a3cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a374 │ │ │ │ │ + b.n a36c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a41c │ │ │ │ │ + b.n a414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a346 │ │ │ │ │ + b.n a33e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a406 │ │ │ │ │ + beq.n a3fe │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n a3ec │ │ │ │ │ + b.n a3e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a464 : │ │ │ │ │ +0000a45c : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a6e8 │ │ │ │ │ + beq.w a6e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6e8 │ │ │ │ │ + bne.w a6e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a69a │ │ │ │ │ + bne.w a692 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a6e0 │ │ │ │ │ + beq.w a6d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6e0 │ │ │ │ │ + bne.w a6d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a606 │ │ │ │ │ + bne.w a5fe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a692 │ │ │ │ │ + beq.w a68a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a692 │ │ │ │ │ + bne.w a68a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a632 │ │ │ │ │ + bne.w a62a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w a612 │ │ │ │ │ + beq.w a60a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81b0 │ │ │ │ │ + bl 81a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a596 │ │ │ │ │ + bne.n a58e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a632 │ │ │ │ │ + bne.w a62a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82a8 │ │ │ │ │ + bl 82a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, a554 │ │ │ │ │ + cbnz r0, a54c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a632 │ │ │ │ │ + bne.n a62a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_43_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, a5ac │ │ │ │ │ + cbz r0, a5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5088 │ │ │ │ │ + bl 50c0 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a5ac │ │ │ │ │ + cbz r0, a5a4 │ │ │ │ │ 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 a68e │ │ │ │ │ + beq.w a686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 701c │ │ │ │ │ + bl 7014 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a68e │ │ │ │ │ + beq.w a686 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a67c │ │ │ │ │ + beq.n a674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -19150,85 +19145,85 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_42_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a554 │ │ │ │ │ - b.n a51c │ │ │ │ │ + bne.n a54c │ │ │ │ │ + b.n a514 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a632 │ │ │ │ │ + bne.n a62a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a638 │ │ │ │ │ + bne.n a630 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a632 │ │ │ │ │ + bne.n a62a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a6c0 │ │ │ │ │ + bne.n a6b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, a632 │ │ │ │ │ + cbnz r5, a62a │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a6a0 │ │ │ │ │ + bne.n a698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, a606 │ │ │ │ │ + cbnz r5, a5fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8700 │ │ │ │ │ + bl 86f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a55a │ │ │ │ │ + bne.n a552 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a58a │ │ │ │ │ + b.n a582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n a672 │ │ │ │ │ + blt.n a66a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a510 │ │ │ │ │ + beq.w a508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a5f2 │ │ │ │ │ + b.n a5ea │ │ │ │ │ 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 a5ec │ │ │ │ │ + beq.n a5e4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -19238,173 +19233,173 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a554 │ │ │ │ │ + bne.w a54c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5ec │ │ │ │ │ + beq.n a5e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a5f2 │ │ │ │ │ + b.n a5ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a60e │ │ │ │ │ + beq.n a606 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a58c │ │ │ │ │ + b.n a584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a60a │ │ │ │ │ + b.n a602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a4f0 │ │ │ │ │ + b.n a4e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a58c │ │ │ │ │ + b.n a584 │ │ │ │ │ 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 a5ec │ │ │ │ │ + beq.n a5e4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n a656 │ │ │ │ │ + b.n a64e │ │ │ │ │ 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 a5ec │ │ │ │ │ + beq.n a5e4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n a656 │ │ │ │ │ + b.n a64e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a4c4 │ │ │ │ │ + b.n a4bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a498 │ │ │ │ │ + b.n a490 │ │ │ │ │ │ │ │ │ │ -0000a6f0 <_tmp_128_rule>: │ │ │ │ │ +0000a6e8 <_tmp_128_rule>: │ │ │ │ │ _tmp_128_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 a74a <_tmp_128_rule+0x5a> │ │ │ │ │ + beq.n a742 <_tmp_128_rule+0x5a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a74a <_tmp_128_rule+0x5a> │ │ │ │ │ + cbnz r0, a742 <_tmp_128_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a742 <_tmp_128_rule+0x52> │ │ │ │ │ + cbnz r3, a73a <_tmp_128_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbnz r0, a73a <_tmp_128_rule+0x4a> │ │ │ │ │ + cbnz r0, a732 <_tmp_128_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a73a <_tmp_128_rule+0x4a> │ │ │ │ │ + cbnz r3, a732 <_tmp_128_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a73a <_tmp_128_rule+0x4a> │ │ │ │ │ + cbnz r0, a732 <_tmp_128_rule+0x4a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a73e <_tmp_128_rule+0x4e> │ │ │ │ │ + b.n a736 <_tmp_128_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a71a <_tmp_128_rule+0x2a> │ │ │ │ │ + b.n a712 <_tmp_128_rule+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a754 <_tmp_126_rule>: │ │ │ │ │ +0000a74c <_tmp_126_rule>: │ │ │ │ │ _tmp_126_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a7a8 <_tmp_126_rule+0x54> │ │ │ │ │ + beq.n a7a0 <_tmp_126_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a7a8 <_tmp_126_rule+0x54> │ │ │ │ │ + cbnz r0, a7a0 <_tmp_126_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a7b0 <_tmp_126_rule+0x5c> │ │ │ │ │ + cbnz r3, a7a8 <_tmp_126_rule+0x5c> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a7a0 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r0, a798 <_tmp_126_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a7a0 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r3, a798 <_tmp_126_rule+0x4c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a7a0 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r0, a798 <_tmp_126_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a77e <_tmp_126_rule+0x2a> │ │ │ │ │ + b.n a776 <_tmp_126_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a7a4 <_tmp_126_rule+0x50> │ │ │ │ │ + b.n a79c <_tmp_126_rule+0x50> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -12,913 +12,903 @@ │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f52 │ │ │ │ │ + beq.w 163e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f52 │ │ │ │ │ + bne.w 163e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fe │ │ │ │ │ + bne.w 1fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19c │ │ │ │ │ + bne.w 19a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fe │ │ │ │ │ + bne.w 1fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 206 │ │ │ │ │ + bne.w 204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fe │ │ │ │ │ + bne.w 1fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_7_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33e │ │ │ │ │ + bne.w 33c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fe │ │ │ │ │ + bne.w 1fc │ │ │ │ │ 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 396 │ │ │ │ │ + bne.w 394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fe │ │ │ │ │ + bne.w 1fc │ │ │ │ │ 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 4ae │ │ │ │ │ + bne.w 4ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fe │ │ │ │ │ + bne.w 1fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #656 @ 0x290 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4be │ │ │ │ │ + bne.w 4bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fe │ │ │ │ │ + bne.n 1fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 660 │ │ │ │ │ + bne.w 65e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 734 │ │ │ │ │ + bne.w 732 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f42 │ │ │ │ │ + beq.w 15ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f42 │ │ │ │ │ + bne.w 15ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f3c │ │ │ │ │ + bne.w 15dc │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f16 │ │ │ │ │ + beq.w 15a8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ea │ │ │ │ │ - ldrd r2, r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 7cc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 756 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 738 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1338 │ │ │ │ │ + beq.w e50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1338 │ │ │ │ │ + bne.w e50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1348 │ │ │ │ │ + bne.w e60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl be04 │ │ │ │ │ + bl be10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31a │ │ │ │ │ + bne.w 318 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1348 │ │ │ │ │ + bne.w e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c768 │ │ │ │ │ + bl c774 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 192 │ │ │ │ │ + bne.n 190 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 194 │ │ │ │ │ + b.n 192 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 146a │ │ │ │ │ + beq.w 17ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 146a │ │ │ │ │ + bne.w 17ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 650 │ │ │ │ │ + bne.w 64e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1474 │ │ │ │ │ + beq.w 1300 │ │ │ │ │ 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 14a0 │ │ │ │ │ + bne.w 16f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 28a │ │ │ │ │ + cbz r0, 288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 28a │ │ │ │ │ + cbz r0, 288 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 28a │ │ │ │ │ + cbz r0, 288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 28a │ │ │ │ │ + cbz r0, 288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b9c │ │ │ │ │ + bl 1b9c │ │ │ │ │ R_ARM_THM_CALL elif_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5fc │ │ │ │ │ + bne.w 5fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 650 │ │ │ │ │ + bne.w 64e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64c │ │ │ │ │ + beq.w 64a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64c │ │ │ │ │ + beq.w 64a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64c │ │ │ │ │ + beq.w 64a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64c │ │ │ │ │ + beq.w 64a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e70 │ │ │ │ │ + bl 1e70 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 650 │ │ │ │ │ + bne.w 64e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194c │ │ │ │ │ + beq.w 12f4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 642 │ │ │ │ │ + beq.w 640 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 192 │ │ │ │ │ + b.n 190 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c768 │ │ │ │ │ + bl c774 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d6 │ │ │ │ │ + beq.w 1d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1362 │ │ │ │ │ + beq.w 157a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 192 │ │ │ │ │ + b.n 190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1108 │ │ │ │ │ + beq.w 100c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1108 │ │ │ │ │ + bne.w 100c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1102 │ │ │ │ │ + bne.w 1006 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl be04 │ │ │ │ │ + bl be10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 970 │ │ │ │ │ + bne.w 958 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1102 │ │ │ │ │ + bne.w 1006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2874 │ │ │ │ │ + bl 2874 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99a │ │ │ │ │ + beq.w 982 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 192 │ │ │ │ │ + b.n 190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1666 │ │ │ │ │ + beq.w 1570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1666 │ │ │ │ │ + bne.w 1570 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49e │ │ │ │ │ + bne.n 49c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f70 │ │ │ │ │ + beq.w ecc │ │ │ │ │ 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 13a4 │ │ │ │ │ + bne.w f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3fc │ │ │ │ │ + cbz r0, 3fa │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6c │ │ │ │ │ + bne.w dee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 49e │ │ │ │ │ + bne.n 49c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a3a │ │ │ │ │ + beq.w a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3ddc │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a3a │ │ │ │ │ + beq.w a22 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a3a │ │ │ │ │ + beq.w a22 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a3e │ │ │ │ │ + bne.w a26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a3a │ │ │ │ │ + beq.w a22 │ │ │ │ │ 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 f64 │ │ │ │ │ + beq.w 15e4 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e2e4 │ │ │ │ │ + bl e2f8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 314 │ │ │ │ │ + bne.w 312 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f7c │ │ │ │ │ + bne.w f12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w c2 │ │ │ │ │ - b.n 1fe │ │ │ │ │ + b.n 1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c8c │ │ │ │ │ + bl 2c8c │ │ │ │ │ R_ARM_THM_CALL for_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 192 │ │ │ │ │ + b.n 190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 132e │ │ │ │ │ + beq.w 12dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 132e │ │ │ │ │ + bne.w 12dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1266 │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1112 │ │ │ │ │ + beq.w 104e │ │ │ │ │ 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 113e │ │ │ │ │ + bne.w 107a │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 540 │ │ │ │ │ + cbz r0, 53e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ - cbz r0, 540 │ │ │ │ │ + cbz r0, 53e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 540 │ │ │ │ │ + cbz r0, 53e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2020 │ │ │ │ │ + bl 2020 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cc │ │ │ │ │ + bne.w 7ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1266 │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b26 │ │ │ │ │ + beq.w b22 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b26 │ │ │ │ │ + beq.w b22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b26 │ │ │ │ │ + beq.w b22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2164 │ │ │ │ │ + bl 2164 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b26 │ │ │ │ │ + beq.w b22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e70 │ │ │ │ │ + bl 1e70 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2a │ │ │ │ │ + bne.w b26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2020 │ │ │ │ │ + bl 2020 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b2a │ │ │ │ │ + bne.w b26 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c │ │ │ │ │ + beq.w 1592 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 314 │ │ │ │ │ + bne.w 312 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1458 │ │ │ │ │ + bne.w 1326 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n bf4 │ │ │ │ │ + b.n bf0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194c │ │ │ │ │ + beq.w 12f4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c6 │ │ │ │ │ + beq.w 1808 │ │ │ │ │ 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 314 │ │ │ │ │ + bne.w 312 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1592 │ │ │ │ │ + bne.w 130c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 82 │ │ │ │ │ - b.n 1fe │ │ │ │ │ + b.n 1fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16da │ │ │ │ │ + beq.w 181c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16da │ │ │ │ │ + bne.w 181c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 724 │ │ │ │ │ + bne.n 722 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 16e4 │ │ │ │ │ + beq.w 1826 │ │ │ │ │ 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 1710 │ │ │ │ │ + bne.w 1852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 720 │ │ │ │ │ + cbz r0, 71e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 720 │ │ │ │ │ + cbz r0, 71e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 720 │ │ │ │ │ + cbz r0, 71e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 720 │ │ │ │ │ + cbz r0, 71e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e70 │ │ │ │ │ + bl 1e70 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 724 │ │ │ │ │ + cbnz r3, 722 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ce │ │ │ │ │ + beq.w 1810 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 314 │ │ │ │ │ + bne.w 312 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 181e │ │ │ │ │ + bne.w 1962 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ 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 12a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 194 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 18c │ │ │ │ │ + b.n 192 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18c │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ + bne.w 139a │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 16ae │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 1390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ae │ │ │ │ │ + bne.w 1390 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16a6 │ │ │ │ │ + bne.w 13a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d16 │ │ │ │ │ + bne.w d98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16a6 │ │ │ │ │ + bne.w 13a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca2 │ │ │ │ │ + bne.w d24 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 192 │ │ │ │ │ + b.n 190 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c │ │ │ │ │ + beq.w 1592 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 5cc │ │ │ │ │ + b.n 5ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 6bd0 │ │ │ │ │ + bl 6bc8 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 180 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 180 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 180 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 180 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1698 │ │ │ │ │ + beq.w ffa │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1698 │ │ │ │ │ + bne.w ffa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10fa │ │ │ │ │ + bne.w ff0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10de │ │ │ │ │ + beq.w fdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10fa │ │ │ │ │ + bne.w ff0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ @@ -926,132 +916,132 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 168e │ │ │ │ │ + beq.w fcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 168e │ │ │ │ │ + bne.w fcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 920 │ │ │ │ │ + bne.n 908 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dce │ │ │ │ │ + bne.w c9e │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 920 │ │ │ │ │ + cbz r0, 908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cfc │ │ │ │ │ + bl 6cf4 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 920 │ │ │ │ │ + cbz r0, 908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a7c │ │ │ │ │ + bl 8a74 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 920 │ │ │ │ │ + cbnz r3, 908 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 920 │ │ │ │ │ + cbz r0, 908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 920 │ │ │ │ │ + cbz r0, 908 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1670 │ │ │ │ │ + beq.w ef6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a20 │ │ │ │ │ + beq.w a08 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r5, [fp, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 88e │ │ │ │ │ + b.n 876 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 73a │ │ │ │ │ + beq.w b0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 73a │ │ │ │ │ + bne.w b0e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1466 │ │ │ │ │ + beq.w fd4 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov ip, fp │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 9ac │ │ │ │ │ + ble.n 994 │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 95c │ │ │ │ │ + b.n 944 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2874 │ │ │ │ │ + bl 2874 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 378 │ │ │ │ │ + beq.w 376 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 338 │ │ │ │ │ + bne.w 336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f0 │ │ │ │ │ + bne.w 131a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w a2 │ │ │ │ │ - b.n 1fe │ │ │ │ │ + b.n 1fc │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1063,19 +1053,19 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 180 │ │ │ │ │ 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 f3c │ │ │ │ │ + beq.w 15dc │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Match> │ │ │ │ │ @@ -1083,114 +1073,114 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 338 │ │ │ │ │ + bne.w 336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c6 │ │ │ │ │ + beq.w 7a8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c6 │ │ │ │ │ + b.n 7a8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 10d2 │ │ │ │ │ + beq.w 1046 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 910 │ │ │ │ │ + b.n 8f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 49e │ │ │ │ │ + bne.w 49c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, a6c │ │ │ │ │ + cbz r0, a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, a6c │ │ │ │ │ + cbz r0, a54 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105e │ │ │ │ │ + bne.w 1664 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 49e │ │ │ │ │ + bne.w 49c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c02 │ │ │ │ │ + beq.w bfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c02 │ │ │ │ │ + beq.w bfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3ddc │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c02 │ │ │ │ │ + beq.w bfe │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c02 │ │ │ │ │ + beq.w bfe │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c06 │ │ │ │ │ + bne.w c02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c02 │ │ │ │ │ + beq.w bfe │ │ │ │ │ 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 f64 │ │ │ │ │ + beq.w 15e4 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e2e4 │ │ │ │ │ + bl e2f8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1201,74 +1191,83 @@ │ │ │ │ │ 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 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 314 │ │ │ │ │ - b.n 490 │ │ │ │ │ + bne.w 312 │ │ │ │ │ + b.n 48e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 182 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1266 │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f2 │ │ │ │ │ + beq.w 5f0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f2 │ │ │ │ │ + beq.w 5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f2 │ │ │ │ │ + beq.w 5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9704 │ │ │ │ │ + bl 96fc │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f2 │ │ │ │ │ + beq.w 5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e70 │ │ │ │ │ + bl 1e70 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1446 │ │ │ │ │ + bne.w 17f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2020 │ │ │ │ │ + bl 2020 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1446 │ │ │ │ │ + bne.w 17f4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c │ │ │ │ │ + beq.w 1592 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -1280,125 +1279,184 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 314 │ │ │ │ │ + bne.w 312 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f4 │ │ │ │ │ + beq.w 5f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 104 │ │ │ │ │ - b.w 1fe │ │ │ │ │ + b.w 1fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 49e │ │ │ │ │ + beq.w 49c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1038 │ │ │ │ │ + bne.w e76 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1030 │ │ │ │ │ + beq.w e6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1030 │ │ │ │ │ + bne.w e6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 103e │ │ │ │ │ + bne.w e68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, c68 │ │ │ │ │ + cbnz r3, c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1044 │ │ │ │ │ + bne.w e7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 103e │ │ │ │ │ + bne.w e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ffc │ │ │ │ │ + bne.w 1638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f8a │ │ │ │ │ + bne.w 15f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 49e │ │ │ │ │ + b.w 49c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 159e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 159e │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 165c │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + cbz r0, cea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 6cf4 │ │ │ │ │ + R_ARM_THM_CALL patterns_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14a4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 165c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 13a8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 8a2 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b.n 910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bd0 │ │ │ │ │ + bl 6bc8 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c0 │ │ │ │ │ + beq.w 7a2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c0 │ │ │ │ │ + beq.w 7a2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c0 │ │ │ │ │ + beq.w 7a2 │ │ │ │ │ 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 7c0 │ │ │ │ │ + beq.w 7a2 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -1406,35 +1464,35 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, d60 │ │ │ │ │ + cbnz r0, de2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c2 │ │ │ │ │ + beq.w 7a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c4 │ │ │ │ │ + b.n 7a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bd0 │ │ │ │ │ + bl 6bc8 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79e │ │ │ │ │ + beq.w 780 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79e │ │ │ │ │ + beq.w 780 │ │ │ │ │ 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 │ │ │ │ │ @@ -1447,653 +1505,548 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d02 │ │ │ │ │ + beq.n d84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 192 │ │ │ │ │ + b.w 190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3ddc │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fc │ │ │ │ │ + beq.w 3fa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 400 │ │ │ │ │ + bne.w 3fe │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fc │ │ │ │ │ + beq.w 3fa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fc │ │ │ │ │ + beq.w 3fa │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 400 │ │ │ │ │ + bne.w 3fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 454 │ │ │ │ │ - b.w 3fc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w f06 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w f06 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, e48 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, e14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6cfc │ │ │ │ │ - R_ARM_THM_CALL patterns_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n ec6 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cbnz r5, e48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r0, e4e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 8ba │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n e34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6cfc │ │ │ │ │ - R_ARM_THM_CALL patterns_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e2e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8a7c │ │ │ │ │ - R_ARM_THM_CALL guard_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n f12 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e2e │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e2e │ │ │ │ │ - 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 e2e │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbnz r0, efe │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cbz r0, f0e │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8a7c │ │ │ │ │ - R_ARM_THM_CALL guard_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n e16 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e14 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n eb6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 902 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df2 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e32 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e32 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1350 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 135c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 7c6 │ │ │ │ │ - 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 150 │ │ │ │ │ - b.n f3c │ │ │ │ │ + bne.w 452 │ │ │ │ │ + b.w 3fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3c │ │ │ │ │ - b.w 1fe │ │ │ │ │ + beq.w 1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w 4a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 137a │ │ │ │ │ + b.w 1f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4a2 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f9c │ │ │ │ │ - R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c94 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + b.n c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbnz r3, ffc │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n c32 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c94 │ │ │ │ │ + beq.w c60 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c94 │ │ │ │ │ + beq.w c60 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 1026 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 103c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 1000 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1016 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n c9c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c9a │ │ │ │ │ + b.n c98 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n f12 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cbnz r3, f20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n c9a │ │ │ │ │ - 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 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3e0 │ │ │ │ │ + b.w 49c │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1570 │ │ │ │ │ + beq.w 90c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 316 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c36 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 4a2 │ │ │ │ │ + b.n 910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ + b.w 4a0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 49c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 12ec │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c64 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + bne.w 12ec │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 12e6 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n fce │ │ │ │ │ - b.n c64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ - R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a6c │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cbnz r3, f86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, f82 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 142e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a70 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 12e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a6c │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 156c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a6c │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + bne.w 14ee │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3e0 │ │ │ │ │ + b.w 49c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w f64 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ - b.n b08 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 894 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 748 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 182 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 748 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 182 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b.n 838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9a0 │ │ │ │ │ + b.n 988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 35e │ │ │ │ │ + b.w 35c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n c96 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17c8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 314 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n fd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1458 │ │ │ │ │ + blt.w 1326 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1958 │ │ │ │ │ + beq.w 1332 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1266 │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15ce │ │ │ │ │ + beq.w 1338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ce │ │ │ │ │ + bne.w 1338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c8 │ │ │ │ │ + bne.w 1368 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 11a6 │ │ │ │ │ + cbz r0, 10e2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11a6 │ │ │ │ │ + cbz r0, 10e2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11a6 │ │ │ │ │ + cbz r0, 10e2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1922 │ │ │ │ │ + bne.w 1340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c8 │ │ │ │ │ + bne.w 1368 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11e8 │ │ │ │ │ + cbz r0, 1124 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11e8 │ │ │ │ │ + cbz r0, 1124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ - cbz r0, 11e8 │ │ │ │ │ + bl 113cc │ │ │ │ │ + cbz r0, 1124 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_144_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d6 │ │ │ │ │ + bne.w 136e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c8 │ │ │ │ │ + bne.w 1368 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1220 │ │ │ │ │ + cbz r0, 1158 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1220 │ │ │ │ │ + cbz r0, 1158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a0a │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ - cbz r0, 1220 │ │ │ │ │ + cbz r0, 1158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2164 │ │ │ │ │ + bl 2164 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15f8 │ │ │ │ │ + cbnz r0, 11a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15c8 │ │ │ │ │ + bne.w 1368 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1254 │ │ │ │ │ + cbz r0, 118e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1254 │ │ │ │ │ + cbz r0, 118e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a0a │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ - cbz r0, 1254 │ │ │ │ │ + cbz r0, 118e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9704 │ │ │ │ │ + bl 96fc │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ - cbnz r0, 126c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 50c │ │ │ │ │ + beq.w 50a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bf4 │ │ │ │ │ + b.n bf0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #677 @ 0x2a5 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1158 │ │ │ │ │ + movs r1, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1158 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 6be0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1158 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1324 │ │ │ │ │ + R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 115c │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1158 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [fp, #12] │ │ │ │ │ + bl 625c │ │ │ │ │ + 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 12d6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 1196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1254 │ │ │ │ │ + beq.n 118e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15c0 │ │ │ │ │ + beq.n 12ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c0 │ │ │ │ │ + bne.n 12ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15b8 │ │ │ │ │ + bne.n 12c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 6bcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15ae │ │ │ │ │ + bl 6be0 │ │ │ │ │ + cbz r0, 12bc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1324 │ │ │ │ │ R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 15b2 │ │ │ │ │ + cbnz r3, 12c0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 125a │ │ │ │ │ + bne.n 1194 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1254 │ │ │ │ │ + beq.w 118e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2101,256 +2054,568 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [fp, #12] │ │ │ │ │ - bl 6264 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 1208 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + b.n 1280 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbz r0, 1328 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 125c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1194 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1250 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 125a │ │ │ │ │ + b.n 1194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4de │ │ │ │ │ + b.w 4dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n fbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1c6 │ │ │ │ │ + b.n f4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1f4 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.w 652 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 16d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 7c6 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.w 16a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1f0 │ │ │ │ │ + b.w 652 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 988 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.w 1f4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 139a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3e2 │ │ │ │ │ - b.w 49e │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 49e │ │ │ │ │ + b.n 119a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 109a │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1210 │ │ │ │ │ + b.n 103c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16be │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1196 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16be │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 16b8 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + beq.w 1210 │ │ │ │ │ + b.n 103c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 75e │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 7a8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 7a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 6cf4 │ │ │ │ │ + R_ARM_THM_CALL patterns_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d0c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8a74 │ │ │ │ │ + R_ARM_THM_CALL guard_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 14ea │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ - mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbnz r3, 1400 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d0c │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 13fc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d0c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d0c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + 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] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 182c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 16b8 │ │ │ │ │ + bne.n 14e0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 149a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d12 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w f82 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w f82 │ │ │ │ │ + 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 f82 │ │ │ │ │ + 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] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + 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 103c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbz r0, 149e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n fbe │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1918 │ │ │ │ │ + b.n fbc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8a74 │ │ │ │ │ + R_ARM_THM_CALL guard_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w cec │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 189a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w cea │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 141c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 8ea │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d10 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fb6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f9c │ │ │ │ │ + R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fb6 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3e2 │ │ │ │ │ - b.w 49e │ │ │ │ │ + cbnz r3, 156c │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fb6 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fb6 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fb6 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fb6 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + b.n 1474 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 5f8 │ │ │ │ │ + b.n fbc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3b4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w bf4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ee │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.w 1f2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w bf4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 10d8 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.w bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 226 │ │ │ │ │ + b.w cc2 │ │ │ │ │ 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 1650 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 15dc │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 16a │ │ │ │ │ + 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 150 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 7a8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.w 4a0 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w c90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f9c │ │ │ │ │ + R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1592 │ │ │ │ │ + beq.w c90 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cbnz r3, 1638 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w c90 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w e96 │ │ │ │ │ + b.w c90 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w c96 │ │ │ │ │ + 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 3c │ │ │ │ │ + b.w 1fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 7a8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w d12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3ddc │ │ │ │ │ + R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a54 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a58 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a54 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 113cc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a54 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15e4 │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ + b.w af0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15a0 │ │ │ │ │ + beq.w 17fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 650 │ │ │ │ │ + bne.w 64e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 158a │ │ │ │ │ + beq.n 17e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 158a │ │ │ │ │ + bne.n 17e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1584 │ │ │ │ │ + bne.n 17dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14ea │ │ │ │ │ + cbz r0, 1742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ - cbz r0, 14ea │ │ │ │ │ + bl 10ab0 │ │ │ │ │ + cbz r0, 1742 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1006 │ │ │ │ │ + bne.w 101c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1584 │ │ │ │ │ + bne.n 17dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1534 │ │ │ │ │ + cbz r0, 178c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ - cbz r0, 1534 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ + cbz r0, 178c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1534 │ │ │ │ │ + cbz r0, 178c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1534 │ │ │ │ │ + cbz r0, 178c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 154a │ │ │ │ │ + cbnz r0, 17a2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 254 │ │ │ │ │ - b.w 650 │ │ │ │ │ + beq.w 252 │ │ │ │ │ + b.w 64e │ │ │ │ │ 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 │ │ │ │ │ @@ -2359,274 +2624,151 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1026 │ │ │ │ │ + bne.w 103c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1536 │ │ │ │ │ + beq.n 178e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 153c │ │ │ │ │ + b.n 1794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153c │ │ │ │ │ + b.n 1794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14bc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 654 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 254 │ │ │ │ │ - b.w 650 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - b.n 12d6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 125a │ │ │ │ │ + b.n 1714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 129c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 125c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 115e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1316 │ │ │ │ │ - b.n 1026 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #677 @ 0x2a5 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ - movs r1, #16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1324 │ │ │ │ │ - R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ + b.w 224 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 5f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1224 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - b.n 130e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3b6 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 924 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 928 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8ac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b.w 850 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 7c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 77c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1438 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13c4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 252 │ │ │ │ │ + b.w 64e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 626 │ │ │ │ │ + b.w 624 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.w 728 │ │ │ │ │ + b.w 726 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 680 │ │ │ │ │ + b.w 67e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 181e │ │ │ │ │ + blt.w 1962 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 195e │ │ │ │ │ + beq.w 1970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 724 │ │ │ │ │ + bne.w 722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17f6 │ │ │ │ │ + beq.n 1938 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f6 │ │ │ │ │ + bne.n 1938 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17b6 │ │ │ │ │ + bne.n 18f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1758 │ │ │ │ │ + cbz r0, 189a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ - cbz r0, 1758 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ + cbz r0, 189a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17fe │ │ │ │ │ + bne.n 1940 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 17b6 │ │ │ │ │ + cbnz r3, 18f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 17a0 │ │ │ │ │ + cbz r0, 18e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ - cbz r0, 17a0 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ + cbz r0, 18e2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17a0 │ │ │ │ │ + cbz r0, 18e2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17a0 │ │ │ │ │ + cbz r0, 18e2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 17bc │ │ │ │ │ + cbnz r0, 18fe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6ac │ │ │ │ │ - b.w 724 │ │ │ │ │ + beq.w 6aa │ │ │ │ │ + b.w 722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17a8 │ │ │ │ │ + b.n 18ea │ │ │ │ │ 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 │ │ │ │ │ @@ -2635,578 +2777,442 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1026 │ │ │ │ │ + bne.w 103c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a2 │ │ │ │ │ + beq.n 18e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 17a8 │ │ │ │ │ + b.n 18ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 172c │ │ │ │ │ + b.n 186e │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e2 │ │ │ │ │ - b.n 1026 │ │ │ │ │ + beq.n 1924 │ │ │ │ │ + b.w 103c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 728 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13fc │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13fc │ │ │ │ │ - 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 13fc │ │ │ │ │ - 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] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - 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 1026 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 191c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 1438 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f9c │ │ │ │ │ - R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbnz r3, 1918 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - b.n 1872 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1436 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 1436 │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1316 │ │ │ │ │ - b.w 1026 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w 654 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 1260 │ │ │ │ │ + b.w 726 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6ac │ │ │ │ │ - b.w 724 │ │ │ │ │ + beq.w 6aa │ │ │ │ │ + b.w 722 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000196c <_tmp_6_rule>: │ │ │ │ │ +00001980 <_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 19dc <_tmp_6_rule+0x70> │ │ │ │ │ + beq.n 19f0 <_tmp_6_rule+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 19dc <_tmp_6_rule+0x70> │ │ │ │ │ + cbnz r0, 19f0 <_tmp_6_rule+0x70> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 19e8 <_tmp_6_rule+0x7c> │ │ │ │ │ + cbnz r3, 19fc <_tmp_6_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19d4 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r0, 19e8 <_tmp_6_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 19d4 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r3, 19e8 <_tmp_6_rule+0x68> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19d4 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r0, 19e8 <_tmp_6_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 19d4 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r3, 19e8 <_tmp_6_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19d4 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r0, 19e8 <_tmp_6_rule+0x68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 199a <_tmp_6_rule+0x2e> │ │ │ │ │ + beq.n 19ae <_tmp_6_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19d0 <_tmp_6_rule+0x64> │ │ │ │ │ + b.n 19e4 <_tmp_6_rule+0x64> │ │ │ │ │ │ │ │ │ │ -000019f0 <_tmp_7_rule>: │ │ │ │ │ +00001a04 <_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1a4c <_tmp_7_rule+0x5c> │ │ │ │ │ + beq.n 1a60 <_tmp_7_rule+0x5c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1a4c <_tmp_7_rule+0x5c> │ │ │ │ │ + cbnz r0, 1a60 <_tmp_7_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1a58 <_tmp_7_rule+0x68> │ │ │ │ │ + cbnz r3, 1a6c <_tmp_7_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a46 <_tmp_7_rule+0x56> │ │ │ │ │ + cbnz r0, 1a5a <_tmp_7_rule+0x56> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1a46 <_tmp_7_rule+0x56> │ │ │ │ │ + cbnz r3, 1a5a <_tmp_7_rule+0x56> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a46 <_tmp_7_rule+0x56> │ │ │ │ │ + cbnz r0, 1a5a <_tmp_7_rule+0x56> │ │ │ │ │ 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 1a42 <_tmp_7_rule+0x52> │ │ │ │ │ + b.n 1a56 <_tmp_7_rule+0x52> │ │ │ │ │ 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 1a1e <_tmp_7_rule+0x2e> │ │ │ │ │ + beq.n 1a32 <_tmp_7_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a42 <_tmp_7_rule+0x52> │ │ │ │ │ + b.n 1a56 <_tmp_7_rule+0x52> │ │ │ │ │ │ │ │ │ │ -00001a60 <_tmp_8_rule>: │ │ │ │ │ +00001a74 <_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1abe <_tmp_8_rule+0x5e> │ │ │ │ │ + beq.n 1ad2 <_tmp_8_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1abe <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r0, 1ad2 <_tmp_8_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1aca <_tmp_8_rule+0x6a> │ │ │ │ │ + cbnz r3, 1ade <_tmp_8_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ab8 <_tmp_8_rule+0x58> │ │ │ │ │ + cbnz r0, 1acc <_tmp_8_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1ab8 <_tmp_8_rule+0x58> │ │ │ │ │ + cbnz r3, 1acc <_tmp_8_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ab8 <_tmp_8_rule+0x58> │ │ │ │ │ + cbnz r0, 1acc <_tmp_8_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ab4 <_tmp_8_rule+0x54> │ │ │ │ │ + b.n 1ac8 <_tmp_8_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a8e <_tmp_8_rule+0x2e> │ │ │ │ │ + beq.n 1aa2 <_tmp_8_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ab4 <_tmp_8_rule+0x54> │ │ │ │ │ + b.n 1ac8 <_tmp_8_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ad4 <_tmp_9_rule>: │ │ │ │ │ +00001ae8 <_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1b32 <_tmp_9_rule+0x5e> │ │ │ │ │ + beq.n 1b46 <_tmp_9_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1b32 <_tmp_9_rule+0x5e> │ │ │ │ │ + cbnz r0, 1b46 <_tmp_9_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1b3e <_tmp_9_rule+0x6a> │ │ │ │ │ + cbnz r3, 1b52 <_tmp_9_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1b2c <_tmp_9_rule+0x58> │ │ │ │ │ + cbnz r0, 1b40 <_tmp_9_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1b2c <_tmp_9_rule+0x58> │ │ │ │ │ + cbnz r3, 1b40 <_tmp_9_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1b2c <_tmp_9_rule+0x58> │ │ │ │ │ + cbnz r0, 1b40 <_tmp_9_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b28 <_tmp_9_rule+0x54> │ │ │ │ │ + b.n 1b3c <_tmp_9_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b02 <_tmp_9_rule+0x2e> │ │ │ │ │ + beq.n 1b16 <_tmp_9_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b28 <_tmp_9_rule+0x54> │ │ │ │ │ + b.n 1b3c <_tmp_9_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b48 : │ │ │ │ │ +00001b5c : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + beq.w 1d4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d3a │ │ │ │ │ + bne.w 1d4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d48 │ │ │ │ │ + bne.w 1d5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 1d80 │ │ │ │ │ + bl 1d94 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1bce │ │ │ │ │ + cbz r0, 1be2 │ │ │ │ │ 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, 1bce │ │ │ │ │ + cbz r0, 1be2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1bce │ │ │ │ │ + cbz r0, 1be2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d64 │ │ │ │ │ + beq.w 1d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1cf8 │ │ │ │ │ + bne.w 1d0c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1d50 │ │ │ │ │ + beq.w 1d64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d50 │ │ │ │ │ + bne.w 1d64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d5e │ │ │ │ │ + bne.w 1d72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d80 │ │ │ │ │ + bl 1d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1c1e │ │ │ │ │ + cbnz r0, 1c32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1d32 │ │ │ │ │ + beq.w 1d46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d32 │ │ │ │ │ + bne.n 1d46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d28 │ │ │ │ │ + bne.n 1d3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d20 │ │ │ │ │ + beq.n 1d34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d28 │ │ │ │ │ + bne.n 1d3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 1c8a │ │ │ │ │ + cbz r2, 1c9e │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1d80 │ │ │ │ │ + bl 1d94 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1c8a │ │ │ │ │ + cbz r0, 1c9e │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 1cfe │ │ │ │ │ + beq.n 1d12 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 1c5c │ │ │ │ │ + b.n 1c70 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d1a │ │ │ │ │ + beq.n 1d2e │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 1cb2 │ │ │ │ │ + ble.n 1cc6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1ca0 │ │ │ │ │ + b.n 1cb4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ @@ -3216,511 +3222,511 @@ │ │ │ │ │ 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 1c0e │ │ │ │ │ + beq.n 1c22 │ │ │ │ │ movs r1, #13 │ │ │ │ │ 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 1d7c │ │ │ │ │ + bne.n 1d90 │ │ │ │ │ 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 1c0e │ │ │ │ │ + beq.n 1c22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 1bc4 │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1bc4 │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 1d1a │ │ │ │ │ + cbz r0, 1d2e │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1c7e │ │ │ │ │ + b.n 1c92 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1c0e │ │ │ │ │ + b.n 1c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c3a │ │ │ │ │ + b.n 1c4e │ │ │ │ │ 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 1b84 │ │ │ │ │ + beq.w 1b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1bc4 │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ 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 1c00 │ │ │ │ │ + beq.w 1c14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c0e │ │ │ │ │ + b.n 1c22 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cf2 │ │ │ │ │ + beq.n 1d06 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bc4 │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c0e │ │ │ │ │ + b.n 1c22 │ │ │ │ │ │ │ │ │ │ -00001d80 : │ │ │ │ │ +00001d94 : │ │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 318a │ │ │ │ │ + beq.w 319e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 318a │ │ │ │ │ + bne.w 319e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21a8 │ │ │ │ │ + bne.w 21bc │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 31d4 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 31e6 │ │ │ │ │ + bne.w 31fa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 31c4 │ │ │ │ │ + beq.w 31d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31c4 │ │ │ │ │ + bne.w 31d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 31be │ │ │ │ │ + bne.w 31d2 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 31b0 │ │ │ │ │ + beq.w 31c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 22ee │ │ │ │ │ + bne.w 2302 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 24da │ │ │ │ │ + bne.w 24ee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2e1a │ │ │ │ │ + beq.w 2e2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e1a │ │ │ │ │ + bne.w 2e2e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e28 │ │ │ │ │ + bne.w 2e3c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 249e │ │ │ │ │ + bne.w 24b2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e28 │ │ │ │ │ + bne.w 2e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3314 │ │ │ │ │ + bl 3328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24be │ │ │ │ │ + bne.w 24d2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 24da │ │ │ │ │ + bne.w 24ee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 319c │ │ │ │ │ + beq.w 31b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 319c │ │ │ │ │ + bne.w 31b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 31aa │ │ │ │ │ + bne.w 31be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 312c │ │ │ │ │ + beq.w 3140 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 31f6 │ │ │ │ │ + bne.w 320a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 31ec │ │ │ │ │ + beq.w 3200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31ec │ │ │ │ │ + bne.w 3200 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1f1a │ │ │ │ │ + cbnz r3, 1f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ec │ │ │ │ │ + bl 5824 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21b6 │ │ │ │ │ + bne.w 21ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 24da │ │ │ │ │ + bne.w 24ee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2e30 │ │ │ │ │ + beq.w 2e44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e30 │ │ │ │ │ + bne.w 2e44 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e3e │ │ │ │ │ + bne.w 2e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 3314 │ │ │ │ │ + bl 3328 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23cc │ │ │ │ │ + bne.w 23e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e3e │ │ │ │ │ + bne.w 2e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23ba │ │ │ │ │ + bne.w 23ce │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e3e │ │ │ │ │ + bne.w 2e52 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 263c │ │ │ │ │ + bne.w 2650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 284a │ │ │ │ │ + bne.w 285e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ade │ │ │ │ │ + bne.w 2af2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 2394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ 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 23f2 │ │ │ │ │ + bne.w 2406 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_5_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_5_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25da │ │ │ │ │ + bne.w 25ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ 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 24e0 │ │ │ │ │ + bne.w 24f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ 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 25ec │ │ │ │ │ + bne.w 2600 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 265a │ │ │ │ │ + bne.w 266e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2712 │ │ │ │ │ + bne.w 2726 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #532 @ 0x214 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 279e │ │ │ │ │ + bne.w 27b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ 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 2918 │ │ │ │ │ + bne.w 292c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2928 │ │ │ │ │ + bne.w 293c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ 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 2984 │ │ │ │ │ + bne.w 2998 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a3a │ │ │ │ │ + bne.w 2a4e │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1009 @ 0x3f1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -3732,174 +3738,174 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f1a │ │ │ │ │ + beq.w 1f2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ strd r7, r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 314e │ │ │ │ │ + beq.w 3162 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 314e │ │ │ │ │ + bne.w 3162 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 315c │ │ │ │ │ + bne.w 3170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ec │ │ │ │ │ + bl 5824 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2216 │ │ │ │ │ + cbz r0, 222a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2486 │ │ │ │ │ + bne.w 249a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1f22 │ │ │ │ │ + beq.w 1f36 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1f22 │ │ │ │ │ + bne.w 1f36 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3126 │ │ │ │ │ + beq.w 313a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 226a │ │ │ │ │ + ble.n 227e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 226a │ │ │ │ │ + beq.n 227e │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r8, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 225a │ │ │ │ │ + bne.n 226e │ │ │ │ │ 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 d72c │ │ │ │ │ + bl d738 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eda │ │ │ │ │ + beq.w 2eee │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eda │ │ │ │ │ + beq.w 2eee │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3146 │ │ │ │ │ + bne.w 315a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 313c │ │ │ │ │ + beq.w 3150 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldrd r5, r7, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2eba │ │ │ │ │ + bne.w 2ece │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 236e │ │ │ │ │ + beq.n 2382 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21ae │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e40 │ │ │ │ │ + beq.w 1e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e40 │ │ │ │ │ + beq.w 1e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b6c │ │ │ │ │ + bl 6b64 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1e42 │ │ │ │ │ + bne.w 1e56 │ │ │ │ │ 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 313c │ │ │ │ │ + beq.w 3150 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f96 │ │ │ │ │ + beq.w 2faa │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ @@ -3911,873 +3917,873 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22e4 │ │ │ │ │ + bne.n 22f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23ec │ │ │ │ │ + beq.n 2400 │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1fb2 │ │ │ │ │ + b.n 1fc6 │ │ │ │ │ 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 25d0 │ │ │ │ │ + beq.w 25e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 219a │ │ │ │ │ + bne.w 21ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31e0 │ │ │ │ │ + bne.w 31f4 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21ae │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3174 │ │ │ │ │ + beq.w 3188 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12940 │ │ │ │ │ + bl 12960 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25f8 │ │ │ │ │ + bne.w 260c │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2848 │ │ │ │ │ + bne.w 285c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fb2 │ │ │ │ │ + b.n 1fc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 311a │ │ │ │ │ + beq.w 312e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 311a │ │ │ │ │ + bne.w 312e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2fa6 │ │ │ │ │ + bne.w 2fba │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2fc2 │ │ │ │ │ + beq.w 2fd6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fa4 │ │ │ │ │ + beq.w 2fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2fa6 │ │ │ │ │ + bne.w 2fba │ │ │ │ │ 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 2fba │ │ │ │ │ + beq.w 2fce │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f9e │ │ │ │ │ + beq.w 2fb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 2de6 │ │ │ │ │ + beq.w 2dfa │ │ │ │ │ str.w r5, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 21d8 │ │ │ │ │ + b.n 21ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7694 │ │ │ │ │ + bl 76a8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e82 │ │ │ │ │ + beq.w 1e96 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e82 │ │ │ │ │ + beq.w 1e96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bc8 │ │ │ │ │ + bne.w 2bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1ea8 │ │ │ │ │ + beq.w 1ebc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1fb4 │ │ │ │ │ + b.n 1fc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 301c │ │ │ │ │ + beq.w 3030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 301c │ │ │ │ │ + bne.w 3030 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f6c │ │ │ │ │ + bne.w 2f80 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 2f4c │ │ │ │ │ + beq.w 2f60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2936 │ │ │ │ │ + beq.w 294a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2936 │ │ │ │ │ + beq.w 294a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 30d8 │ │ │ │ │ + beq.w 30ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30d8 │ │ │ │ │ + bne.w 30ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 30d0 │ │ │ │ │ + bne.w 30e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a2a │ │ │ │ │ + bne.w 2a3e │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2938 │ │ │ │ │ + bne.w 294c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 25be │ │ │ │ │ + cbz r0, 25d2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 247a │ │ │ │ │ + bne.w 248e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f8a │ │ │ │ │ + bne.w 2f9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2070 │ │ │ │ │ + beq.w 2084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 21b0 │ │ │ │ │ + b.n 21c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7f8 │ │ │ │ │ R_ARM_THM_CALL import_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 203e │ │ │ │ │ + beq.w 2052 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2bb4 │ │ │ │ │ + bl 2bb4 │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25e6 │ │ │ │ │ - b.n 208a │ │ │ │ │ + bne.n 25fa │ │ │ │ │ + b.n 209e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 313c │ │ │ │ │ + beq.w 3150 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 313c │ │ │ │ │ + beq.w 3150 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ strd r5, r1, [sp] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22e4 │ │ │ │ │ - b.n 236e │ │ │ │ │ + bne.w 22f8 │ │ │ │ │ + b.n 2382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7694 │ │ │ │ │ + bl 76a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fa0 │ │ │ │ │ + beq.w 1fb4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fa0 │ │ │ │ │ - b.n 23cc │ │ │ │ │ + beq.w 1fb4 │ │ │ │ │ + b.n 23e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2f2a │ │ │ │ │ + beq.w 2f3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f2a │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2700 │ │ │ │ │ + bne.n 2714 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 2f34 │ │ │ │ │ + beq.w 2f48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3222 │ │ │ │ │ + beq.w 3236 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4104 │ │ │ │ │ + bl 40fc │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3222 │ │ │ │ │ + beq.w 3236 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_16_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_16_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3222 │ │ │ │ │ + beq.w 3236 │ │ │ │ │ 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 2f20 │ │ │ │ │ + beq.w 2f34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 247a │ │ │ │ │ + bne.w 248e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f40 │ │ │ │ │ + bne.w 2f54 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 20bc │ │ │ │ │ - b.n 25d0 │ │ │ │ │ + beq.w 20d0 │ │ │ │ │ + b.n 25e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3110 │ │ │ │ │ + beq.w 3124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3110 │ │ │ │ │ + bne.w 3124 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3108 │ │ │ │ │ + bne.w 311c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2f74 │ │ │ │ │ + beq.w 2f88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e198 │ │ │ │ │ + bl e1ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 278a │ │ │ │ │ + cbz r0, 279e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 278a │ │ │ │ │ + cbz r0, 279e │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 247a │ │ │ │ │ + bne.w 248e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f80 │ │ │ │ │ + bne.w 2f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 20e2 │ │ │ │ │ - b.n 25d0 │ │ │ │ │ + beq.w 20f6 │ │ │ │ │ + b.n 25e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 32f0 │ │ │ │ │ + beq.w 3304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32f0 │ │ │ │ │ + bne.w 3304 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2836 │ │ │ │ │ + bne.n 284a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3292 │ │ │ │ │ + beq.w 32a6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov.w r1, #532 @ 0x214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2834 │ │ │ │ │ + cbz r0, 2848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 2834 │ │ │ │ │ + cbz r0, 2848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3618 │ │ │ │ │ + bl 3610 │ │ │ │ │ R_ARM_THM_CALL _tmp_17_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2836 │ │ │ │ │ + cbnz r5, 284a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3288 │ │ │ │ │ + beq.w 329c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 247a │ │ │ │ │ + bne.w 248e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 329c │ │ │ │ │ + bne.w 32b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2108 │ │ │ │ │ - b.n 25d0 │ │ │ │ │ + beq.w 211c │ │ │ │ │ + b.n 25e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1fb0 │ │ │ │ │ + bne.w 1fc4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 30e8 │ │ │ │ │ + beq.w 30fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30e8 │ │ │ │ │ + bne.w 30fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e92 │ │ │ │ │ + bne.w 2ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 48f0 │ │ │ │ │ + bl 48e8 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e46 │ │ │ │ │ + bne.w 2e5a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e92 │ │ │ │ │ + bne.w 2ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112b0 │ │ │ │ │ + bl 112cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c88 │ │ │ │ │ + bne.w 2c9c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e92 │ │ │ │ │ + bne.w 2ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c32 │ │ │ │ │ + bne.w 2c46 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e92 │ │ │ │ │ + bne.w 2ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5dfc │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 28d6 │ │ │ │ │ + cbz r0, 28ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d60 │ │ │ │ │ + bne.w 2d74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e92 │ │ │ │ │ + bne.w 2ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5dfc │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 28f6 │ │ │ │ │ + cbz r0, 290a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e198 │ │ │ │ │ + bl e1ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e02 │ │ │ │ │ + bne.w 2e16 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e92 │ │ │ │ │ + bne.w 2ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d88 │ │ │ │ │ + bne.w 2d9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 1fb0 │ │ │ │ │ + b.w 1fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d08 │ │ │ │ │ + bl 3d00 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25e6 │ │ │ │ │ - b.w 2122 │ │ │ │ │ + bne.w 25fa │ │ │ │ │ + b.w 2136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c2c │ │ │ │ │ + bl 3c24 │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25e6 │ │ │ │ │ - b.n 2148 │ │ │ │ │ + bne.w 25fa │ │ │ │ │ + b.n 215c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f6c │ │ │ │ │ + bne.w 2f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25be │ │ │ │ │ + beq.w 25d2 │ │ │ │ │ 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 25be │ │ │ │ │ + beq.w 25d2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 247a │ │ │ │ │ - b.n 25b4 │ │ │ │ │ + bne.w 248e │ │ │ │ │ + b.n 25c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 305c │ │ │ │ │ + beq.w 3070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 305c │ │ │ │ │ + bne.w 3070 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3056 │ │ │ │ │ + bne.w 306a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 302c │ │ │ │ │ + beq.w 3040 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2a16 │ │ │ │ │ + cbz r0, 2a2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3860 │ │ │ │ │ + bl 3858 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2a16 │ │ │ │ │ + cbz r0, 2a2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2a16 │ │ │ │ │ + cbz r0, 2a2a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3026 │ │ │ │ │ + beq.w 303a │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 247a │ │ │ │ │ + bne.w 248e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3036 │ │ │ │ │ + bne.w 304a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 217a │ │ │ │ │ - b.n 25d0 │ │ │ │ │ + beq.w 218e │ │ │ │ │ + b.n 25e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 257c │ │ │ │ │ - b.n 2578 │ │ │ │ │ + bne.w 2590 │ │ │ │ │ + b.n 258c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2f0e │ │ │ │ │ + beq.w 2f22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f0e │ │ │ │ │ + bne.w 2f22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2acc │ │ │ │ │ + bne.n 2ae0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2ef0 │ │ │ │ │ + beq.w 2f04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2acc │ │ │ │ │ + cbz r0, 2ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3860 │ │ │ │ │ + bl 3858 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ - cbz r0, 2acc │ │ │ │ │ + cbz r0, 2ae0 │ │ │ │ │ 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, 2acc │ │ │ │ │ + cbz r0, 2ae0 │ │ │ │ │ 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 2eea │ │ │ │ │ + beq.w 2efe │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 247a │ │ │ │ │ + bne.w 248e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f16 │ │ │ │ │ + bne.w 2f2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 219a │ │ │ │ │ + b.w 21ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 30c2 │ │ │ │ │ + beq.w 30d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30c2 │ │ │ │ │ + bne.w 30d6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 30bc │ │ │ │ │ + bne.w 30d0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 30a0 │ │ │ │ │ + beq.w 30b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 309a │ │ │ │ │ + beq.w 30ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 309a │ │ │ │ │ + beq.w 30ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dec8 │ │ │ │ │ + bl ded4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3094 │ │ │ │ │ + bne.w 30a8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 309a │ │ │ │ │ + beq.w 30ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 309a │ │ │ │ │ + beq.w 30ae │ │ │ │ │ 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 308c │ │ │ │ │ + beq.w 30a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3082 │ │ │ │ │ + beq.w 3096 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ @@ -4787,43 +4793,43 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3064 │ │ │ │ │ + beq.w 3078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 219a │ │ │ │ │ + b.w 21ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24ce │ │ │ │ │ + beq.w 24e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b6c │ │ │ │ │ + bl 6b64 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 30e2 │ │ │ │ │ + bne.w 30f6 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 313c │ │ │ │ │ + beq.w 3150 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -4837,30 +4843,30 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22e4 │ │ │ │ │ - b.w 236e │ │ │ │ │ + bne.w 22f8 │ │ │ │ │ + b.w 2382 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b6 │ │ │ │ │ + beq.w 28ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b6 │ │ │ │ │ + beq.w 28ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -4869,97 +4875,97 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2910 │ │ │ │ │ + beq.w 2924 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1fb0 │ │ │ │ │ + b.w 1fc4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 289e │ │ │ │ │ + beq.w 28b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 32e8 │ │ │ │ │ + beq.w 32fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32e8 │ │ │ │ │ + bne.w 32fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 32de │ │ │ │ │ + bne.w 32f2 │ │ │ │ │ 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 2ff4 │ │ │ │ │ + beq.w 3008 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 32de │ │ │ │ │ + bne.w 32f2 │ │ │ │ │ strd r5, r8, [sp, #28] │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11724 │ │ │ │ │ + bl 11740 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ea8 │ │ │ │ │ + bne.w 2ebc │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fee │ │ │ │ │ + beq.w 3002 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 2e9a │ │ │ │ │ + bgt.w 2eae │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 289e │ │ │ │ │ + beq.w 28b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 289e │ │ │ │ │ + beq.w 28b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -4968,41 +4974,41 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - b.n 2c6e │ │ │ │ │ + b.n 2c82 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28d6 │ │ │ │ │ + beq.w 28ea │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6184 │ │ │ │ │ + bl 617c │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c80 │ │ │ │ │ - b.n 2910 │ │ │ │ │ + bne.w 2c94 │ │ │ │ │ + b.n 2924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12940 │ │ │ │ │ + bl 12960 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 290e │ │ │ │ │ + beq.w 2922 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 290e │ │ │ │ │ + beq.w 2922 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ ldrd r8, r3, [r5, #20] │ │ │ │ │ @@ -5018,74 +5024,74 @@ │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 2c80 │ │ │ │ │ - b.n 2910 │ │ │ │ │ + bne.w 2c94 │ │ │ │ │ + b.n 2924 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ + beq.w 3138 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.w 2494 │ │ │ │ │ + b.w 24a8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28f6 │ │ │ │ │ + beq.w 290a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - b.n 2c54 │ │ │ │ │ + b.n 2c68 │ │ │ │ │ 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 1e72 │ │ │ │ │ + beq.w 1e86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 24d2 │ │ │ │ │ + b.w 24e6 │ │ │ │ │ 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 1f5c │ │ │ │ │ + beq.w 1f70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1fa6 │ │ │ │ │ + b.w 1fba │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2886 │ │ │ │ │ + beq.w 289a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2886 │ │ │ │ │ + beq.w 289a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ ldrd r8, r3, [r5, #20] │ │ │ │ │ @@ -5100,600 +5106,600 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n 2dd0 │ │ │ │ │ + b.n 2de4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1fb0 │ │ │ │ │ + b.w 1fc4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2d0c │ │ │ │ │ + b.n 2d20 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 2fd6 │ │ │ │ │ + beq.w 2fea │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2ce2 │ │ │ │ │ + b.n 2cf6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 2ed2 │ │ │ │ │ + cbz r0, 2ee6 │ │ │ │ │ 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 22c8 │ │ │ │ │ + bne.w 22dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 22c6 │ │ │ │ │ + b.w 22da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1f36 │ │ │ │ │ - b.w 24da │ │ │ │ │ + beq.w 1f4a │ │ │ │ │ + b.w 24ee │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2aae │ │ │ │ │ + b.n 2ac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2f16 │ │ │ │ │ + blt.n 2f2a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2a74 │ │ │ │ │ - b.n 2acc │ │ │ │ │ + beq.w 2a88 │ │ │ │ │ + b.n 2ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a5a │ │ │ │ │ + b.n 2a6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ad0 │ │ │ │ │ + b.n 2ae4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2704 │ │ │ │ │ + b.w 2718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 267a │ │ │ │ │ + b.w 268e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge.w 32a8 │ │ │ │ │ + bge.w 32bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2704 │ │ │ │ │ + b.w 2718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 2f8a │ │ │ │ │ + blt.n 2f9e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2520 │ │ │ │ │ + beq.w 2534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 25c4 │ │ │ │ │ + b.w 25d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 30f2 │ │ │ │ │ + bge.w 3106 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2790 │ │ │ │ │ + b.n 27a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 25c4 │ │ │ │ │ + b.w 25d8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 233c │ │ │ │ │ + b.w 2350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2fcc │ │ │ │ │ + cbnz r0, 2fe0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2028 │ │ │ │ │ - b.w 25d0 │ │ │ │ │ + beq.w 203c │ │ │ │ │ + b.w 25e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2faa │ │ │ │ │ + b.n 2fbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3004 │ │ │ │ │ + bge.n 3018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2faa │ │ │ │ │ + b.n 2fbe │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 314a │ │ │ │ │ + bne.w 315e │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 289e │ │ │ │ │ + b.n 28b2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2432 │ │ │ │ │ - b.n 2fa6 │ │ │ │ │ + beq.w 2446 │ │ │ │ │ + b.n 2fba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2500 │ │ │ │ │ + b.w 2514 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 29f6 │ │ │ │ │ + b.n 2a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3040 │ │ │ │ │ + bge.n 3054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a1c │ │ │ │ │ + b.n 2a30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 29c4 │ │ │ │ │ + beq.w 29d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a1c │ │ │ │ │ + b.n 2a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 29a4 │ │ │ │ │ + b.n 29b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 3088 │ │ │ │ │ + cbz r0, 309c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1fe8 │ │ │ │ │ - b.w 25d0 │ │ │ │ │ + beq.w 1ffc │ │ │ │ │ + b.w 25e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2b8c │ │ │ │ │ + b.n 2ba0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3096 │ │ │ │ │ + b.n 30aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3072 │ │ │ │ │ + b.n 3086 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3072 │ │ │ │ │ + b.n 3086 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3096 │ │ │ │ │ + b.n 30aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 30ca │ │ │ │ │ + blt.n 30de │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2b1a │ │ │ │ │ + beq.w 2b2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3072 │ │ │ │ │ + b.n 3086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2afe │ │ │ │ │ + b.n 2b12 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 30bc │ │ │ │ │ + b.n 30d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2938 │ │ │ │ │ + b.n 294c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 255e │ │ │ │ │ + b.w 2572 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 24d2 │ │ │ │ │ + b.w 24e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 286e │ │ │ │ │ + b.w 2882 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2752 │ │ │ │ │ + beq.w 2766 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2790 │ │ │ │ │ + b.w 27a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2732 │ │ │ │ │ + b.w 2746 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2412 │ │ │ │ │ + b.w 2426 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ede │ │ │ │ │ + b.n 2ef2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1fb2 │ │ │ │ │ + b.w 1fc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ede │ │ │ │ │ + b.n 2ef2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2eae │ │ │ │ │ + b.n 2ec2 │ │ │ │ │ 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 21fe │ │ │ │ │ + beq.w 2212 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1f22 │ │ │ │ │ - b.w 222c │ │ │ │ │ + beq.w 1f36 │ │ │ │ │ + b.w 2240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fa4 │ │ │ │ │ + beq.w 1fb8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1fa6 │ │ │ │ │ + b.w 1fba │ │ │ │ │ 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 1dbc │ │ │ │ │ - b.w 25d0 │ │ │ │ │ + beq.w 1dd0 │ │ │ │ │ + b.w 25e4 │ │ │ │ │ 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 1ece │ │ │ │ │ + beq.w 1ee2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ede │ │ │ │ │ + b.n 2ef2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge.n 31fa │ │ │ │ │ + bge.n 320e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1fb0 │ │ │ │ │ + b.w 1fc4 │ │ │ │ │ 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 1e18 │ │ │ │ │ - b.n 31be │ │ │ │ │ + beq.w 1e2c │ │ │ │ │ + b.n 31d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1dda │ │ │ │ │ + bge.w 1dee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 25d4 │ │ │ │ │ + b.w 25e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1f08 │ │ │ │ │ + b.w 1f1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ede │ │ │ │ │ + b.n 2ef2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 31be │ │ │ │ │ + bne.n 31d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1e40 │ │ │ │ │ - b.w 22ee │ │ │ │ │ + beq.w 1e54 │ │ │ │ │ + b.w 2302 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 26fe │ │ │ │ │ + beq.w 2712 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 32d8 │ │ │ │ │ + bne.n 32ec │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 32d0 │ │ │ │ │ + beq.n 32e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32d0 │ │ │ │ │ + bne.n 32e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 32ca │ │ │ │ │ + bne.n 32de │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 32c2 │ │ │ │ │ + cbz r0, 32d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 32c2 │ │ │ │ │ + cbz r0, 32d6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6184 │ │ │ │ │ + bl 617c │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 32c2 │ │ │ │ │ + cbz r0, 32d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2700 │ │ │ │ │ + b.w 2714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 283a │ │ │ │ │ + b.w 284e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 32fa │ │ │ │ │ + bge.n 330e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 283a │ │ │ │ │ + b.w 284e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2698 │ │ │ │ │ - b.w 2700 │ │ │ │ │ + beq.w 26ac │ │ │ │ │ + b.w 2714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3282 │ │ │ │ │ + b.n 3296 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3282 │ │ │ │ │ + b.n 3296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3250 │ │ │ │ │ + b.n 3264 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2704 │ │ │ │ │ + b.w 2718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 28a0 │ │ │ │ │ + b.w 28b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2cb6 │ │ │ │ │ + b.n 2cca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 27be │ │ │ │ │ + b.w 27d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 27dc │ │ │ │ │ - b.w 2836 │ │ │ │ │ + beq.w 27f0 │ │ │ │ │ + b.w 284a │ │ │ │ │ │ │ │ │ │ -00003314 : │ │ │ │ │ +00003328 : │ │ │ │ │ single_subscript_attribute_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3726 │ │ │ │ │ + beq.w 373a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3726 │ │ │ │ │ + bne.w 373a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3734 │ │ │ │ │ + bne.w 3748 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 36dc │ │ │ │ │ + beq.w 36f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3708 │ │ │ │ │ + beq.w 371c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3708 │ │ │ │ │ + bne.w 371c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33fa │ │ │ │ │ + beq.n 340e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3442 │ │ │ │ │ + bne.n 3456 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3714 │ │ │ │ │ + bne.w 3728 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3454 │ │ │ │ │ + beq.n 3468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3454 │ │ │ │ │ + bne.n 3468 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3470 │ │ │ │ │ + beq.n 3484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 34aa │ │ │ │ │ + bne.n 34be │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -5702,410 +5708,410 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 3436 │ │ │ │ │ + cbnz r0, 344a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3720 │ │ │ │ │ - cbz r0, 342e │ │ │ │ │ + bne.w 3734 │ │ │ │ │ + cbz r0, 3442 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n 34bc │ │ │ │ │ + bgt.n 34d0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 33a8 │ │ │ │ │ + beq.n 33bc │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3602 │ │ │ │ │ + bne.w 3616 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 33a8 │ │ │ │ │ + b.n 33bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33e0 │ │ │ │ │ + bne.n 33f4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 349e │ │ │ │ │ + cbnz r0, 34b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 371a │ │ │ │ │ - cbz r0, 349a │ │ │ │ │ + bne.w 372e │ │ │ │ │ + cbz r0, 34ae │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 3566 │ │ │ │ │ + blt.n 357a │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 33ea │ │ │ │ │ + beq.n 33fe │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 366a │ │ │ │ │ + bne.w 367e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 33ea │ │ │ │ │ + b.n 33fe │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3436 │ │ │ │ │ + bne.n 344a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3720 │ │ │ │ │ + bne.w 3734 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3432 │ │ │ │ │ + beq.n 3446 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 3432 │ │ │ │ │ + bge.n 3446 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3436 │ │ │ │ │ + bne.n 344a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3720 │ │ │ │ │ + bne.w 3734 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3660 │ │ │ │ │ + beq.w 3674 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3660 │ │ │ │ │ + bge.w 3674 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3436 │ │ │ │ │ + bne.w 344a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3720 │ │ │ │ │ + bne.w 3734 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3432 │ │ │ │ │ + beq.w 3446 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 3432 │ │ │ │ │ + ble.w 3446 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 3528 │ │ │ │ │ + b.n 353c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 349e │ │ │ │ │ + bne.n 34b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 371a │ │ │ │ │ + bne.w 372e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 349c │ │ │ │ │ + beq.n 34b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 349c │ │ │ │ │ + ble.n 34b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 349e │ │ │ │ │ + bne.w 34b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 371a │ │ │ │ │ + bne.w 372e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3666 │ │ │ │ │ + beq.n 367a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 3666 │ │ │ │ │ + bge.n 367a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 349e │ │ │ │ │ + bne.w 34b2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 371a │ │ │ │ │ + bne.w 372e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 349c │ │ │ │ │ + beq.w 34b0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 349c │ │ │ │ │ + ble.w 34b0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 35c8 │ │ │ │ │ + b.n 35dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3450 │ │ │ │ │ + beq.w 3464 │ │ │ │ │ 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 3450 │ │ │ │ │ + beq.w 3464 │ │ │ │ │ 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 373c │ │ │ │ │ + beq.w 3750 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36c8 │ │ │ │ │ + beq.n 36dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 3404 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 3432 │ │ │ │ │ + b.n 3446 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 349c │ │ │ │ │ + b.n 34b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12510 │ │ │ │ │ + bl 12530 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34b8 │ │ │ │ │ + beq.w 34cc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34b8 │ │ │ │ │ + beq.w 34cc │ │ │ │ │ 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 34b8 │ │ │ │ │ + beq.w 34cc │ │ │ │ │ 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 373c │ │ │ │ │ + beq.n 3750 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3656 │ │ │ │ │ + bne.n 366a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 365a │ │ │ │ │ + beq.n 366e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 3404 │ │ │ │ │ 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 3742 │ │ │ │ │ + blt.n 3756 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3714 │ │ │ │ │ + cbnz r2, 3728 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3378 │ │ │ │ │ + bne.w 338c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 338a │ │ │ │ │ + b.n 339e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 3404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33ea │ │ │ │ │ + b.n 33fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33aa │ │ │ │ │ + b.n 33be │ │ │ │ │ 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 3350 │ │ │ │ │ + beq.w 3364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 3404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 3404 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 3404 │ │ │ │ │ │ │ │ │ │ -0000374c : │ │ │ │ │ +00003760 : │ │ │ │ │ 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 37e4 │ │ │ │ │ + beq.n 37f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37e4 │ │ │ │ │ + bne.n 37f8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 3798 │ │ │ │ │ + cbz r0, 37ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -6117,1162 +6123,1161 @@ │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 378c │ │ │ │ │ + bne.n 37a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 37da │ │ │ │ │ - cbz r0, 37ce │ │ │ │ │ + cbnz r3, 37ee │ │ │ │ │ + cbz r0, 37e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 37ce │ │ │ │ │ + ble.n 37e2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 379e │ │ │ │ │ + b.n 37b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3794 │ │ │ │ │ + b.n 37a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3794 │ │ │ │ │ + b.n 37a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 377a │ │ │ │ │ + b.n 378e │ │ │ │ │ │ │ │ │ │ -000037ec : │ │ │ │ │ +00003800 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4098 │ │ │ │ │ + beq.w 40b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4098 │ │ │ │ │ + bne.w 40b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40a6 │ │ │ │ │ + bne.w 40c2 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 4050 │ │ │ │ │ + beq.w 406c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4080 │ │ │ │ │ + beq.w 409c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4080 │ │ │ │ │ + bne.w 409c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b56 │ │ │ │ │ + beq.w 3b6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3a20 │ │ │ │ │ + beq.w 3a24 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39c4 │ │ │ │ │ + bne.w 39cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3a2a │ │ │ │ │ + bne.w 3a2e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3c42 │ │ │ │ │ + beq.w 3c5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c42 │ │ │ │ │ + bne.w 3c5a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c62 │ │ │ │ │ + beq.w 3c7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 38f4 │ │ │ │ │ + beq.n 3908 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3af2 │ │ │ │ │ + bne.w 3af8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3a2a │ │ │ │ │ + bne.w 3a2e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e76 │ │ │ │ │ + beq.w 3e8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e76 │ │ │ │ │ + bne.w 3e8e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e94 │ │ │ │ │ + beq.w 3eae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3adc │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 3ae6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3a2a │ │ │ │ │ + bne.n 3a2e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d78 │ │ │ │ │ + beq.w 3d90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d78 │ │ │ │ │ + bne.w 3d90 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d98 │ │ │ │ │ + beq.w 3db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3a46 │ │ │ │ │ + bne.n 3a4a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 400a │ │ │ │ │ + bne.w 4020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40b0 │ │ │ │ │ + bl 40cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3aec │ │ │ │ │ + cbz r0, 39c6 │ │ │ │ │ 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 3aec │ │ │ │ │ - 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} │ │ │ │ │ + cbnz r0, 3a14 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 3a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3a1e │ │ │ │ │ + cbz r0, 3a22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 3a1e │ │ │ │ │ + cbz r0, 3a22 │ │ │ │ │ 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 39b6 │ │ │ │ │ + cbz r0, 3a14 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ - strd sl, r5, [sp] │ │ │ │ │ + strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39b6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 3aee │ │ │ │ │ + beq.w 3b5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39ba │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 38a2 │ │ │ │ │ + beq.w 38b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 39ba │ │ │ │ │ + b.n 3a18 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 398a │ │ │ │ │ + beq.n 39a2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3988 │ │ │ │ │ + beq.n 39a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc68 │ │ │ │ │ + bl cc74 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 398a │ │ │ │ │ + bne.n 39a2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3988 │ │ │ │ │ + beq.n 39a0 │ │ │ │ │ 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 3988 │ │ │ │ │ + beq.n 39a0 │ │ │ │ │ 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 39b6 │ │ │ │ │ + beq.n 3a14 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3f8e │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + bne.w 3fa6 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39b6 │ │ │ │ │ + bne.n 3a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 3aee │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 39c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39ba │ │ │ │ │ + b.n 3a18 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 393e │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 68b4 │ │ │ │ │ + bl 68dc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fac │ │ │ │ │ + bne.w 3fc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 393e │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 39b6 │ │ │ │ │ + b.n 3956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12510 │ │ │ │ │ + bl 12530 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38f2 │ │ │ │ │ + beq.w 3906 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38f2 │ │ │ │ │ + beq.w 3906 │ │ │ │ │ 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 38f2 │ │ │ │ │ + beq.w 3906 │ │ │ │ │ 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 39b6 │ │ │ │ │ + beq.w 3a14 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ - strd sl, r5, [sp] │ │ │ │ │ + strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39b6 │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + bne.w 3a14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 39c8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3a18 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4044 │ │ │ │ │ + bne.w 405a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4014 │ │ │ │ │ + bne.w 403a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d5c │ │ │ │ │ + beq.w 3d74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 3d5c │ │ │ │ │ + bge.w 3d74 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4044 │ │ │ │ │ + bne.w 405a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4014 │ │ │ │ │ + bne.w 403a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d60 │ │ │ │ │ + beq.w 3d78 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3d60 │ │ │ │ │ + bge.w 3d78 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4044 │ │ │ │ │ + bne.w 405a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4014 │ │ │ │ │ + bne.w 403a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f76 │ │ │ │ │ + beq.w 3f8e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 3f76 │ │ │ │ │ + bge.w 3f8e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4044 │ │ │ │ │ + bne.w 405a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4014 │ │ │ │ │ + bne.w 403a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d60 │ │ │ │ │ + beq.w 3d78 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 3d60 │ │ │ │ │ + ble.w 3d78 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 3c04 │ │ │ │ │ + b.n 3c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38d8 │ │ │ │ │ + bne.w 38ec │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 403e │ │ │ │ │ + bne.w 4040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ + bne.w 4024 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d40 │ │ │ │ │ + beq.n 3d58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.n 3d40 │ │ │ │ │ + bge.n 3d58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 403e │ │ │ │ │ + bne.w 4040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ + bne.w 4024 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d44 │ │ │ │ │ + beq.n 3d5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 3d44 │ │ │ │ │ + bge.n 3d5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 403e │ │ │ │ │ + bne.w 4040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ + bne.w 4024 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f7c │ │ │ │ │ + beq.w 3f94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 3f7c │ │ │ │ │ + bge.w 3f94 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 403e │ │ │ │ │ + bne.w 4040 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ - cbz r0, 3d44 │ │ │ │ │ + bne.w 4024 │ │ │ │ │ + cbz r0, 3d5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 3d44 │ │ │ │ │ + ble.n 3d5c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 3d08 │ │ │ │ │ + b.n 3d20 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 38e4 │ │ │ │ │ - b.n 38f6 │ │ │ │ │ + bne.w 38f8 │ │ │ │ │ + b.n 390a │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3888 │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + bne.w 389c │ │ │ │ │ + b.n 3a26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 397c │ │ │ │ │ + bne.w 3994 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 402a │ │ │ │ │ + bne.w 4046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 401a │ │ │ │ │ + bne.w 402a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a30 │ │ │ │ │ + beq.w 3a34 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.w 3a30 │ │ │ │ │ + bge.w 3a34 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 402a │ │ │ │ │ + bne.w 4046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 401a │ │ │ │ │ + bne.w 402a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a32 │ │ │ │ │ + beq.w 3a36 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 3a32 │ │ │ │ │ + ble.w 3a36 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 402a │ │ │ │ │ + bne.w 4046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 401a │ │ │ │ │ + bne.w 402a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f88 │ │ │ │ │ + beq.w 3f9a │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.w 3f88 │ │ │ │ │ + bge.w 3f9a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 402a │ │ │ │ │ + bne.w 4046 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 401a │ │ │ │ │ + bne.w 402a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a32 │ │ │ │ │ + beq.w 3a36 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 3a32 │ │ │ │ │ + ble.w 3a36 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 3e3c │ │ │ │ │ + b.n 3e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3932 │ │ │ │ │ + bne.w 3948 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ace │ │ │ │ │ + bne.w 4060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4004 │ │ │ │ │ + bne.w 401a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ac6 │ │ │ │ │ + beq.w 3acc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 3ac6 │ │ │ │ │ + ble.w 3acc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ace │ │ │ │ │ + bne.w 4060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4004 │ │ │ │ │ + bne.w 401a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aca │ │ │ │ │ + beq.w 3ad0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3aca │ │ │ │ │ + bge.w 3ad0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ace │ │ │ │ │ + bne.w 4060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4004 │ │ │ │ │ - cbz r0, 3f82 │ │ │ │ │ + bne.n 401a │ │ │ │ │ + cbz r0, 3fa0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 3f82 │ │ │ │ │ + bge.n 3fa0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ace │ │ │ │ │ + bne.n 4060 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4004 │ │ │ │ │ + bne.n 401a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aca │ │ │ │ │ + beq.w 3ad0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 3aca │ │ │ │ │ + ble.w 3ad0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 3f3a │ │ │ │ │ + b.n 3f54 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3d60 │ │ │ │ │ + b.n 3d78 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3d44 │ │ │ │ │ + b.n 3d5c │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + b.n 3a36 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3aca │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 3a32 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + b.n 3ad0 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r1, r2, [fp, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39b6 │ │ │ │ │ - b.n 3ab4 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + bne.w 3a14 │ │ │ │ │ + b.n 3ab8 │ │ │ │ │ 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 3ae8 │ │ │ │ │ + beq.w 3af4 │ │ │ │ │ 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 39b6 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + beq.w 3a14 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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 404a │ │ │ │ │ + beq.n 4066 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ 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 39b6 │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + bne.w 3a14 │ │ │ │ │ + b.n 3b5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3940 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 38f6 │ │ │ │ │ + b.n 3a2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + b.n 390a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3992 │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + beq.w 39aa │ │ │ │ │ + b.n 3a2e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3a26 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n 38ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3988 │ │ │ │ │ - b.n 3a46 │ │ │ │ │ + beq.w 39a0 │ │ │ │ │ + b.n 3a4a │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 38d8 │ │ │ │ │ + b.n 388e │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 387a │ │ │ │ │ + b.n 3948 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fe4 │ │ │ │ │ + b.n 3ffa │ │ │ │ │ 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 408e │ │ │ │ │ + blt.n 40aa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3a2a │ │ │ │ │ + bne.w 3a2e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3850 │ │ │ │ │ + bne.w 3864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 3862 │ │ │ │ │ + b.w 3876 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 39ba │ │ │ │ │ + b.n 3a18 │ │ │ │ │ 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 3828 │ │ │ │ │ + beq.w 383c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39ba │ │ │ │ │ + b.n 3a18 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040b0 : │ │ │ │ │ +000040cc : │ │ │ │ │ atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4aca │ │ │ │ │ + beq.w 4bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4aca │ │ │ │ │ + bne.w 4bb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ac0 │ │ │ │ │ + bne.w 4bbe │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 4a9e │ │ │ │ │ + beq.w 4e90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 411c │ │ │ │ │ + cbz r0, 4138 │ │ │ │ │ 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 4ac0 │ │ │ │ │ + bne.w 4bbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44fa │ │ │ │ │ + bne.w 4516 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 410e │ │ │ │ │ + bne.n 412a │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45cc │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 410e │ │ │ │ │ + bne.n 412a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4276 │ │ │ │ │ + bne.w 4292 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 410e │ │ │ │ │ + bne.n 412a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_43_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4224 │ │ │ │ │ + bne.n 4240 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ac0 │ │ │ │ │ + bne.w 4bbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 410e │ │ │ │ │ + bne.n 412a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 410e │ │ │ │ │ + bne.n 412a │ │ │ │ │ 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 4234 │ │ │ │ │ + bne.n 4250 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 410e │ │ │ │ │ + bne.n 412a │ │ │ │ │ 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 42b0 │ │ │ │ │ + bne.n 42cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 410e │ │ │ │ │ + bne.n 412a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42ec │ │ │ │ │ + bne.n 4308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 410e │ │ │ │ │ + bne.n 412a │ │ │ │ │ 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 4722 │ │ │ │ │ + bne.w 473e │ │ │ │ │ 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 5088 │ │ │ │ │ + bl 50c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 410e │ │ │ │ │ - b.n 418c │ │ │ │ │ + bne.w 412a │ │ │ │ │ + b.n 41a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4f9e │ │ │ │ │ + beq.w 4f0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f9e │ │ │ │ │ + bne.w 4f0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4f96 │ │ │ │ │ + bne.w 4f08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 10ffc │ │ │ │ │ + bl 11018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 451c │ │ │ │ │ + beq.w 4538 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4112 │ │ │ │ │ + b.n 412e │ │ │ │ │ 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 410e │ │ │ │ │ + beq.w 412a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -7282,501 +7287,501 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4756 │ │ │ │ │ + beq.w 4772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 4272 │ │ │ │ │ + b.n 428e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4d7a │ │ │ │ │ + beq.w 4c16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d7a │ │ │ │ │ + bne.w 4c16 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d74 │ │ │ │ │ + bne.w 4c10 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 1a44 <_tmp_7_rule+0x54> │ │ │ │ │ + bl 1a44 <_tmp_7_rule+0x40> │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4664 │ │ │ │ │ + beq.w 4680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 426e │ │ │ │ │ + b.n 428a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4f12 │ │ │ │ │ + beq.w 4c96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f12 │ │ │ │ │ + bne.w 4c96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4baa │ │ │ │ │ + bne.w 49ca │ │ │ │ │ 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 4fd0 │ │ │ │ │ + beq.w 4f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fd0 │ │ │ │ │ + bne.w 4f18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4fc8 │ │ │ │ │ + bne.w 4ed2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4fa8 │ │ │ │ │ + beq.w 4eb2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 43c0 │ │ │ │ │ + cbz r0, 43dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4ff2 │ │ │ │ │ + beq.w 4ef2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ff2 │ │ │ │ │ + bne.w 4ef2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4fe8 │ │ │ │ │ + bne.w 4ee8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 308c │ │ │ │ │ + bl 308c │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4652 │ │ │ │ │ + bne.w 466e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 43c2 │ │ │ │ │ + cbnz r2, 43de │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45ee │ │ │ │ │ + bne.w 460a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4fc8 │ │ │ │ │ + bne.w 4ed2 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4456 │ │ │ │ │ + beq.n 4472 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d42 │ │ │ │ │ + beq.w 5018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d42 │ │ │ │ │ + bne.w 5018 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d38 │ │ │ │ │ + bne.w 500e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 308c │ │ │ │ │ + bl 308c │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 481c │ │ │ │ │ + bne.w 49da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d38 │ │ │ │ │ + bne.w 500e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ - cbz r0, 442e │ │ │ │ │ + bl 6be0 │ │ │ │ │ + cbz r0, 444a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4938 │ │ │ │ │ + bne.w 4b1a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d38 │ │ │ │ │ + bne.w 500e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ - cbz r0, 4450 │ │ │ │ │ + bl 6be0 │ │ │ │ │ + cbz r0, 446c │ │ │ │ │ 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 48e4 │ │ │ │ │ + bne.w 4b76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4baa │ │ │ │ │ + bne.w 49ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4ef0 │ │ │ │ │ + beq.w 4e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ef0 │ │ │ │ │ + bne.w 4e70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4ee0 │ │ │ │ │ + bne.w 4e60 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4ebc │ │ │ │ │ + beq.w 4c62 │ │ │ │ │ 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 4984 │ │ │ │ │ + beq.w 47d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11724 │ │ │ │ │ + bl 11740 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4984 │ │ │ │ │ + beq.w 47d4 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4984 │ │ │ │ │ + beq.w 47d4 │ │ │ │ │ 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 4984 │ │ │ │ │ + beq.w 47d4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 497a │ │ │ │ │ + beq.w 47ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 426e │ │ │ │ │ + b.n 428a │ │ │ │ │ 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 410e │ │ │ │ │ + beq.w 412a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 4296 │ │ │ │ │ + b.n 42b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4bd2 │ │ │ │ │ + bne.w 4c0c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d5a │ │ │ │ │ + beq.w 5034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d5a │ │ │ │ │ + bne.w 5034 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d54 │ │ │ │ │ + bne.w 502c │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4774 │ │ │ │ │ + beq.w 4790 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d4c │ │ │ │ │ + beq.w 5022 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d4c │ │ │ │ │ + bne.w 5022 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4efa │ │ │ │ │ + bne.w 4c34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl e198 │ │ │ │ │ + bl e1ac │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 45ae │ │ │ │ │ + cbnz r0, 45ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4efa │ │ │ │ │ + bne.w 4c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 476e │ │ │ │ │ + beq.w 478a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ 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 4774 │ │ │ │ │ + beq.w 4790 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 4272 │ │ │ │ │ + b.n 428e │ │ │ │ │ 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 410e │ │ │ │ │ + beq.w 412a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 4296 │ │ │ │ │ + b.n 42b2 │ │ │ │ │ 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 4d90 │ │ │ │ │ + beq.w 4c2c │ │ │ │ │ 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 4d8a │ │ │ │ │ + beq.w 4c26 │ │ │ │ │ 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 4d84 │ │ │ │ │ + beq.w 4c20 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44f4 │ │ │ │ │ + bne.w 4510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4456 │ │ │ │ │ + beq.w 4472 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 445a │ │ │ │ │ + b.n 4476 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 43aa │ │ │ │ │ - b.n 43a2 │ │ │ │ │ + beq.w 43c6 │ │ │ │ │ + b.n 43be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c3e │ │ │ │ │ + bne.w 4be2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4ca8 │ │ │ │ │ + beq.w 4c8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ca8 │ │ │ │ │ + bne.w 4c8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d32 │ │ │ │ │ + bne.w 4c5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4d12 │ │ │ │ │ + beq.w 4c3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c22 │ │ │ │ │ + beq.w 4bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c22 │ │ │ │ │ + beq.w 4bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c22 │ │ │ │ │ + beq.w 4bc8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c22 │ │ │ │ │ + beq.w 4bc8 │ │ │ │ │ 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 4c36 │ │ │ │ │ + beq.w 4bda │ │ │ │ │ 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_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf4 │ │ │ │ │ + beq.w 4c7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 426e │ │ │ │ │ + b.n 428a │ │ │ │ │ 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 410e │ │ │ │ │ + beq.w 412a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -7786,817 +7791,742 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne.w 42aa │ │ │ │ │ + bne.w 42c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4272 │ │ │ │ │ + beq.w 428e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4112 │ │ │ │ │ + b.n 412e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r1, 47aa │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 4aa8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4bd2 │ │ │ │ │ + bne.w 4c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 68b4 │ │ │ │ │ + bl 68dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 47a6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4aa2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 41c8 │ │ │ │ │ - b.n 410e │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 4272 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4f24 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4f1c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4f1c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4ca2 │ │ │ │ │ - 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, 47f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e318 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4bd6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4ca2 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4814 │ │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4c4e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n 4780 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 440e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4f8e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4f8e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4f84 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - bl 6bcc │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - cbz r0, 487a │ │ │ │ │ - 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 4cb0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4f84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ - cbz r0, 48a6 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 48a6 │ │ │ │ │ - movs r1, #16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4f28 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4f84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ - cbz r0, 48dc │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 48dc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4f5c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 440e │ │ │ │ │ - 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 4450 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl 6264 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + beq.w 41e4 │ │ │ │ │ + b.n 412a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4452 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4458 │ │ │ │ │ - movs r1, #16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 442e │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 442e │ │ │ │ │ - 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] │ │ │ │ │ - mvn.w r3, #4 │ │ │ │ │ - strd r3, r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 491c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4c72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4baa │ │ │ │ │ + bne.w 49ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4dc6 │ │ │ │ │ + beq.w 5004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dc6 │ │ │ │ │ + bne.w 5004 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4dc0 │ │ │ │ │ + bne.w 4fca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4da0 │ │ │ │ │ + beq.w 4faa │ │ │ │ │ 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 4d9c │ │ │ │ │ + beq.n 48fc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d6c │ │ │ │ │ + beq.w 4f36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d6c │ │ │ │ │ + bne.w 4f36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ae4 │ │ │ │ │ + beq.n 48f6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ae4 │ │ │ │ │ + beq.n 48f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ae4 │ │ │ │ │ + beq.n 48f6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ada │ │ │ │ │ + beq.n 48ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d9a │ │ │ │ │ + beq.w 4e82 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d9a │ │ │ │ │ + beq.w 4e82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f02 │ │ │ │ │ + beq.w 4e7a │ │ │ │ │ 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 44f4 │ │ │ │ │ + bne.w 4510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f0a │ │ │ │ │ + bne.w 4e88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4af8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 4fda │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4104 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 4112 │ │ │ │ │ - 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 40ec │ │ │ │ │ - b.n 4ac0 │ │ │ │ │ + b.n 490a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d06 │ │ │ │ │ + bne.w 4f22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ 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 │ │ │ │ │ - bne.w 4e10 │ │ │ │ │ + bne.w 4d9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4baa │ │ │ │ │ + bne.n 49ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e08 │ │ │ │ │ + beq.w 4d96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e08 │ │ │ │ │ + bne.w 4d96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4df8 │ │ │ │ │ + bne.w 4d1a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4dd8 │ │ │ │ │ + beq.w 4cf8 │ │ │ │ │ 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.n 4bba │ │ │ │ │ + beq.w 4bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbz r0, 4bba │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r0, 4bba │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4bf2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4bba │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 4ba4 │ │ │ │ │ + cbz r0, 49c4 │ │ │ │ │ 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 44f4 │ │ │ │ │ + bne.w 4510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dfe │ │ │ │ │ + bne.w 4e66 │ │ │ │ │ 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 4204 │ │ │ │ │ - b.w 410e │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 4ba4 │ │ │ │ │ + beq.w 4220 │ │ │ │ │ + b.w 412a │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 442a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 4fa2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4fa2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4df8 │ │ │ │ │ + bne.w 4f98 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5170 │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - b.n 4ba4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 479a │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + bl 6be0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + cbz r0, 4a38 │ │ │ │ │ + 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 4fd0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4f98 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 6be0 │ │ │ │ │ + cbz r0, 4a64 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 47f0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + cbz r0, 4a64 │ │ │ │ │ + movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r2, #32] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r2, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ - 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 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4816 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4780 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbz r3, 4c36 │ │ │ │ │ + bne.w 4d20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d32 │ │ │ │ │ + bne.w 4f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5170 │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + bl 6be0 │ │ │ │ │ + cbz r0, 4a9a │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 4a9a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4d6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + b.n 442a │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.w 428e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 41e6 │ │ │ │ │ - b.w 410e │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + bne.w 4f4c │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4f44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4f44 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4f3e │ │ │ │ │ + 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, 4aee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl e32c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4814 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + bne.w 4f50 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4f3e │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 4b12 │ │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4814 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + bne.w 4ca0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 47a0 │ │ │ │ │ + movs r1, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 444a │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 93ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 444a │ │ │ │ │ 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] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + mvn.w r3, #4 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 6264 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4814 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 4c1c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 4780 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 468e │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 48de │ │ │ │ │ + beq.w 446e │ │ │ │ │ + mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4410 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4c36 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4c3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4aec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + b.n 4474 │ │ │ │ │ + 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 │ │ │ │ │ - blt.n 4cfc │ │ │ │ │ - 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 46b2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4c3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4458 │ │ │ │ │ + beq.w 446c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 43f6 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r7, #12] │ │ │ │ │ + b.n 4b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 457e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4782 │ │ │ │ │ + b.w 412e │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbz r3, 4bda │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 4c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4544 │ │ │ │ │ + bl 5168 │ │ │ │ │ + R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4aec │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 4202 │ │ │ │ │ + b.w 412a │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 49c4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4a04 │ │ │ │ │ + bl 5168 │ │ │ │ │ + R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + b.n 49c4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 47be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4c40 │ │ │ │ │ + b.n 4be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 42d0 │ │ │ │ │ + b.w 42ec │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4624 │ │ │ │ │ + b.n 4640 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4614 │ │ │ │ │ + b.n 4630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 445a │ │ │ │ │ + b.n 4476 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4aec │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4dce │ │ │ │ │ + blt.n 4c84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 49d6 │ │ │ │ │ + beq.w 46ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4afa │ │ │ │ │ + b.n 4be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 49b2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 4e4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4afa │ │ │ │ │ + b.n 47da │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4bda │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4be0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 46aa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4328 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 6be0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4b12 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4b12 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + 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 625c │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4b12 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 47a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4dfe │ │ │ │ │ + blt.w 4e66 │ │ │ │ │ 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 4b44 │ │ │ │ │ + beq.w 4956 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4baa │ │ │ │ │ + b.n 49ca │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 93ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4a64 │ │ │ │ │ + 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] │ │ │ │ │ + mvn.w r3, #4 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldrd r2, r3, [r2, #12] │ │ │ │ │ + bl 625c │ │ │ │ │ + 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 4a9c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4baa │ │ │ │ │ + b.w 442c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr.w r3, [fp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr.w r3, [fp, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [fp, #12] │ │ │ │ │ + b.n 4d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4b20 │ │ │ │ │ + b.n 4932 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4af8 │ │ │ │ │ + bne.w 490a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4e58 │ │ │ │ │ + beq.n 4de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4e58 │ │ │ │ │ + cbnz r0, 4de6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 4e52 │ │ │ │ │ + cbnz r2, 4de0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4e46 │ │ │ │ │ + cbz r0, 4dd4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4e60 │ │ │ │ │ + cbnz r0, 4dee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4af8 │ │ │ │ │ + b.n 490a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4e4c │ │ │ │ │ + b.n 4dda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4e2e │ │ │ │ │ + b.n 4dbc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e46 │ │ │ │ │ + beq.n 4dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e46 │ │ │ │ │ + beq.n 4dd4 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e46 │ │ │ │ │ + beq.n 4dd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8605,427 +8535,508 @@ │ │ │ │ │ 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 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 4e48 │ │ │ │ │ + beq.n 4dd6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e4c │ │ │ │ │ - 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 4ee6 │ │ │ │ │ + b.n 4dda │ │ │ │ │ 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 44a2 │ │ │ │ │ + beq.w 44be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 498a │ │ │ │ │ + b.n 47da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 498a │ │ │ │ │ + b.n 49ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4482 │ │ │ │ │ + b.w 449e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4776 │ │ │ │ │ + b.n 490c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 48fe │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 490c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4eda │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4120 │ │ │ │ │ + b.n 4bbe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4efc │ │ │ │ │ + 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, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 4378 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4afa │ │ │ │ │ + b.w 4476 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ + b.w 412e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 43de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 43a2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4afa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 4476 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 47be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 430c │ │ │ │ │ + b.w 4270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 47ce │ │ │ │ │ + b.w 4354 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4782 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 48fe │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 48fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 4852 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 47a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 4acc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 47a2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48a6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + beq.w 4aee │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - mvn.w r3, #4 │ │ │ │ │ - strd r3, r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 4cd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr.w r3, [fp, #20] │ │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [fp, #12] │ │ │ │ │ - b.n 4cd8 │ │ │ │ │ + ldrd r2, r3, [r2, #20] │ │ │ │ │ + bl 625c │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4410 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 484a │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4cf2 │ │ │ │ │ + b.n 4b14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 479a │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 442c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4254 │ │ │ │ │ + b.n 4a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4ffc │ │ │ │ │ + blt.n 4ffa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 435c │ │ │ │ │ + beq.w 4826 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 445a │ │ │ │ │ + b.n 490c │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4338 │ │ │ │ │ + b.n 4d52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4112 │ │ │ │ │ + b.n 490c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4802 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 43c2 │ │ │ │ │ + b.w 4474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4386 │ │ │ │ │ + b.w 4412 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 459a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 445a │ │ │ │ │ + b.w 47a2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4560 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00005008 <_tmp_43_rule>: │ │ │ │ │ +00005040 <_tmp_43_rule>: │ │ │ │ │ _tmp_43_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5072 <_tmp_43_rule+0x6a> │ │ │ │ │ + beq.n 50aa <_tmp_43_rule+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5072 <_tmp_43_rule+0x6a> │ │ │ │ │ + cbnz r0, 50aa <_tmp_43_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 507e <_tmp_43_rule+0x76> │ │ │ │ │ + cbnz r3, 50b6 <_tmp_43_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 506a <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 50a2 <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 506a <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 50a2 <_tmp_43_rule+0x62> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 506a <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 50a2 <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 506a <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 50a2 <_tmp_43_rule+0x62> │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 506a <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 50a2 <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5036 <_tmp_43_rule+0x2e> │ │ │ │ │ + beq.n 506e <_tmp_43_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5066 <_tmp_43_rule+0x5e> │ │ │ │ │ + b.n 509e <_tmp_43_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005088 : │ │ │ │ │ +000050c0 : │ │ │ │ │ strings_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 516a │ │ │ │ │ + beq.n 51a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 516a │ │ │ │ │ + bne.n 51a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5176 │ │ │ │ │ + bne.n 51ae │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1170 @ 0x492 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 50dc │ │ │ │ │ + cbz r0, 5114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5290 │ │ │ │ │ + beq.w 52c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5180 │ │ │ │ │ + bne.n 51b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5176 │ │ │ │ │ + bne.n 51ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 52ec <_loop1_81_rule> │ │ │ │ │ + bl 5324 <_loop1_81_rule> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 514c │ │ │ │ │ + cbz r0, 5184 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 5176 │ │ │ │ │ + cbz r0, 51ae │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 520a │ │ │ │ │ + beq.n 5242 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1170 @ 0x492 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 50ce │ │ │ │ │ + b.n 5106 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 5176 │ │ │ │ │ + cbnz r2, 51ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 6398 │ │ │ │ │ + bl 6390 │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 51d8 │ │ │ │ │ + bne.n 5210 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 513e │ │ │ │ │ + b.n 5176 │ │ │ │ │ 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 50be │ │ │ │ │ + beq.n 50f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 50d6 │ │ │ │ │ + b.n 510e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 521a │ │ │ │ │ + bne.n 5252 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5288 │ │ │ │ │ + beq.n 52c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5288 │ │ │ │ │ + bne.n 52c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5282 │ │ │ │ │ + bne.n 52ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 52ec <_loop1_81_rule> │ │ │ │ │ + bl 5324 <_loop1_81_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5220 │ │ │ │ │ + bne.n 5258 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5282 │ │ │ │ │ + bne.n 52ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6398 │ │ │ │ │ + bl 6390 │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52a2 │ │ │ │ │ + bne.n 52da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 50fe │ │ │ │ │ + b.n 5136 │ │ │ │ │ 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 5176 │ │ │ │ │ + beq.n 51ae │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_tstrings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_tstrings │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5166 │ │ │ │ │ + bne.n 519e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5166 │ │ │ │ │ + beq.n 519e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 517c │ │ │ │ │ + b.n 51b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6498 │ │ │ │ │ + bl 6490 │ │ │ │ │ R_ARM_THM_CALL tstring_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51b8 │ │ │ │ │ + beq.n 51f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -9046,45 +9057,45 @@ │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 51ce │ │ │ │ │ + beq.n 5206 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 51d2 │ │ │ │ │ + b.n 520a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51d2 │ │ │ │ │ + b.n 520a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 51a2 │ │ │ │ │ + b.n 51da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5214 │ │ │ │ │ + blt.n 524c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - b.n 50ee │ │ │ │ │ + b.n 5126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 544c <_tmp_154_rule> │ │ │ │ │ + bl 5484 <_tmp_154_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51cc │ │ │ │ │ + beq.n 5204 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -9103,115 +9114,115 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ - b.n 5266 │ │ │ │ │ + b.n 529e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000052ec <_loop1_81_rule>: │ │ │ │ │ +00005324 <_loop1_81_rule>: │ │ │ │ │ _loop1_81_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5424 <_loop1_81_rule+0x138> │ │ │ │ │ + beq.w 545c <_loop1_81_rule+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5424 <_loop1_81_rule+0x138> │ │ │ │ │ + bne.w 545c <_loop1_81_rule+0x138> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 53e0 <_loop1_81_rule+0xf4> │ │ │ │ │ + bne.n 5418 <_loop1_81_rule+0xf4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5416 <_loop1_81_rule+0x12a> │ │ │ │ │ + beq.n 544e <_loop1_81_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 53e0 <_loop1_81_rule+0xf4> │ │ │ │ │ + bne.n 5418 <_loop1_81_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 544c <_tmp_154_rule> │ │ │ │ │ + bl 5484 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53d8 <_loop1_81_rule+0xec> │ │ │ │ │ + beq.n 5410 <_loop1_81_rule+0xec> │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 544c <_tmp_154_rule> │ │ │ │ │ + bl 5484 <_tmp_154_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5386 <_loop1_81_rule+0x9a> │ │ │ │ │ + cbz r0, 53be <_loop1_81_rule+0x9a> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5434 <_loop1_81_rule+0x148> │ │ │ │ │ + beq.n 546c <_loop1_81_rule+0x148> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r5, #2 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 544c <_tmp_154_rule> │ │ │ │ │ + bl 5484 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 53e8 <_loop1_81_rule+0xfc> │ │ │ │ │ + bne.n 5420 <_loop1_81_rule+0xfc> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r5, 538e <_loop1_81_rule+0xa2> │ │ │ │ │ + cbnz r5, 53c6 <_loop1_81_rule+0xa2> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 53da <_loop1_81_rule+0xee> │ │ │ │ │ + b.n 5412 <_loop1_81_rule+0xee> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5382 <_loop1_81_rule+0x96> │ │ │ │ │ + bne.n 53ba <_loop1_81_rule+0x96> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5410 <_loop1_81_rule+0x124> │ │ │ │ │ + beq.n 5448 <_loop1_81_rule+0x124> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 53c4 <_loop1_81_rule+0xd8> │ │ │ │ │ + ble.n 53fc <_loop1_81_rule+0xd8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 53c4 <_loop1_81_rule+0xd8> │ │ │ │ │ + beq.n 53fc <_loop1_81_rule+0xd8> │ │ │ │ │ mov r2, r7 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 53b6 <_loop1_81_rule+0xca> │ │ │ │ │ + bne.n 53ee <_loop1_81_rule+0xca> │ │ │ │ │ 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 │ │ │ │ │ @@ -9220,1139 +9231,1124 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 53ce <_loop1_81_rule+0xe2> │ │ │ │ │ + b.n 5406 <_loop1_81_rule+0xe2> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 53f8 <_loop1_81_rule+0x10c> │ │ │ │ │ + beq.n 5430 <_loop1_81_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 536e <_loop1_81_rule+0x82> │ │ │ │ │ + b.n 53a6 <_loop1_81_rule+0x82> │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 5436 <_loop1_81_rule+0x14a> │ │ │ │ │ + cbz r0, 546e <_loop1_81_rule+0x14a> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 53ec <_loop1_81_rule+0x100> │ │ │ │ │ + b.n 5424 <_loop1_81_rule+0x100> │ │ │ │ │ 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 53ce <_loop1_81_rule+0xe2> │ │ │ │ │ + b.n 5406 <_loop1_81_rule+0xe2> │ │ │ │ │ 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 5326 <_loop1_81_rule+0x3a> │ │ │ │ │ - b.n 53e0 <_loop1_81_rule+0xf4> │ │ │ │ │ + beq.w 535e <_loop1_81_rule+0x3a> │ │ │ │ │ + b.n 5418 <_loop1_81_rule+0xf4> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 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 53ce <_loop1_81_rule+0xe2> │ │ │ │ │ + b.n 5406 <_loop1_81_rule+0xe2> │ │ │ │ │ │ │ │ │ │ -0000544c <_tmp_154_rule>: │ │ │ │ │ +00005484 <_tmp_154_rule>: │ │ │ │ │ _tmp_154_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 56fe <_tmp_154_rule+0x2b2> │ │ │ │ │ + beq.w 574a <_tmp_154_rule+0x2c6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56fe <_tmp_154_rule+0x2b2> │ │ │ │ │ + bne.w 574a <_tmp_154_rule+0x2c6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 570e <_tmp_154_rule+0x2c2> │ │ │ │ │ + bne.w 575a <_tmp_154_rule+0x2d6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 56ea <_tmp_154_rule+0x29e> │ │ │ │ │ + beq.w 5736 <_tmp_154_rule+0x2b2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ea <_tmp_154_rule+0x29e> │ │ │ │ │ + bne.w 5736 <_tmp_154_rule+0x2b2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56f8 <_tmp_154_rule+0x2ac> │ │ │ │ │ + bne.w 5744 <_tmp_154_rule+0x2c0> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 551c <_tmp_154_rule+0xd0> │ │ │ │ │ + cbnz r0, 5554 <_tmp_154_rule+0xd0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56ca <_tmp_154_rule+0x27e> │ │ │ │ │ + bne.w 5702 <_tmp_154_rule+0x27e> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5712 <_tmp_154_rule+0x2c6> │ │ │ │ │ + beq.w 5722 <_tmp_154_rule+0x29e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5712 <_tmp_154_rule+0x2c6> │ │ │ │ │ + bne.w 5722 <_tmp_154_rule+0x29e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5720 <_tmp_154_rule+0x2d4> │ │ │ │ │ + bne.w 5730 <_tmp_154_rule+0x2ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 5508 <_tmp_154_rule+0xbc> │ │ │ │ │ + cbnz r0, 5540 <_tmp_154_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56d6 <_tmp_154_rule+0x28a> │ │ │ │ │ + beq.w 570e <_tmp_154_rule+0x28a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 54fe <_tmp_154_rule+0xb2> │ │ │ │ │ + b.n 5536 <_tmp_154_rule+0xb2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5746 <_tmp_154_rule+0x2fa> │ │ │ │ │ + beq.w 577e <_tmp_154_rule+0x2fa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5746 <_tmp_154_rule+0x2fa> │ │ │ │ │ + bne.w 577e <_tmp_154_rule+0x2fa> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 573e <_tmp_154_rule+0x2f2> │ │ │ │ │ + bne.w 5776 <_tmp_154_rule+0x2f2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 572c <_tmp_154_rule+0x2e0> │ │ │ │ │ + beq.w 5764 <_tmp_154_rule+0x2e0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5738 <_tmp_154_rule+0x2ec> │ │ │ │ │ + bne.w 5770 <_tmp_154_rule+0x2ec> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 5570 <_tmp_154_rule+0x124> │ │ │ │ │ + b.n 55a8 <_tmp_154_rule+0x124> │ │ │ │ │ str.w r2, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 55e2 <_tmp_154_rule+0x196> │ │ │ │ │ + beq.n 561a <_tmp_154_rule+0x196> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 55e2 <_tmp_154_rule+0x196> │ │ │ │ │ + cbnz r0, 561a <_tmp_154_rule+0x196> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 55ee <_tmp_154_rule+0x1a2> │ │ │ │ │ + cbnz r3, 5626 <_tmp_154_rule+0x1a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 11b54 │ │ │ │ │ + bl 11b74 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 55b8 <_tmp_154_rule+0x16c> │ │ │ │ │ + cbnz r0, 55f0 <_tmp_154_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 55ee <_tmp_154_rule+0x1a2> │ │ │ │ │ + cbnz r3, 5626 <_tmp_154_rule+0x1a2> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 55ee <_tmp_154_rule+0x1a2> │ │ │ │ │ + cbz r0, 5626 <_tmp_154_rule+0x1a2> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 574e <_tmp_154_rule+0x302> │ │ │ │ │ + beq.w 5786 <_tmp_154_rule+0x302> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 5566 <_tmp_154_rule+0x11a> │ │ │ │ │ + bne.n 559e <_tmp_154_rule+0x11a> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5726 <_tmp_154_rule+0x2da> │ │ │ │ │ + beq.w 575e <_tmp_154_rule+0x2da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5566 <_tmp_154_rule+0x11a> │ │ │ │ │ + b.n 559e <_tmp_154_rule+0x11a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 558c <_tmp_154_rule+0x140> │ │ │ │ │ + beq.n 55c4 <_tmp_154_rule+0x140> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5726 <_tmp_154_rule+0x2da> │ │ │ │ │ + beq.w 575e <_tmp_154_rule+0x2da> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + ble.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + beq.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + beq.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + beq.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + beq.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + beq.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + beq.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + beq.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + beq.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 568a <_tmp_154_rule+0x23e> │ │ │ │ │ + beq.n 56c2 <_tmp_154_rule+0x23e> │ │ │ │ │ movs r3, #9 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 567a <_tmp_154_rule+0x22e> │ │ │ │ │ + bne.n 56b2 <_tmp_154_rule+0x22e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 56d2 <_tmp_154_rule+0x286> │ │ │ │ │ + cbz r0, 570a <_tmp_154_rule+0x286> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5516 <_tmp_154_rule+0xca> │ │ │ │ │ + bne.w 554e <_tmp_154_rule+0xca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5762 <_tmp_154_rule+0x316> │ │ │ │ │ + bne.n 579a <_tmp_154_rule+0x316> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 54cc <_tmp_154_rule+0x80> │ │ │ │ │ + beq.w 5504 <_tmp_154_rule+0x80> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5502 <_tmp_154_rule+0xb6> │ │ │ │ │ + b.n 553a <_tmp_154_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 54c0 <_tmp_154_rule+0x74> │ │ │ │ │ + b.n 54f8 <_tmp_154_rule+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 56e4 <_tmp_154_rule+0x298> │ │ │ │ │ + cbz r0, 571c <_tmp_154_rule+0x298> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 54fe <_tmp_154_rule+0xb2> │ │ │ │ │ + b.n 5536 <_tmp_154_rule+0xb2> │ │ │ │ │ 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 54b2 <_tmp_154_rule+0x66> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5528 <_tmp_154_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n 56c2 <_tmp_154_rule+0x276> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 571c <_tmp_154_rule+0x298> │ │ │ │ │ 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 548a <_tmp_154_rule+0x3e> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 56cc <_tmp_154_rule+0x280> │ │ │ │ │ + beq.w 54ea <_tmp_154_rule+0x66> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 56fa <_tmp_154_rule+0x276> │ │ │ │ │ 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 54f0 <_tmp_154_rule+0xa4> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 54c2 <_tmp_154_rule+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56e4 <_tmp_154_rule+0x298> │ │ │ │ │ + b.n 5704 <_tmp_154_rule+0x280> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 54c2 <_tmp_154_rule+0x76> │ │ │ │ │ + b.n 54fa <_tmp_154_rule+0x76> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 54c2 <_tmp_154_rule+0x76> │ │ │ │ │ + b.n 54fa <_tmp_154_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 553a <_tmp_154_rule+0xee> │ │ │ │ │ + b.n 5572 <_tmp_154_rule+0xee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f2 <_tmp_154_rule+0x1a6> │ │ │ │ │ + beq.w 562a <_tmp_154_rule+0x1a6> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 55f2 <_tmp_154_rule+0x1a6> │ │ │ │ │ + b.n 562a <_tmp_154_rule+0x1a6> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56c2 <_tmp_154_rule+0x276> │ │ │ │ │ + b.n 56fa <_tmp_154_rule+0x276> │ │ │ │ │ │ │ │ │ │ -00005768 : │ │ │ │ │ +000057a0 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 57d4 │ │ │ │ │ + beq.n 580c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 57d4 │ │ │ │ │ + cbnz r0, 580c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 57e0 │ │ │ │ │ + cbnz r3, 5818 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 57c2 │ │ │ │ │ + cbnz r0, 57fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 57e0 │ │ │ │ │ + cbnz r3, 5818 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 57c2 │ │ │ │ │ + cbnz r0, 57fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 57e0 │ │ │ │ │ + cbnz r3, 5818 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 57ca │ │ │ │ │ + cbz r0, 5802 │ │ │ │ │ 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 57c8 │ │ │ │ │ + b.n 5800 │ │ │ │ │ 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 5796 │ │ │ │ │ + beq.n 57ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000057ec : │ │ │ │ │ +00005824 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5cf8 │ │ │ │ │ + beq.w 5d0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5cf8 │ │ │ │ │ + bne.w 5d0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d06 │ │ │ │ │ + bne.w 5d1c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 59d2 │ │ │ │ │ + beq.w 59fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5a0e │ │ │ │ │ + beq.w 5a38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5a0e │ │ │ │ │ + bne.w 5a38 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5a1c │ │ │ │ │ + bne.w 5a46 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 58ca │ │ │ │ │ + cbnz r0, 5902 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 5c7c │ │ │ │ │ + beq.w 5c9e │ │ │ │ │ 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 sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5a1c │ │ │ │ │ + bne.w 5a46 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b2c │ │ │ │ │ + bne.w 5b56 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5a1c │ │ │ │ │ + bne.w 5a46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 59a0 │ │ │ │ │ + bl 5ee4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 59d8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r6, 58f6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r6, 592e │ │ │ │ │ movs r3, #12 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 58f6 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, 592e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5ce2 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 5ce8 │ │ │ │ │ + bne.w 5cf8 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 5cfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ce8 │ │ │ │ │ + bne.w 5cfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5cd4 │ │ │ │ │ + bne.w 5cea │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 5986 │ │ │ │ │ + cbnz r0, 59be │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 5d32 │ │ │ │ │ + beq.w 5d48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5cd4 │ │ │ │ │ + bne.w 5cea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5bc8 │ │ │ │ │ + bne.w 5bf4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5cd4 │ │ │ │ │ + bne.w 5cea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ - cbz r0, 59b4 │ │ │ │ │ + bl 5ee4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ + cbz r0, 59e0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5a22 │ │ │ │ │ + bne.n 5a4c │ │ │ │ │ movs r6, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - movw r2, #1193 @ 0x4a9 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 58ca │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ + b.n 58f8 │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5990 │ │ │ │ │ - b.n 5a22 │ │ │ │ │ + beq.n 59c8 │ │ │ │ │ + b.n 5a4c │ │ │ │ │ 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 │ │ │ │ │ itttt lt │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r6, #0 │ │ │ │ │ - strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 58ec │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ + blt.n 5924 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5ce2 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 5850 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 5cf8 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 5888 │ │ │ │ │ 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 5868 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 58f8 │ │ │ │ │ + beq.w 58a0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5930 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 5cda │ │ │ │ │ + beq.w 5cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5cda │ │ │ │ │ + bne.w 5cf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5cd4 │ │ │ │ │ + bne.w 5cea │ │ │ │ │ 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 5ccc │ │ │ │ │ + beq.w 5ce2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5cd4 │ │ │ │ │ + bne.w 5cea │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 1b3c <_tmp_9_rule+0x68> │ │ │ │ │ + bl 1b3c <_tmp_9_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5a88 │ │ │ │ │ + cbz r0, 5ab2 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n 5b0e │ │ │ │ │ + beq.n 5b38 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r3, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 5a68 │ │ │ │ │ + b.n 5a92 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cc6 │ │ │ │ │ + beq.w 5cdc │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 5ab0 │ │ │ │ │ + ble.n 5ada │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r0, [sl, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 5a9e │ │ │ │ │ + b.n 5ac8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d44 │ │ │ │ │ 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 5d28 │ │ │ │ │ + beq.w 5d3e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d22 │ │ │ │ │ + beq.w 5d38 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d0e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 58ea │ │ │ │ │ + beq.w 5d24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5922 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cc6 │ │ │ │ │ + beq.w 5cdc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 5a7c │ │ │ │ │ + b.n 5aa6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5caa │ │ │ │ │ + beq.w 5ccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5caa │ │ │ │ │ + bne.w 5ccc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5ca2 │ │ │ │ │ + bne.w 5cc4 │ │ │ │ │ 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, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c56 │ │ │ │ │ + beq.n 5c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5d60 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c56 │ │ │ │ │ + beq.n 5c82 │ │ │ │ │ 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 5cb2 │ │ │ │ │ + beq.w 5cd4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c76 │ │ │ │ │ + beq.n 5c98 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c6c │ │ │ │ │ + bne.w 59dc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5caa │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1193 @ 0x4a9 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 58ca │ │ │ │ │ + b.n 58f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 5c9a │ │ │ │ │ + beq.n 5cbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c9a │ │ │ │ │ + bne.n 5cbc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5c92 │ │ │ │ │ + bne.n 5cb4 │ │ │ │ │ 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, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 5c5e │ │ │ │ │ + cbz r0, 5c8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5d60 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5c5e │ │ │ │ │ + cbz r0, 5c8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cd4 │ │ │ │ │ + beq.n 5cea │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 5c66 │ │ │ │ │ + cbz r0, 5c92 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cba │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1193 @ 0x4a9 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 5986 │ │ │ │ │ + bne.w 59e4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5d54 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 59e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 58a6 │ │ │ │ │ + b.n 58de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5964 │ │ │ │ │ + b.n 599c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5c2e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 5c88 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5bba │ │ │ │ │ + b.n 5c5a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5ba0 │ │ │ │ │ + b.n 5bca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5882 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bge.w 58ba │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 58f8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5966 │ │ │ │ │ + b.n 599e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5be4 │ │ │ │ │ + b.n 5c10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 58a8 │ │ │ │ │ + b.n 58e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5b4c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5b76 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 58f8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 5d3e │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5c48 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5930 │ │ │ │ │ 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 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 5990 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 59c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a40 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + b.n 5a6a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 5924 │ │ │ │ │ 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 5926 │ │ │ │ │ - b.n 5cd4 │ │ │ │ │ + beq.w 595e │ │ │ │ │ + b.n 5cea │ │ │ │ │ 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 5828 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 5860 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 58ec │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5924 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58ea │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 58ec │ │ │ │ │ + beq.w 5922 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5924 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5af0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 5b1a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5924 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5990 │ │ │ │ │ + b.n 59c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5940 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 5990 │ │ │ │ │ + bge.w 5978 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 59c8 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00005d48 : │ │ │ │ │ +00005d60 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5ea8 │ │ │ │ │ + beq.w 5ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ea8 │ │ │ │ │ + bne.w 5ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5ebe │ │ │ │ │ + bne.w 5ed6 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 5de2 │ │ │ │ │ + cbnz r0, 5dfa │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 5eb0 │ │ │ │ │ + beq.w 5ec8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5ebe │ │ │ │ │ + bne.w 5ed6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5df6 │ │ │ │ │ + cbnz r0, 5e0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5ebe │ │ │ │ │ + bne.n 5ed6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ee4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 5df0 │ │ │ │ │ + cbz r0, 5e08 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -10360,289 +10356,289 @@ │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 5dd4 │ │ │ │ │ + b.n 5dec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 5ea0 │ │ │ │ │ + beq.n 5eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ea0 │ │ │ │ │ + bne.n 5eb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e98 │ │ │ │ │ + bne.n 5eb0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e8e │ │ │ │ │ + beq.n 5ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ - cbz r0, 5e8e │ │ │ │ │ + bl 5d60 │ │ │ │ │ + cbz r0, 5ea6 │ │ │ │ │ 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 5ebe │ │ │ │ │ + beq.n 5ed6 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ec6 │ │ │ │ │ + beq.n 5ede │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5dd4 │ │ │ │ │ + bne.n 5dec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dd4 │ │ │ │ │ + beq.n 5dec │ │ │ │ │ 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 5dea │ │ │ │ │ + b.n 5e02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5dc0 │ │ │ │ │ + b.n 5dd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5dc0 │ │ │ │ │ + b.n 5dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5e12 │ │ │ │ │ + b.n 5e2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5d7c │ │ │ │ │ + b.n 5d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5d9e │ │ │ │ │ - b.n 5e80 │ │ │ │ │ + bge.w 5db6 │ │ │ │ │ + b.n 5e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5e8a │ │ │ │ │ + b.n 5ea2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5e60 │ │ │ │ │ + b.n 5e78 │ │ │ │ │ │ │ │ │ │ -00005ecc : │ │ │ │ │ +00005ee4 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6858 │ │ │ │ │ + beq.w 6856 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6858 │ │ │ │ │ + bne.w 6856 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6866 │ │ │ │ │ + bne.w 6864 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1194 @ 0x4aa │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 607a │ │ │ │ │ + bne.w 6092 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 683e │ │ │ │ │ + beq.w 6810 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6850 │ │ │ │ │ + bne.w 6822 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 686c │ │ │ │ │ + beq.w 6848 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 686c │ │ │ │ │ + bne.w 6848 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60d8 │ │ │ │ │ + beq.w 60f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6122 │ │ │ │ │ + bne.w 613e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6850 │ │ │ │ │ + bne.w 6822 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6134 │ │ │ │ │ + beq.w 6150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6134 │ │ │ │ │ + bne.w 6150 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6152 │ │ │ │ │ + beq.w 616e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6192 │ │ │ │ │ + bne.w 61ae │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6850 │ │ │ │ │ + bne.w 6822 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67e0 │ │ │ │ │ + beq.w 6838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67e0 │ │ │ │ │ + bne.w 6838 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 641c │ │ │ │ │ + bne.w 6440 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 6088 │ │ │ │ │ + beq.n 60a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 60b4 │ │ │ │ │ + bne.n 60cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 641c │ │ │ │ │ + bne.w 6440 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63e4 │ │ │ │ │ + bne.w 6408 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 641c │ │ │ │ │ + bne.w 6440 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6422 │ │ │ │ │ + bne.w 6446 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 641c │ │ │ │ │ + bne.w 6440 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6520 │ │ │ │ │ + bne.w 6544 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1194 @ 0x4aa │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ @@ -10650,673 +10646,678 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6824 │ │ │ │ │ + blt.w 6806 │ │ │ │ │ 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 641c │ │ │ │ │ + bne.w 6440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 601a │ │ │ │ │ + beq.n 6032 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6412 │ │ │ │ │ + beq.w 6436 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movw r2, #1194 @ 0x4aa │ │ │ │ │ - b.n 6076 │ │ │ │ │ + bl 0 <_PyPegen_insert_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ + b.n 6092 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 6114 │ │ │ │ │ + cbnz r0, 6130 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67ce │ │ │ │ │ - cbz r0, 610c │ │ │ │ │ + bne.w 67f4 │ │ │ │ │ + cbz r0, 6128 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt.n 61a4 │ │ │ │ │ + blt.n 61c0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5f80 │ │ │ │ │ + beq.w 5f98 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62fe │ │ │ │ │ + bne.w 631a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f80 │ │ │ │ │ + b.n 5f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5fbe │ │ │ │ │ + bne.w 5fd6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 6184 │ │ │ │ │ + cbnz r0, 61a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67d8 │ │ │ │ │ - cbz r0, 617e │ │ │ │ │ + bne.w 67fe │ │ │ │ │ + cbz r0, 619a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 6256 │ │ │ │ │ + blt.n 6272 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5fca │ │ │ │ │ + beq.w 5fe2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6366 │ │ │ │ │ + bne.w 638c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5fca │ │ │ │ │ + b.n 5fe2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6114 │ │ │ │ │ + bne.n 6130 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67ce │ │ │ │ │ + bne.w 67f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6110 │ │ │ │ │ + beq.n 612c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 6110 │ │ │ │ │ + bge.n 612c │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6114 │ │ │ │ │ + bne.n 6130 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67ce │ │ │ │ │ + bne.w 67f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63d8 │ │ │ │ │ + beq.w 63fc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 63d8 │ │ │ │ │ + ble.w 63fc │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6816 │ │ │ │ │ + bne.w 682a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67c8 │ │ │ │ │ + bne.w 67ee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6358 │ │ │ │ │ + beq.w 637e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 6358 │ │ │ │ │ + ble.w 637e │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 621c │ │ │ │ │ + b.n 6238 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6184 │ │ │ │ │ + bne.n 61a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67d8 │ │ │ │ │ + bne.w 67fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6180 │ │ │ │ │ + beq.n 619c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 6180 │ │ │ │ │ + ble.w 619c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6184 │ │ │ │ │ + bne.w 61a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67d8 │ │ │ │ │ + bne.w 67fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63de │ │ │ │ │ + beq.w 6402 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 63de │ │ │ │ │ + ble.w 6402 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 681c │ │ │ │ │ + bne.w 6830 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67d6 │ │ │ │ │ + bne.w 67fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6360 │ │ │ │ │ + beq.n 6386 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 6360 │ │ │ │ │ + ble.n 6386 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 62c8 │ │ │ │ │ + b.n 62e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6130 │ │ │ │ │ + beq.w 614c │ │ │ │ │ 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 6130 │ │ │ │ │ + beq.w 614c │ │ │ │ │ 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 6866 │ │ │ │ │ + beq.w 6864 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ - strd r9, r1, [sp] │ │ │ │ │ + strd r8, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 63c8 │ │ │ │ │ + beq.n 63ee │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 60d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1194 @ 0x4aa │ │ │ │ │ + bl 0 <_PyPegen_insert_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ + b.n 6092 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 6110 │ │ │ │ │ + b.n 612c │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 6180 │ │ │ │ │ + b.n 619c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12510 │ │ │ │ │ + bl 12530 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61a0 │ │ │ │ │ + beq.w 61bc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61a0 │ │ │ │ │ + beq.w 61bc │ │ │ │ │ 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 61a0 │ │ │ │ │ + beq.w 61bc │ │ │ │ │ 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 6866 │ │ │ │ │ + beq.w 6864 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ + strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6354 │ │ │ │ │ + bne.n 6370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 684a │ │ │ │ │ + bne.w 681c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b.n 60d0 │ │ │ │ │ + b.n 6370 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 6110 │ │ │ │ │ + b.n 612c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 6180 │ │ │ │ │ + b.n 619c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ee4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6032 │ │ │ │ │ + beq.w 604a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6032 │ │ │ │ │ + beq.w 604a │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 60c6 │ │ │ │ │ + bne.w 60de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6824 │ │ │ │ │ + bne.w 6806 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 6066 │ │ │ │ │ + b.n 607e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6836 │ │ │ │ │ + beq.w 68d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6836 │ │ │ │ │ + bne.w 68d2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 68ac │ │ │ │ │ + bne.w 689c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5d60 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65ee │ │ │ │ │ + beq.w 6612 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 68a4 │ │ │ │ │ + beq.w 6894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68a4 │ │ │ │ │ + bne.w 6894 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 689c │ │ │ │ │ + bne.w 688c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65e0 │ │ │ │ │ + beq.w 6604 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 689c │ │ │ │ │ + bne.w 688c │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3c <_tmp_9_rule+0x68> │ │ │ │ │ + bl 1b3c <_tmp_9_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 65f2 │ │ │ │ │ + bne.w 6616 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6712 │ │ │ │ │ + bne.w 6736 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 68ac │ │ │ │ │ + bne.w 689c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5d60 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 64f4 │ │ │ │ │ + cbz r0, 6518 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67b6 │ │ │ │ │ + bne.w 67dc │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 6516 │ │ │ │ │ + cbnz r7, 653a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66e2 │ │ │ │ │ + bne.w 6706 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6054 │ │ │ │ │ - b.n 641c │ │ │ │ │ + beq.w 606c │ │ │ │ │ + b.n 6440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6894 │ │ │ │ │ + beq.w 6884 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6894 │ │ │ │ │ + bne.w 6884 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 688a │ │ │ │ │ + bne.w 687a │ │ │ │ │ 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 6882 │ │ │ │ │ + beq.w 6872 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6882 │ │ │ │ │ + bne.w 6872 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 687a │ │ │ │ │ + bne.w 686a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5d60 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6606 │ │ │ │ │ + bne.n 662a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6064 │ │ │ │ │ + bne.w 607c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6062 │ │ │ │ │ + beq.w 607a │ │ │ │ │ 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 641c │ │ │ │ │ + beq.w 6440 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 60c6 │ │ │ │ │ - b.n 6412 │ │ │ │ │ + bne.w 60de │ │ │ │ │ + b.n 6436 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 64d2 │ │ │ │ │ + b.n 64f6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 679c │ │ │ │ │ + beq.w 67c2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 64a6 │ │ │ │ │ + b.n 64ca │ │ │ │ │ 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 68ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 682e │ │ │ │ │ + bne.w 68ca │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 680e │ │ │ │ │ + bne.w 68c2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67fc │ │ │ │ │ + beq.w 68ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 680e │ │ │ │ │ + bne.w 68c2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ strd r2, r5, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 667a │ │ │ │ │ - bl 5d48 │ │ │ │ │ + cbz r3, 669e │ │ │ │ │ + bl 5d60 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 667a │ │ │ │ │ + cbz r0, 669e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 678a │ │ │ │ │ + beq.w 67ae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r5, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6650 │ │ │ │ │ + b.n 6674 │ │ │ │ │ ldrd r5, r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67f6 │ │ │ │ │ + beq.w 68a6 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 66d4 │ │ │ │ │ + bgt.n 66f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ @@ -11326,497 +11327,499 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67f0 │ │ │ │ │ + beq.w 68be │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 658e │ │ │ │ │ - b.n 6588 │ │ │ │ │ + beq.w 65b2 │ │ │ │ │ + b.n 65ac │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6696 │ │ │ │ │ + b.n 66ba │ │ │ │ │ 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 641c │ │ │ │ │ + beq.w 6440 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 60c6 │ │ │ │ │ - b.n 6412 │ │ │ │ │ + bne.w 60de │ │ │ │ │ + b.n 6436 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 64c4 │ │ │ │ │ + bne.w 64e8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6820 │ │ │ │ │ + beq.n 6834 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 6746 │ │ │ │ │ + ble.n 676a │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 6732 │ │ │ │ │ + b.n 6756 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 64d2 │ │ │ │ │ + bne.w 64f6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64fc │ │ │ │ │ + bne.w 6520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64f8 │ │ │ │ │ + beq.w 651c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6516 │ │ │ │ │ + b.n 653a │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 67f4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 68a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 666e │ │ │ │ │ + b.n 6692 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65d6 │ │ │ │ │ + beq.w 65fa │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 65fa │ │ │ │ │ + b.n 661e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64fc │ │ │ │ │ - b.n 6774 │ │ │ │ │ + bne.w 6520 │ │ │ │ │ + b.n 6798 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5f82 │ │ │ │ │ + b.w 5f9a │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5fcc │ │ │ │ │ - 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 5ffa │ │ │ │ │ - b.n 641c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6588 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6584 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6584 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 6114 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 6184 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.n 65dc │ │ │ │ │ + b.w 5fe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 6066 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6626 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6442 │ │ │ │ │ + b.n 607e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5f26 │ │ │ │ │ + bge.w 5f3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6082 │ │ │ │ │ + b.n 609a │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 6130 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 61a0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + b.n 6600 │ │ │ │ │ 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 5f08 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 6852 │ │ │ │ │ + beq.w 6012 │ │ │ │ │ + b.n 6440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 5f5e │ │ │ │ │ + b.w 5f76 │ │ │ │ │ + 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 5f20 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 6824 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6588 │ │ │ │ │ + b.n 65ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 656c │ │ │ │ │ + b.n 6590 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 6064 │ │ │ │ │ + b.w 607c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6540 │ │ │ │ │ + b.n 6564 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 64d2 │ │ │ │ │ + b.n 64f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 647c │ │ │ │ │ + b.n 64a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6516 │ │ │ │ │ + b.n 653a │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 65a8 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 65ac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 65a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 664a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 6466 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000068b4 : │ │ │ │ │ +000068dc : │ │ │ │ │ genexp_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6baa │ │ │ │ │ + beq.w 6bbe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6baa │ │ │ │ │ + bne.w 6bbe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bb8 │ │ │ │ │ + bne.w 6bcc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 6928 │ │ │ │ │ + beq.n 6950 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 695a │ │ │ │ │ + cbnz r0, 6982 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 69fa │ │ │ │ │ + bne.n 6a22 │ │ │ │ │ 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 6bc0 │ │ │ │ │ + blt.w 6bd4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bb8 │ │ │ │ │ + bne.w 6bcc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6910 │ │ │ │ │ + beq.n 6938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6b98 │ │ │ │ │ + beq.w 6bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b98 │ │ │ │ │ + bne.w 6bac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b52 │ │ │ │ │ + bne.w 6b66 │ │ │ │ │ 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 6b7e │ │ │ │ │ + beq.w 6b92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b7e │ │ │ │ │ + bne.w 6b92 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b8c │ │ │ │ │ + bne.w 6ba0 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a78 │ │ │ │ │ + beq.n 6a9e │ │ │ │ │ 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 6ab2 │ │ │ │ │ + bne.n 6ad8 │ │ │ │ │ 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 6b52 │ │ │ │ │ + bne.w 6b66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 6a10 │ │ │ │ │ + cbnz r0, 6a38 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 691a │ │ │ │ │ + beq.n 6942 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6bb8 │ │ │ │ │ + bne.w 6bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 5170 │ │ │ │ │ + bl 5168 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6a72 │ │ │ │ │ + b.n 6a98 │ │ │ │ │ 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 69ec │ │ │ │ │ + beq.n 6a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 6910 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 6938 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6910 │ │ │ │ │ + beq.w 6938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6a72 │ │ │ │ │ + cbz r0, 6a98 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b62 │ │ │ │ │ + beq.n 6b76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 691e │ │ │ │ │ + b.n 6946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 6b46 │ │ │ │ │ + blt.n 6b5a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6b8c │ │ │ │ │ + bne.n 6ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69d0 │ │ │ │ │ + beq.n 69f8 │ │ │ │ │ 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 69d0 │ │ │ │ │ + beq.n 69f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b76 │ │ │ │ │ + beq.n 6b8a │ │ │ │ │ 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 6b76 │ │ │ │ │ + beq.n 6b8a │ │ │ │ │ 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 6b92 │ │ │ │ │ + beq.n 6ba6 │ │ │ │ │ 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> │ │ │ │ │ @@ -11824,547 +11827,541 @@ │ │ │ │ │ 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 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 6b38 │ │ │ │ │ + cbz r0, 6b4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c1b4 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 6910 │ │ │ │ │ - b.n 6a3c │ │ │ │ │ + b.n 6a52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 6b7a │ │ │ │ │ + cbz r0, 6b8e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 69e2 │ │ │ │ │ + beq.w 6a0a │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 691a │ │ │ │ │ - b.n 69fc │ │ │ │ │ + beq.w 6942 │ │ │ │ │ + b.n 6a24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 691a │ │ │ │ │ + beq.w 6942 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 691e │ │ │ │ │ + b.n 6946 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6b46 │ │ │ │ │ + b.n 6b5a │ │ │ │ │ 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 69ae │ │ │ │ │ + beq.w 69d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6b46 │ │ │ │ │ + b.n 6b5a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6af8 │ │ │ │ │ + b.n 6b1e │ │ │ │ │ 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 6984 │ │ │ │ │ - b.n 6b52 │ │ │ │ │ + beq.w 69ac │ │ │ │ │ + b.n 6b66 │ │ │ │ │ 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 68f0 │ │ │ │ │ + beq.w 6918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 691e │ │ │ │ │ + b.n 6946 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 691e │ │ │ │ │ + b.n 6946 │ │ │ │ │ │ │ │ │ │ -00006bcc : │ │ │ │ │ +00006be0 : │ │ │ │ │ expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6f0a │ │ │ │ │ + beq.w 6f1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f0a │ │ │ │ │ + bne.w 6f1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f18 │ │ │ │ │ + bne.w 6f2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1109 @ 0x455 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 6c26 │ │ │ │ │ + cbz r0, 6c3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7116 │ │ │ │ │ + beq.w 712a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6d16 │ │ │ │ │ + bne.n 6d2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f18 │ │ │ │ │ + bne.w 6f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6c62 │ │ │ │ │ + cbz r0, 6c76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6cb0 │ │ │ │ │ + cbnz r0, 6cc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f18 │ │ │ │ │ + bne.w 6f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6c86 │ │ │ │ │ + cbz r0, 6c9a │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6c18 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f18 │ │ │ │ │ + bne.w 6f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bffc │ │ │ │ │ - cbnz r0, 6c9e │ │ │ │ │ + bl c008 │ │ │ │ │ + cbnz r0, 6cb2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6c76 │ │ │ │ │ + b.n 6c8a │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6c18 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c62 │ │ │ │ │ + beq.n 6c76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c62 │ │ │ │ │ + beq.n 6c76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c62 │ │ │ │ │ + beq.n 6c76 │ │ │ │ │ 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 6f18 │ │ │ │ │ + beq.w 6f2c │ │ │ │ │ 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 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ca0 │ │ │ │ │ + bne.n 6cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7122 │ │ │ │ │ + bne.w 7136 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 6ca0 │ │ │ │ │ + b.n 6cb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7128 │ │ │ │ │ + bne.w 713c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 729a │ │ │ │ │ + beq.w 72ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 729a │ │ │ │ │ + bne.w 72ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70ba │ │ │ │ │ + bne.w 70ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 71f0 │ │ │ │ │ + bne.w 7204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70ba │ │ │ │ │ + bne.w 70ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_115_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_115_rule │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 6d82 │ │ │ │ │ + cbz r0, 6d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ec8 │ │ │ │ │ + bne.w 6edc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7050 │ │ │ │ │ + bne.w 7064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6fd4 │ │ │ │ │ + bne.w 6fe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70ba │ │ │ │ │ + bne.w 70ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f66 │ │ │ │ │ + bne.w 6f7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70bc │ │ │ │ │ + bne.w 70d0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7060 │ │ │ │ │ + beq.w 7074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7060 │ │ │ │ │ + bne.w 7074 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7058 │ │ │ │ │ + bne.w 706c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2bb4 │ │ │ │ │ + bl 2bb4 │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7038 │ │ │ │ │ + bne.w 704c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7058 │ │ │ │ │ + bne.w 706c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d08 │ │ │ │ │ + bl 3d00 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7038 │ │ │ │ │ + bne.w 704c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7058 │ │ │ │ │ + bne.w 706c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c2c │ │ │ │ │ + bl 3c24 │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 703c │ │ │ │ │ + bne.w 7050 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70ba │ │ │ │ │ + bne.w 70ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7196 │ │ │ │ │ + bne.w 71aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70ba │ │ │ │ │ + bne.w 70ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 713a │ │ │ │ │ + bne.w 714e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6c46 │ │ │ │ │ + beq.w 6c5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7034 │ │ │ │ │ + bne.w 7048 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7132 │ │ │ │ │ + beq.w 7146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7132 │ │ │ │ │ + bne.w 7146 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 712c │ │ │ │ │ + bne.w 7140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f22 │ │ │ │ │ + bne.n 6f36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6c46 │ │ │ │ │ + b.n 6c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 602c │ │ │ │ │ + bl 6024 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d82 │ │ │ │ │ + beq.w 6d96 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 6ef8 │ │ │ │ │ + cbnz r0, 6f0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70ee │ │ │ │ │ + bne.w 7102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e6e │ │ │ │ │ + beq.n 6e82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6e74 │ │ │ │ │ + b.n 6e88 │ │ │ │ │ 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 6c08 │ │ │ │ │ + beq.w 6c1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c20 │ │ │ │ │ + b.n 6c34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ebc │ │ │ │ │ + beq.n 6ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ebc │ │ │ │ │ + beq.n 6ed0 │ │ │ │ │ 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 r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 70c0 │ │ │ │ │ + bne.w 70d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ebc │ │ │ │ │ + beq.n 6ed0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6ec2 │ │ │ │ │ + b.n 6ed6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6db8 │ │ │ │ │ + beq.w 6dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6db8 │ │ │ │ │ + beq.w 6dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6db8 │ │ │ │ │ + beq.w 6dcc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC expression_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS expression_rule │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6db8 │ │ │ │ │ + beq.w 6dcc │ │ │ │ │ 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 .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 70b0 │ │ │ │ │ + bne.n 70c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f04 │ │ │ │ │ - b.n 6e70 │ │ │ │ │ + bne.n 6f18 │ │ │ │ │ + b.n 6e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d9e │ │ │ │ │ + beq.w 6db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d9e │ │ │ │ │ + beq.w 6db2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_116_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_116_rule │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d9e │ │ │ │ │ + beq.w 6db2 │ │ │ │ │ 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 │ │ │ │ │ @@ -12373,57 +12370,57 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 6fc6 │ │ │ │ │ + b.n 6fda │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 6f1c │ │ │ │ │ + b.n 6f30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7068 │ │ │ │ │ + cbnz r0, 707c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6e34 │ │ │ │ │ + b.n 6e48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6e76 │ │ │ │ │ + b.n 6e8a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6e34 │ │ │ │ │ + b.n 6e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6de4 │ │ │ │ │ + b.n 6df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 704c │ │ │ │ │ + beq.n 7060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 704c │ │ │ │ │ + beq.n 7060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d80 │ │ │ │ │ + bl 1d94 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 704c │ │ │ │ │ + beq.n 7060 │ │ │ │ │ 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 │ │ │ │ │ @@ -12432,23 +12429,23 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #32] │ │ │ │ │ - b.n 702e │ │ │ │ │ + b.n 7042 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ca0 │ │ │ │ │ + b.n 6cb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6e74 │ │ │ │ │ + b.n 6e88 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ @@ -12459,17 +12456,17 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 6f54 │ │ │ │ │ + b.n 6f68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12478,58 +12475,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 6ef8 │ │ │ │ │ + b.n 6f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6c30 │ │ │ │ │ + bge.w 6c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f1c │ │ │ │ │ + b.n 6f30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6ec2 │ │ │ │ │ + b.n 6ed6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ea6 │ │ │ │ │ + b.n 6eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a88 │ │ │ │ │ + bl 4a80 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71ec │ │ │ │ │ + bne.n 7200 │ │ │ │ │ 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 6e6e │ │ │ │ │ + beq.w 6e82 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e6e │ │ │ │ │ + beq.w 6e82 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12538,190 +12535,190 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 702e │ │ │ │ │ + b.n 7042 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a88 │ │ │ │ │ + bl 4a80 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e52 │ │ │ │ │ + bne.w 6e66 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e50 │ │ │ │ │ + beq.w 6e64 │ │ │ │ │ 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 6e50 │ │ │ │ │ + beq.w 6e64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ - b.n 718c │ │ │ │ │ + b.n 71a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6e72 │ │ │ │ │ + b.n 6e86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7362 │ │ │ │ │ + beq.w 7376 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7362 │ │ │ │ │ + bne.w 7376 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 72ba │ │ │ │ │ + bne.n 72ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72ca │ │ │ │ │ + beq.n 72de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 72ba │ │ │ │ │ + bne.n 72ce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_string_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_string_token │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 7292 │ │ │ │ │ + beq.n 72a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7292 │ │ │ │ │ + cbnz r0, 72a6 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 7272 │ │ │ │ │ + cbnz r0, 7286 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 7272 │ │ │ │ │ + cbz r0, 7286 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 602c │ │ │ │ │ + bl 6024 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 72a2 │ │ │ │ │ + cbnz r0, 72b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, 72da │ │ │ │ │ + cbnz r6, 72ee │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d58 │ │ │ │ │ + b.n 6d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 725a │ │ │ │ │ + b.n 726e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d3e │ │ │ │ │ + b.n 6d52 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 736a │ │ │ │ │ + beq.n 737e │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 7242 │ │ │ │ │ + b.n 7256 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d58 │ │ │ │ │ + b.n 6d6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d56 │ │ │ │ │ + b.n 6d6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7282 │ │ │ │ │ + bne.n 7296 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7396 │ │ │ │ │ + beq.n 73aa │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 7386 │ │ │ │ │ + bgt.n 739a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d56 │ │ │ │ │ + beq.w 6d6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ @@ -12748,624 +12745,624 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 702e │ │ │ │ │ + b.n 7042 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7210 │ │ │ │ │ + b.n 7224 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72c2 │ │ │ │ │ + beq.n 72d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 72ae │ │ │ │ │ + b.n 72c2 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 72f8 │ │ │ │ │ + b.n 730c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 72c6 │ │ │ │ │ + b.n 72da │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000739c : │ │ │ │ │ +000073b0 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 761e │ │ │ │ │ + beq.w 7634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 761e │ │ │ │ │ + bne.w 7634 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7590 │ │ │ │ │ + bne.w 75a4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 73f6 │ │ │ │ │ + cbz r0, 740a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 762e │ │ │ │ │ + beq.w 7644 │ │ │ │ │ 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 7590 │ │ │ │ │ + bne.w 75a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 775c │ │ │ │ │ + bl 7770 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 74d4 │ │ │ │ │ + beq.n 74e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 75de │ │ │ │ │ + beq.w 7604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75de │ │ │ │ │ + bne.w 7604 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75ec │ │ │ │ │ + bne.w 7612 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 760c │ │ │ │ │ + beq.w 7622 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75ec │ │ │ │ │ + bne.w 7612 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 75f4 │ │ │ │ │ + beq.w 75f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75f4 │ │ │ │ │ + bne.w 75f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75fe │ │ │ │ │ + bne.w 75fa │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 74ea │ │ │ │ │ + cbnz r0, 74fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7590 │ │ │ │ │ + bne.n 75a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 775c │ │ │ │ │ + bl 7770 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 74d8 │ │ │ │ │ + cbz r0, 74ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 73e8 │ │ │ │ │ + b.n 73fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 74b0 │ │ │ │ │ + b.n 74c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 73e8 │ │ │ │ │ + b.n 73fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 775c │ │ │ │ │ + bl 7770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 753c │ │ │ │ │ + cbz r0, 7550 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r5, r1, [sp, #20] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 75be │ │ │ │ │ + beq.n 75d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 75be │ │ │ │ │ + bne.n 75d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 75fc │ │ │ │ │ + bne.n 75f8 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 759a │ │ │ │ │ + bne.n 75ae │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 74a2 │ │ │ │ │ + beq.n 74b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 74a2 │ │ │ │ │ + bne.n 74b6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7606 │ │ │ │ │ + beq.n 761c │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge.n 7574 │ │ │ │ │ + bge.n 7588 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7562 │ │ │ │ │ + b.n 7576 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7648 │ │ │ │ │ + bne.n 765a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 73f0 │ │ │ │ │ + b.n 7404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 775c │ │ │ │ │ + bl 7770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7644 │ │ │ │ │ + cbz r0, 7600 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 75c6 │ │ │ │ │ + beq.n 75d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 7506 │ │ │ │ │ + b.n 751a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7524 │ │ │ │ │ + b.n 7538 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 7604 │ │ │ │ │ + cbz r0, 761a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 75b2 │ │ │ │ │ + b.n 75c4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 749a │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7552 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + b.n 7550 │ │ │ │ │ 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 744a │ │ │ │ │ + beq.w 745e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7486 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 753e │ │ │ │ │ + b.n 74c4 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74b0 │ │ │ │ │ + b.n 74c4 │ │ │ │ │ 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 73d8 │ │ │ │ │ - b.n 7590 │ │ │ │ │ + beq.w 73ec │ │ │ │ │ + b.n 75a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7400 │ │ │ │ │ + bge.w 7414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7594 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 753c │ │ │ │ │ + b.n 75a8 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 7682 │ │ │ │ │ + cbz r0, 7694 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 7688 │ │ │ │ │ + cbz r0, 769a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 73e8 │ │ │ │ │ + b.n 73fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 765c │ │ │ │ │ + b.n 766e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 763a │ │ │ │ │ + bne.n 7650 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7674 │ │ │ │ │ + b.n 7686 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00007694 : │ │ │ │ │ +000076a8 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 773c │ │ │ │ │ + beq.n 7750 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 773c │ │ │ │ │ + bne.n 7750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 772e │ │ │ │ │ + bne.n 7742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 3314 │ │ │ │ │ + bl 3328 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 76f6 │ │ │ │ │ + cbnz r0, 770a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 772e │ │ │ │ │ + cbnz r3, 7742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 7704 │ │ │ │ │ + cbnz r0, 7718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7736 │ │ │ │ │ + cbnz r3, 774a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7712 │ │ │ │ │ + cbnz r0, 7726 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ - cbz r0, 7744 │ │ │ │ │ + cbz r0, 7758 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 76f6 │ │ │ │ │ + b.n 770a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7694 │ │ │ │ │ + bl 76a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 76f4 │ │ │ │ │ + beq.n 7708 │ │ │ │ │ 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 76f4 │ │ │ │ │ + beq.n 7708 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 76f6 │ │ │ │ │ + b.n 770a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 76fc │ │ │ │ │ + b.n 7710 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 76fc │ │ │ │ │ + b.n 7710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 76c2 │ │ │ │ │ + b.n 76d6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 76f6 │ │ │ │ │ + beq.n 770a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 76fc │ │ │ │ │ + b.n 7710 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000775c : │ │ │ │ │ +00007770 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 79be │ │ │ │ │ + beq.w 79d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 79be │ │ │ │ │ + bne.w 79d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 79cc │ │ │ │ │ + bne.w 79e0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 788c │ │ │ │ │ + bne.n 78a0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7a12 │ │ │ │ │ + beq.w 7a26 │ │ │ │ │ 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 79cc │ │ │ │ │ + bne.w 79e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8108 │ │ │ │ │ + bl 8114 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 789a │ │ │ │ │ + beq.n 78ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7a28 │ │ │ │ │ + beq.w 7a3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a28 │ │ │ │ │ + bne.w 7a3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a36 │ │ │ │ │ + bne.w 7a4a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a00 │ │ │ │ │ + beq.w 7a14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7a36 │ │ │ │ │ + bne.w 7a4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7a3e │ │ │ │ │ + beq.w 7a52 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a3e │ │ │ │ │ + bne.w 7a52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7906 │ │ │ │ │ + bne.n 791a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 78b0 │ │ │ │ │ + bne.n 78c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 79cc │ │ │ │ │ + bne.w 79e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 8108 │ │ │ │ │ + bl 8114 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 789e │ │ │ │ │ + cbz r0, 78b2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7868 │ │ │ │ │ + b.n 787c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 788c │ │ │ │ │ + b.n 78a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8108 │ │ │ │ │ + bl 8114 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7852 │ │ │ │ │ + beq.n 7866 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, ip │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -13373,388 +13370,388 @@ │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 79f0 │ │ │ │ │ + beq.w 7a04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 79f0 │ │ │ │ │ + bne.n 7a04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7902 │ │ │ │ │ + cbnz r3, 7916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 799a │ │ │ │ │ + bne.n 79ae │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 785a │ │ │ │ │ + beq.n 786e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 785a │ │ │ │ │ + bne.n 786e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - cbnz r0, 793c │ │ │ │ │ - b.n 79fa │ │ │ │ │ + cbnz r0, 7950 │ │ │ │ │ + b.n 7a0e │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 7930 │ │ │ │ │ + blt.n 7944 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 79cc │ │ │ │ │ + beq.n 79e0 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 7a72 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a52 │ │ │ │ │ + beq.n 7a66 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 788c │ │ │ │ │ + b.n 78a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8108 │ │ │ │ │ + bl 8114 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7902 │ │ │ │ │ + beq.n 7916 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 79d6 │ │ │ │ │ + beq.n 79ea │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 78d2 │ │ │ │ │ + b.n 78e6 │ │ │ │ │ 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 7798 │ │ │ │ │ + beq.w 77ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7894 │ │ │ │ │ + b.n 78a8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 79f8 │ │ │ │ │ + cbz r0, 7a0c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 79b2 │ │ │ │ │ + b.n 79c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 78f0 │ │ │ │ │ + b.n 7904 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7868 │ │ │ │ │ + b.n 787c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 77b4 │ │ │ │ │ + bge.w 77c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 79d0 │ │ │ │ │ + b.n 79e4 │ │ │ │ │ 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 77fe │ │ │ │ │ + beq.w 7812 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7868 │ │ │ │ │ + b.n 787c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7844 │ │ │ │ │ - b.n 7906 │ │ │ │ │ + beq.w 7858 │ │ │ │ │ + b.n 791a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a1e │ │ │ │ │ + bne.n 7a32 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 798c │ │ │ │ │ + b.n 79a0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7972 │ │ │ │ │ + b.n 7986 │ │ │ │ │ │ │ │ │ │ -00007a64 : │ │ │ │ │ +00007a78 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8076 │ │ │ │ │ + beq.w 807e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8076 │ │ │ │ │ + bne.w 807e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8084 │ │ │ │ │ + bne.w 808c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 7d98 │ │ │ │ │ + beq.w 7dac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7dca │ │ │ │ │ + beq.w 7dde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7dca │ │ │ │ │ + bne.w 7dde │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7dd8 │ │ │ │ │ + bne.w 7dec │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c84 │ │ │ │ │ + beq.w 7c98 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7c52 │ │ │ │ │ + beq.w 7c66 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 80c8 │ │ │ │ │ + beq.w 80d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80c8 │ │ │ │ │ + bne.w 80d6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7dd8 │ │ │ │ │ + bne.w 7dec │ │ │ │ │ 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 7c46 │ │ │ │ │ + beq.w 7c5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7dd8 │ │ │ │ │ + bne.w 7dec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8062 │ │ │ │ │ + beq.w 806a │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8062 │ │ │ │ │ + bne.w 806a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7e3a │ │ │ │ │ + bne.w 7e4e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7dde │ │ │ │ │ + bne.w 7df2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7c7e │ │ │ │ │ + bne.n 7c92 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 80f2 │ │ │ │ │ + beq.w 8100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80f2 │ │ │ │ │ + bne.w 8100 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8100 │ │ │ │ │ + bne.w 810e │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7cd8 │ │ │ │ │ + beq.w 7cec │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7c76 │ │ │ │ │ + beq.n 7c8a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8040 │ │ │ │ │ + bne.w 8048 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7c7e │ │ │ │ │ + bne.n 7c92 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 802c │ │ │ │ │ + beq.w 8034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 802c │ │ │ │ │ + bne.w 8034 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 803a │ │ │ │ │ + bne.w 8042 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d2c │ │ │ │ │ + beq.n 7d40 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 7c68 │ │ │ │ │ + cbz r0, 7c7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -13762,182 +13759,182 @@ │ │ │ │ │ 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 7b90 │ │ │ │ │ + b.n 7ba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8028 │ │ │ │ │ + beq.w 80be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7bf4 │ │ │ │ │ + beq.n 7c08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7c36 │ │ │ │ │ + b.n 7c4a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8012 │ │ │ │ │ + beq.w 8012 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7dd8 │ │ │ │ │ + bne.w 7dec │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fbc │ │ │ │ │ + bne.w 7fc6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7dd8 │ │ │ │ │ + bne.w 7dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d7e │ │ │ │ │ + beq.n 7d92 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7af4 │ │ │ │ │ + b.n 7b08 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 809c │ │ │ │ │ + beq.w 80a6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8100 │ │ │ │ │ + bne.w 810e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f00 │ │ │ │ │ + bne.w 7f14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8100 │ │ │ │ │ + bne.w 810e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d94 │ │ │ │ │ + beq.n 7da8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7bd0 │ │ │ │ │ + b.n 7be4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 80d8 │ │ │ │ │ + beq.w 80f2 │ │ │ │ │ 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 803a │ │ │ │ │ + bne.w 8042 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f50 │ │ │ │ │ + bne.w 7f5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 803a │ │ │ │ │ + bne.w 8042 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7d82 │ │ │ │ │ + cbz r0, 7d96 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7c2c │ │ │ │ │ + b.n 7c40 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 7cc6 │ │ │ │ │ + b.n 7cda │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7c2c │ │ │ │ │ + b.n 7c40 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 7d1a │ │ │ │ │ + b.n 7d2e │ │ │ │ │ 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 80c0 │ │ │ │ │ + blt.w 80ce │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7c7e │ │ │ │ │ + bne.w 7c92 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7ac8 │ │ │ │ │ + bne.w 7adc │ │ │ │ │ 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 7ae0 │ │ │ │ │ + beq.w 7af4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7b90 │ │ │ │ │ + b.n 7ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92cc │ │ │ │ │ + bl 92e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b7a │ │ │ │ │ + beq.w 7b8e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, ip │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -13946,128 +13943,128 @@ │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 80e6 │ │ │ │ │ + beq.w 80e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80e6 │ │ │ │ │ + bne.w 80e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7e34 │ │ │ │ │ + cbnz r3, 7e48 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7edc │ │ │ │ │ + bne.n 7ef0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7b84 │ │ │ │ │ + beq.w 7b98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b84 │ │ │ │ │ + bne.w 7b98 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c40 │ │ │ │ │ + beq.w 7c54 │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 7e82 │ │ │ │ │ + bge.n 7e96 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 7e6e │ │ │ │ │ + b.n 7e82 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 80ee │ │ │ │ │ + bne.w 80ee │ │ │ │ │ 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 8084 │ │ │ │ │ + beq.w 808c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 805c │ │ │ │ │ + beq.w 8064 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b4 │ │ │ │ │ + beq.w 80c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7c34 │ │ │ │ │ + b.n 7c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92cc │ │ │ │ │ + bl 92e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e34 │ │ │ │ │ + beq.n 7e48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 7f9e │ │ │ │ │ + beq.n 7fa8 │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 7e04 │ │ │ │ │ + b.n 7e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d06 │ │ │ │ │ + beq.w 7d1a │ │ │ │ │ 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 8094 │ │ │ │ │ + beq.w 809e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -14075,32 +14072,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, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 808a │ │ │ │ │ + beq.w 8092 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov.w r2, #1112 @ 0x458 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7bd0 │ │ │ │ │ + b.n 7d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d5a │ │ │ │ │ + beq.w 7d6e │ │ │ │ │ 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 803a │ │ │ │ │ + beq.n 8042 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -14108,610 +14101,611 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c56 │ │ │ │ │ + beq.w 7c6a │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7c2c │ │ │ │ │ + b.n 7c40 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c3e │ │ │ │ │ + beq.w 7c52 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 7ef4 │ │ │ │ │ + b.n 7f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7cb2 │ │ │ │ │ + beq.w 7cc6 │ │ │ │ │ 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 7c4e │ │ │ │ │ + beq.w 7c62 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 8008 │ │ │ │ │ + cbz r0, 8028 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7af4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 801e │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7ffa │ │ │ │ │ + b.n 7b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7c8e │ │ │ │ │ + bge.w 7ca2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7b90 │ │ │ │ │ + b.n 7ba4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 801e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7f90 │ │ │ │ │ + b.n 8004 │ │ │ │ │ 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 7c1a │ │ │ │ │ + beq.w 7c2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c68 │ │ │ │ │ + b.n 7c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8084 │ │ │ │ │ + cbz r0, 808c │ │ │ │ │ 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 7ec0 │ │ │ │ │ + bne.w 7ed4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7ec0 │ │ │ │ │ + b.n 7ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7b6c │ │ │ │ │ - b.n 7e3a │ │ │ │ │ + beq.w 7b80 │ │ │ │ │ + b.n 7e4e │ │ │ │ │ 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 7aa0 │ │ │ │ │ + beq.w 7ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c80 │ │ │ │ │ + b.n 7c94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 80a8 │ │ │ │ │ + cbnz r0, 80b2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7f42 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n 7d34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c78 │ │ │ │ │ + b.n 7c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7ce2 │ │ │ │ │ + bge.w 7cf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c78 │ │ │ │ │ + b.n 7c8c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 7f9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c34 │ │ │ │ │ + beq.w 7c48 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c80 │ │ │ │ │ + b.n 7c94 │ │ │ │ │ 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 7b24 │ │ │ │ │ - b.n 7dd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 7d36 │ │ │ │ │ - b.n 7c60 │ │ │ │ │ + beq.w 7b38 │ │ │ │ │ + b.n 7dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e24 │ │ │ │ │ + b.n 7e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b90 │ │ │ │ │ + b.n 7ba4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 7d4a │ │ │ │ │ + b.n 7c74 │ │ │ │ │ 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 7bbc │ │ │ │ │ + beq.w 7bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c78 │ │ │ │ │ - nop │ │ │ │ │ + b.n 7c8c │ │ │ │ │ │ │ │ │ │ -00008108 : │ │ │ │ │ +00008114 : │ │ │ │ │ inversion_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 906e │ │ │ │ │ + beq.w 9168 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 906e │ │ │ │ │ + bne.w 9168 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 907c │ │ │ │ │ + bne.w 9176 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1119 @ 0x45f │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8576 │ │ │ │ │ + bne.w 8582 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 9248 │ │ │ │ │ + beq.w 9140 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 907c │ │ │ │ │ + bne.w 9176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b84 │ │ │ │ │ + bne.w 8b90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 925a │ │ │ │ │ + bne.w 9136 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 867c │ │ │ │ │ + beq.w 8688 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 867c │ │ │ │ │ + bne.w 8688 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 868a │ │ │ │ │ + bne.w 8696 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8584 │ │ │ │ │ + beq.w 8590 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 85b4 │ │ │ │ │ + beq.w 85c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 85b4 │ │ │ │ │ + bne.w 85c0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85d4 │ │ │ │ │ + beq.w 85e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 874c │ │ │ │ │ + beq.w 8758 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9056 │ │ │ │ │ + beq.w 8faa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9056 │ │ │ │ │ + bne.w 8faa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9064 │ │ │ │ │ + bne.w 8fb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 902c │ │ │ │ │ + beq.w 90ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8758 │ │ │ │ │ + bne.w 8764 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9292 │ │ │ │ │ + beq.w 8f50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9292 │ │ │ │ │ + bne.w 8f50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a3c │ │ │ │ │ + bne.w 8a48 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9280 │ │ │ │ │ + beq.w 9276 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9280 │ │ │ │ │ + bne.w 9276 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 928a │ │ │ │ │ + bne.w 9280 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 875e │ │ │ │ │ + bne.w 876a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92a2 │ │ │ │ │ + bne.w 8f60 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 92b8 │ │ │ │ │ + beq.w 8fe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92b8 │ │ │ │ │ + bne.w 8fe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f40 │ │ │ │ │ + bne.w 8f96 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 92a8 │ │ │ │ │ + beq.w 92ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92a8 │ │ │ │ │ + bne.w 92ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92b2 │ │ │ │ │ + bne.w 92d8 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c4a │ │ │ │ │ + bne.w 8c56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f22 │ │ │ │ │ + bne.w 8f40 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8f46 │ │ │ │ │ + beq.w 8f64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f46 │ │ │ │ │ + bne.w 8f64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92c2 │ │ │ │ │ + bne.w 9288 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8dc4 │ │ │ │ │ + bne.w 8dd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92a2 │ │ │ │ │ + bne.w 8f60 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8fe0 │ │ │ │ │ + beq.w 8fd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fe0 │ │ │ │ │ + bne.w 8fd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9270 │ │ │ │ │ + bne.w 9158 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c8e │ │ │ │ │ + bne.w 8c9a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a3c │ │ │ │ │ + bne.w 8a48 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8fd6 │ │ │ │ │ + beq.w 8fcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fd6 │ │ │ │ │ + bne.w 8fcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90ac │ │ │ │ │ + bne.w 92aa │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8cf4 │ │ │ │ │ + bne.w 8d00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92a2 │ │ │ │ │ + bne.w 8f60 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8fea │ │ │ │ │ + beq.w 8fea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fea │ │ │ │ │ + bne.w 8fea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9092 │ │ │ │ │ + bne.w 9290 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d24 │ │ │ │ │ + bne.w 8d30 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f22 │ │ │ │ │ + bne.w 8f40 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8fcc │ │ │ │ │ + beq.w 8fc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fcc │ │ │ │ │ + bne.w 8fc2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90a4 │ │ │ │ │ + bne.w 92a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d54 │ │ │ │ │ + bne.w 8d60 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92a2 │ │ │ │ │ + bne.w 8f60 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 909a │ │ │ │ │ + beq.w 9298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 909a │ │ │ │ │ + bne.w 9298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9278 │ │ │ │ │ + bne.w 9160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b56 │ │ │ │ │ + bne.w 8b62 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92a2 │ │ │ │ │ + bne.w 8f60 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9044 │ │ │ │ │ + beq.w 92bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9044 │ │ │ │ │ + bne.w 92bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 904e │ │ │ │ │ + bne.w 92c6 │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ae8 │ │ │ │ │ + bne.w 8af4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a3c │ │ │ │ │ + bne.w 8a48 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9088 │ │ │ │ │ + beq.w 92b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9088 │ │ │ │ │ + bne.w 92b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8530 │ │ │ │ │ + cbnz r3, 853c │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b26 │ │ │ │ │ + bne.w 8b32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, fp │ │ │ │ │ @@ -14719,21 +14713,21 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 868a │ │ │ │ │ + bne.w 8696 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 868e │ │ │ │ │ + beq.w 869a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -14745,1581 +14739,1580 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9266 │ │ │ │ │ + blt.w 914e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 868c │ │ │ │ │ + bne.n 8698 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 81e4 │ │ │ │ │ + bne.w 81f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 820c │ │ │ │ │ + bne.w 8218 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ 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 873c │ │ │ │ │ + bne.w 8748 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8fb2 │ │ │ │ │ + beq.w 9048 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fb2 │ │ │ │ │ + bne.w 9048 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8fc0 │ │ │ │ │ + bne.w 9056 │ │ │ │ │ ldrd r8, r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.n 86a6 │ │ │ │ │ + beq.n 86b2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 86d4 │ │ │ │ │ + bne.n 86e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8fc0 │ │ │ │ │ + bne.w 9056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 95a8 │ │ │ │ │ + bl 95bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8750 │ │ │ │ │ + beq.n 875c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8f6a │ │ │ │ │ + bne.w 8fa2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - blt.n 8736 │ │ │ │ │ + blt.n 8742 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 821a │ │ │ │ │ - b.n 854a │ │ │ │ │ + bne.w 8226 │ │ │ │ │ + b.n 8556 │ │ │ │ │ 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 81b8 │ │ │ │ │ + beq.w 81c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8576 │ │ │ │ │ + b.n 8582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 90b4 │ │ │ │ │ + blt.w 90ba │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8fc0 │ │ │ │ │ + bne.w 9056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 863a │ │ │ │ │ + beq.n 8646 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 863a │ │ │ │ │ + beq.n 8646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 95a8 │ │ │ │ │ + bl 95bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 863a │ │ │ │ │ + beq.n 8646 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 919e │ │ │ │ │ + beq.w 91d2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9186 │ │ │ │ │ + beq.w 91ba │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8f6a │ │ │ │ │ + bne.w 8fa2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.n 8666 │ │ │ │ │ + ble.n 8672 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 85dc │ │ │ │ │ + b.n 85e8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ mov r8, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 821a │ │ │ │ │ + bne.w 8226 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 854a │ │ │ │ │ + b.n 8556 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 866a │ │ │ │ │ + beq.n 8676 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 854a │ │ │ │ │ + b.n 8556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82ba │ │ │ │ │ + beq.w 82c6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9012 │ │ │ │ │ + beq.w 90c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, ip │ │ │ │ │ subs r2, #2 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9124 │ │ │ │ │ + beq.w 8ff4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9124 │ │ │ │ │ + bne.w 8ff4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9004 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 910e │ │ │ │ │ + beq.w 9092 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 910e │ │ │ │ │ + bne.w 9092 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 911c │ │ │ │ │ + bne.w 90a0 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8bd4 │ │ │ │ │ + bne.w 8be0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9004 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 920a │ │ │ │ │ + beq.w 8f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 920a │ │ │ │ │ + bne.w 8f28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 8852 │ │ │ │ │ + cbnz r3, 885e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9104 │ │ │ │ │ + beq.w 90b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9104 │ │ │ │ │ + bne.w 90b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90fc │ │ │ │ │ + bne.w 90a8 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f72 │ │ │ │ │ + bne.w 900c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f1c │ │ │ │ │ + bne.w 8f3a │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8eac │ │ │ │ │ + beq.w 8eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8eac │ │ │ │ │ + bne.w 8eb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9230 │ │ │ │ │ + bne.w 921a │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e7c │ │ │ │ │ + bne.w 8e88 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9004 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e74 │ │ │ │ │ + beq.w 8e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e74 │ │ │ │ │ + bne.w 8e80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90f4 │ │ │ │ │ + bne.w 91fe │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ebc │ │ │ │ │ + bne.w 8ec8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9004 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8eb4 │ │ │ │ │ + beq.w 8ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8eb4 │ │ │ │ │ + bne.w 8ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90ee │ │ │ │ │ + bne.w 91f6 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8eec │ │ │ │ │ + bne.w 8ef8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9004 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e6c │ │ │ │ │ + beq.w 8e78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e6c │ │ │ │ │ + bne.w 8e78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 913c │ │ │ │ │ + bne.w 917c │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e3c │ │ │ │ │ + bne.w 8e48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f1c │ │ │ │ │ + bne.w 8f3a │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e34 │ │ │ │ │ + beq.w 8e40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e34 │ │ │ │ │ + bne.w 8e40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91e2 │ │ │ │ │ + bne.w 9256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8df4 │ │ │ │ │ + bne.w 8e00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9004 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 91d8 │ │ │ │ │ + beq.w 924c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91d8 │ │ │ │ │ + bne.w 924c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91d0 │ │ │ │ │ + bne.w 9244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d94 │ │ │ │ │ + bne.w 8da0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9004 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 91c8 │ │ │ │ │ + beq.w 923a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91c8 │ │ │ │ │ + bne.w 923a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91c2 │ │ │ │ │ + bne.w 9232 │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c0c │ │ │ │ │ + bne.w 8c18 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9004 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9152 │ │ │ │ │ + beq.w 9194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9152 │ │ │ │ │ + bne.w 9194 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8a32 │ │ │ │ │ + cbnz r3, 8a3e │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8cbe │ │ │ │ │ + bne.w 8cca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 853c │ │ │ │ │ + beq.w 8548 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 853c │ │ │ │ │ + bne.w 8548 │ │ │ │ │ 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 9026 │ │ │ │ │ + beq.w 90e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 8a86 │ │ │ │ │ + ble.n 8a92 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 8a86 │ │ │ │ │ + beq.n 8a92 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 8a76 │ │ │ │ │ + bne.n 8a82 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 868a │ │ │ │ │ + beq.w 8696 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90e8 │ │ │ │ │ + beq.w 911a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 90d8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strd r7, r9, [sp, #4] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ + mov r0, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9114 │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90c2 │ │ │ │ │ + beq.w 90fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8564 │ │ │ │ │ + b.n 8570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84f2 │ │ │ │ │ + beq.w 84fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84f2 │ │ │ │ │ + beq.w 84fe │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 8786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 915a │ │ │ │ │ + bne.w 919c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 84f8 │ │ │ │ │ + b.n 8504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8530 │ │ │ │ │ + beq.w 853c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 8786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8534 │ │ │ │ │ + beq.w 8540 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8534 │ │ │ │ │ + b.n 8540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84ae │ │ │ │ │ + beq.w 84ba │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 8786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9162 │ │ │ │ │ + bne.w 91a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 84b4 │ │ │ │ │ + b.n 84c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8108 │ │ │ │ │ + bl 8114 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8184 │ │ │ │ │ + beq.w 8190 │ │ │ │ │ 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 907c │ │ │ │ │ + beq.w 9176 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 921e │ │ │ │ │ + beq.w 9128 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8576 │ │ │ │ │ + b.n 8582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87f0 │ │ │ │ │ + beq.w 87fc │ │ │ │ │ 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 916a │ │ │ │ │ + beq.w 907a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 8f50 │ │ │ │ │ + beq.w 8f6e │ │ │ │ │ str.w r3, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 8798 │ │ │ │ │ + b.n 87a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89f8 │ │ │ │ │ + beq.w 8a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89f8 │ │ │ │ │ + beq.w 8a04 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8bf2 │ │ │ │ │ + bne.n 8bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9180 │ │ │ │ │ + bne.w 91b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 89fe │ │ │ │ │ + b.n 8a0a │ │ │ │ │ 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 8f32 │ │ │ │ │ + bne.w 8f8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91b6 │ │ │ │ │ + beq.w 91ea │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 8786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ba │ │ │ │ │ + bne.w 91ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 832c │ │ │ │ │ + b.w 8338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83a8 │ │ │ │ │ + beq.w 83b4 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 8786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9228 │ │ │ │ │ + bne.w 91ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 83ae │ │ │ │ │ + b.w 83ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a32 │ │ │ │ │ + beq.w 8a3e │ │ │ │ │ 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 8bf2 │ │ │ │ │ + bne.n 8bfe │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a3c │ │ │ │ │ + beq.w 8a48 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8a3c │ │ │ │ │ + b.n 8a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83e8 │ │ │ │ │ + beq.w 83f4 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 8786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9202 │ │ │ │ │ + bne.w 9212 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 83ee │ │ │ │ │ + b.w 83fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 842a │ │ │ │ │ + beq.w 8436 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 8786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9238 │ │ │ │ │ + bne.w 9222 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8430 │ │ │ │ │ + b.w 843c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 846c │ │ │ │ │ + beq.w 8478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 846c │ │ │ │ │ + beq.w 8478 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 8786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ea │ │ │ │ │ + bne.w 925e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8472 │ │ │ │ │ + b.w 847e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89ba │ │ │ │ │ + beq.w 89c6 │ │ │ │ │ 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 8bf2 │ │ │ │ │ + bne.w 8bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 917a │ │ │ │ │ + bne.w 91e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 89c0 │ │ │ │ │ + b.n 89cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8366 │ │ │ │ │ + beq.w 8372 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877a │ │ │ │ │ + bne.w 8786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91f2 │ │ │ │ │ + bne.w 9266 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 836c │ │ │ │ │ + b.w 8378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 897c │ │ │ │ │ + beq.w 8988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 897c │ │ │ │ │ + beq.w 8988 │ │ │ │ │ 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 8bf2 │ │ │ │ │ + bne.w 8bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91fa │ │ │ │ │ + bne.w 926e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8982 │ │ │ │ │ + b.n 898e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8964 │ │ │ │ │ + b.n 8970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 893e │ │ │ │ │ + beq.w 894a │ │ │ │ │ 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 8bf2 │ │ │ │ │ + bne.w 8bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9142 │ │ │ │ │ + bne.w 9184 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8944 │ │ │ │ │ + b.n 8950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8928 │ │ │ │ │ + b.n 8934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 88b0 │ │ │ │ │ + b.n 88bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888a │ │ │ │ │ + beq.w 8896 │ │ │ │ │ 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 8bf2 │ │ │ │ │ + bne.w 8bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9240 │ │ │ │ │ + bne.w 922a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8890 │ │ │ │ │ + b.n 889c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8874 │ │ │ │ │ + b.n 8880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 88ec │ │ │ │ │ + b.n 88f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88c6 │ │ │ │ │ + beq.w 88d2 │ │ │ │ │ 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 8bf2 │ │ │ │ │ + bne.w 8bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 914a │ │ │ │ │ + bne.w 918c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88cc │ │ │ │ │ + b.n 88d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8902 │ │ │ │ │ + beq.w 890e │ │ │ │ │ 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 8bf2 │ │ │ │ │ + bne.w 8bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 925e │ │ │ │ │ + bne.w 920a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8908 │ │ │ │ │ + b.n 8914 │ │ │ │ │ + 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 8828 │ │ │ │ │ + b.n 885e │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 853c │ │ │ │ │ - b.n 8a4c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 8ff4 │ │ │ │ │ + beq.w 8548 │ │ │ │ │ + b.n 8a58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 832c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 8290 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 8a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8350 │ │ │ │ │ + b.w 835c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9022 │ │ │ │ │ + beq.w 90e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 8c00 │ │ │ │ │ + b.n 8c0c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, 8f9c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 8338 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 8f96 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.w 8758 │ │ │ │ │ + b.w 8764 │ │ │ │ │ + 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 824a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 8556 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 8460 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 83de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 839e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 82f2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 8420 │ │ │ │ │ + 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 87ca │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + b.n 8a48 │ │ │ │ │ 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 8ffa │ │ │ │ │ + cbnz r0, 9062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 900e │ │ │ │ │ + beq.n 90d8 │ │ │ │ │ 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 8bf2 │ │ │ │ │ + bne.w 8bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90e0 │ │ │ │ │ + bne.n 9120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8854 │ │ │ │ │ + b.n 8860 │ │ │ │ │ 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 8618 │ │ │ │ │ + beq.w 8624 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 8758 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8454 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 83d2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8392 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8414 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8f40 │ │ │ │ │ + b.w 8764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 9008 │ │ │ │ │ + cbnz r0, 9072 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8852 │ │ │ │ │ + b.w 885e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8852 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9004 │ │ │ │ │ + b.w 885e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, 903c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 82c0 │ │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 908a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8758 │ │ │ │ │ + b.w 8802 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 82c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 84da │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 84f8 │ │ │ │ │ + b.w 8802 │ │ │ │ │ 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 823e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 854a │ │ │ │ │ - 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 8144 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 857e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 851c │ │ │ │ │ + beq.w 87ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 8430 │ │ │ │ │ + b.w 8802 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 885e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8496 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 8472 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 83ee │ │ │ │ │ + b.w 8842 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r8, fp │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 8758 │ │ │ │ │ + b.w 8764 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbnz r0, 90dc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 82cc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 906c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 82cc │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 8764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 868e │ │ │ │ │ + beq.w 869a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 868e │ │ │ │ │ + b.w 869a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 8ae4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ac6 │ │ │ │ │ + b.n 8ac4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8854 │ │ │ │ │ + b.w 8860 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9206 │ │ │ │ │ + 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 858a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 816e │ │ │ │ │ + b.n 9130 │ │ │ │ │ movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ab8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n 8908 │ │ │ │ │ + b.w 869a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 88cc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 8852 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8836 │ │ │ │ │ - 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 87e2 │ │ │ │ │ + b.w 83ba │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 87f6 │ │ │ │ │ + b.w 84c0 │ │ │ │ │ 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 87be │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ │ - b.n 8a3c │ │ │ │ │ + beq.w 8150 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9138 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 8944 │ │ │ │ │ + b.w 8950 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8944 │ │ │ │ │ + b.w 8950 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 88cc │ │ │ │ │ + b.w 88d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8a1e │ │ │ │ │ + b.n 8a2a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 84f8 │ │ │ │ │ + b.w 8504 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 84b4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cbnz r0, 91ae │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 87f6 │ │ │ │ │ + b.w 84c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 89c0 │ │ │ │ │ + b.w 83ba │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 89fe │ │ │ │ │ + b.n 8a0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 91a6 │ │ │ │ │ + cbnz r0, 91da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 866a │ │ │ │ │ - b.w 8758 │ │ │ │ │ + beq.w 8676 │ │ │ │ │ + b.w 8764 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9192 │ │ │ │ │ + b.n 91c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8758 │ │ │ │ │ + b.w 8764 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 87f6 │ │ │ │ │ + b.w 89cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f3e │ │ │ │ │ + b.n 8f94 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 832c │ │ │ │ │ + b.w 8338 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 89fe │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 89e0 │ │ │ │ │ + b.w 8914 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 89c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 89a2 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 8982 │ │ │ │ │ + b.w 88d8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 8bd2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8472 │ │ │ │ │ + b.w 8914 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 836c │ │ │ │ │ + b.w 83fa │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 889c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8982 │ │ │ │ │ + b.w 843c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 83ee │ │ │ │ │ + b.w 889c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 8a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 89ec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 881c │ │ │ │ │ - b.w 8852 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9254 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 8bc6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 83ae │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 89cc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 89ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 8890 │ │ │ │ │ + b.w 898e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8430 │ │ │ │ │ + b.w 847e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8890 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 8162 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 9080 │ │ │ │ │ + b.w 8378 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8908 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 868e │ │ │ │ │ + b.w 898e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 82b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 83ae │ │ │ │ │ + b.w 82cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 84b4 │ │ │ │ │ + b.w 8378 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 843c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 82a4 │ │ │ │ │ + b.w 84a2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 847e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 82c0 │ │ │ │ │ + b.w 83fa │ │ │ │ │ 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 8284 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w 8a3c │ │ │ │ │ + b.w 8528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 830e │ │ │ │ │ + b.w 84e6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 8f40 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 8504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 82e6 │ │ │ │ │ + b.w 831a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 836c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 8f96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000092cc : │ │ │ │ │ +000092e0 : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 93c2 │ │ │ │ │ + beq.n 93d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 93c2 │ │ │ │ │ + bne.n 93d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 93ba │ │ │ │ │ + bne.n 93ce │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 931c │ │ │ │ │ + cbz r0, 9330 │ │ │ │ │ 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 93ca │ │ │ │ │ + beq.n 93de │ │ │ │ │ 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 93ba │ │ │ │ │ + bne.n 93ce │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 936c │ │ │ │ │ + cbnz r0, 9380 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 93ba │ │ │ │ │ + bne.n 93ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ - cbz r0, 9368 │ │ │ │ │ + bl 6be0 │ │ │ │ │ + cbz r0, 937c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9310 │ │ │ │ │ + b.n 9324 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 9356 │ │ │ │ │ + b.n 936a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9346 │ │ │ │ │ + beq.n 935a │ │ │ │ │ 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, 93ba │ │ │ │ │ + cbz r0, 93ce │ │ │ │ │ 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 9358 │ │ │ │ │ + bne.n 936c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9358 │ │ │ │ │ + beq.n 936c │ │ │ │ │ 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 9318 │ │ │ │ │ + b.n 932c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 93b6 │ │ │ │ │ + b.n 93ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 92fa │ │ │ │ │ + b.n 930e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9328 │ │ │ │ │ - b.n 93ac │ │ │ │ │ + bge.n 933c │ │ │ │ │ + b.n 93c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000093d8 : │ │ │ │ │ +000093ec : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9426 │ │ │ │ │ + beq.n 943a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9426 │ │ │ │ │ + cbnz r0, 943a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 9442 │ │ │ │ │ + cbz r0, 9456 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -16330,210 +16323,210 @@ │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9418 │ │ │ │ │ + bne.n 942c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9578 │ │ │ │ │ + bne.w 958c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9560 │ │ │ │ │ + beq.n 9574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9560 │ │ │ │ │ + bne.n 9574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 956c │ │ │ │ │ + bne.n 9580 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 94e2 │ │ │ │ │ + beq.n 94f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 950c │ │ │ │ │ + bne.n 9520 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 956c │ │ │ │ │ + bne.n 9580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 95a8 │ │ │ │ │ + bl 95bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 94ca │ │ │ │ │ + cbz r0, 94de │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9570 │ │ │ │ │ + bne.n 9584 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n 94d0 │ │ │ │ │ + bge.n 94e4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9448 │ │ │ │ │ + b.n 945c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9570 │ │ │ │ │ + bne.n 9584 │ │ │ │ │ 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 959e │ │ │ │ │ + blt.n 95b2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 956c │ │ │ │ │ + bne.n 9580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94a0 │ │ │ │ │ + beq.n 94b4 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94a0 │ │ │ │ │ + beq.n 94b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 95a8 │ │ │ │ │ + bl 95bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94a0 │ │ │ │ │ + beq.n 94b4 │ │ │ │ │ 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 9592 │ │ │ │ │ + beq.n 95a6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9580 │ │ │ │ │ + cbz r0, 9594 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 9570 │ │ │ │ │ + cbnz r1, 9584 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n 94c4 │ │ │ │ │ - b.n 94d0 │ │ │ │ │ + bgt.n 94d8 │ │ │ │ │ + b.n 94e4 │ │ │ │ │ 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 947e │ │ │ │ │ + beq.n 9492 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 941e │ │ │ │ │ + b.n 9432 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 941e │ │ │ │ │ + b.n 9432 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 9598 │ │ │ │ │ + cbnz r0, 95ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 94d0 │ │ │ │ │ - b.n 9570 │ │ │ │ │ + beq.n 94e4 │ │ │ │ │ + b.n 9584 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 958a │ │ │ │ │ + b.n 959e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9570 │ │ │ │ │ + b.n 9584 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9570 │ │ │ │ │ + b.n 9584 │ │ │ │ │ │ │ │ │ │ -000095a8 : │ │ │ │ │ +000095bc : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 95f6 │ │ │ │ │ + beq.n 960a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 95f6 │ │ │ │ │ + cbnz r0, 960a │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, 9612 │ │ │ │ │ + cbz r0, 9626 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -16544,283 +16537,283 @@ │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 95e8 │ │ │ │ │ + bne.n 95fc │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ mov r8, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9960 │ │ │ │ │ + bne.w 9974 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 98ea │ │ │ │ │ + beq.w 98fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98ea │ │ │ │ │ + bne.w 98fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 98f8 │ │ │ │ │ + bne.w 990c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 96f4 │ │ │ │ │ + beq.n 9708 │ │ │ │ │ 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 95a8 │ │ │ │ │ + bl 95bc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9722 │ │ │ │ │ + bne.n 9736 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 995c │ │ │ │ │ + bne.w 9970 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9780 │ │ │ │ │ + beq.n 9794 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9780 │ │ │ │ │ + bne.n 9794 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 979c │ │ │ │ │ + beq.n 97b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, 96d6 │ │ │ │ │ + cbz r3, 96ea │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 98fc │ │ │ │ │ + bne.w 9910 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n 96e2 │ │ │ │ │ + bge.n 96f6 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 961a │ │ │ │ │ + b.n 962e │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 98fc │ │ │ │ │ + bne.w 9910 │ │ │ │ │ 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 9994 │ │ │ │ │ + blt.w 99a8 │ │ │ │ │ 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 98f8 │ │ │ │ │ + bne.w 990c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 95a8 │ │ │ │ │ + bl 95bc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9678 │ │ │ │ │ + beq.n 968c │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9678 │ │ │ │ │ + beq.n 968c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 99a0 │ │ │ │ │ + bl 99b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9678 │ │ │ │ │ + beq.n 968c │ │ │ │ │ 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 9988 │ │ │ │ │ + beq.w 999c │ │ │ │ │ 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 9974 │ │ │ │ │ + beq.w 9988 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98fc │ │ │ │ │ + bne.w 9910 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n 96ce │ │ │ │ │ - b.n 96e2 │ │ │ │ │ + bgt.n 96e2 │ │ │ │ │ + b.n 96f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 96b2 │ │ │ │ │ + bne.n 96c6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 991a │ │ │ │ │ + bne.w 992e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9904 │ │ │ │ │ + beq.w 9918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9904 │ │ │ │ │ + bne.w 9918 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9912 │ │ │ │ │ + bne.w 9926 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 9834 │ │ │ │ │ + beq.n 9848 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 99a0 │ │ │ │ │ + bl 99b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9860 │ │ │ │ │ + bne.n 9874 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9912 │ │ │ │ │ + bne.w 9926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 98d0 │ │ │ │ │ + beq.n 98e4 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 98b2 │ │ │ │ │ + bne.n 98c6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n 98ba │ │ │ │ │ + ble.n 98ce │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 97a4 │ │ │ │ │ + b.n 97b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9968 │ │ │ │ │ + blt.w 997c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9912 │ │ │ │ │ + bne.n 9926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 99a0 │ │ │ │ │ + bl 99b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9806 │ │ │ │ │ + beq.n 981a │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9806 │ │ │ │ │ + beq.n 981a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9806 │ │ │ │ │ + beq.n 981a │ │ │ │ │ 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 994e │ │ │ │ │ + beq.n 9962 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -16828,160 +16821,160 @@ │ │ │ │ │ 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 992c │ │ │ │ │ + beq.n 9940 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9828 │ │ │ │ │ + beq.n 983c │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 96d6 │ │ │ │ │ + b.n 96ea │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 96d4 │ │ │ │ │ + beq.w 96e8 │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 96c8 │ │ │ │ │ + b.n 96dc │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 98b4 │ │ │ │ │ + bne.n 98c8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbz r3, 98e4 │ │ │ │ │ + cbz r3, 98f8 │ │ │ │ │ subs r1, #3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 96c8 │ │ │ │ │ + b.n 96dc │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 96e2 │ │ │ │ │ + b.n 96f6 │ │ │ │ │ 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 9656 │ │ │ │ │ + beq.w 966a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 95ee │ │ │ │ │ + b.n 9602 │ │ │ │ │ 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 97e4 │ │ │ │ │ + beq.w 97f8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n 98b4 │ │ │ │ │ + b.n 98c8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 96bc │ │ │ │ │ - b.n 96d6 │ │ │ │ │ + bne.w 96d0 │ │ │ │ │ + b.n 96ea │ │ │ │ │ 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, 9956 │ │ │ │ │ + cbnz r3, 996a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 98b4 │ │ │ │ │ + bne.n 98c8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 98ca │ │ │ │ │ + bne.n 98de │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n 98e6 │ │ │ │ │ + b.n 98fa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n 993a │ │ │ │ │ + b.n 994e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98b4 │ │ │ │ │ + b.n 98c8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 98fc │ │ │ │ │ + b.n 9910 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 95ee │ │ │ │ │ + b.n 9602 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98b4 │ │ │ │ │ + b.n 98c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, 998e │ │ │ │ │ + cbnz r0, 99a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 96e2 │ │ │ │ │ - b.n 98fc │ │ │ │ │ + beq.w 96f6 │ │ │ │ │ + b.n 9910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 997e │ │ │ │ │ + b.n 9992 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98fc │ │ │ │ │ + b.n 9910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 98fc │ │ │ │ │ + b.n 9910 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000099a0 : │ │ │ │ │ +000099b4 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 99ee │ │ │ │ │ + beq.n 9a02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 99ee │ │ │ │ │ + cbnz r0, 9a02 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cbz r0, 9a0a │ │ │ │ │ + cbz r0, 9a1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -16992,263 +16985,263 @@ │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99e0 │ │ │ │ │ + bne.n 99f4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f94 │ │ │ │ │ + bne.w 9fa8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r8, [r7, #8] │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9e98 │ │ │ │ │ + beq.w 9eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e98 │ │ │ │ │ + bne.w 9eac │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e5a │ │ │ │ │ + bne.w 9e6e │ │ │ │ │ ldrd r5, r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9ad4 │ │ │ │ │ + beq.n 9ae8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq.n 9b02 │ │ │ │ │ + beq.n 9b16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b02 │ │ │ │ │ + bne.n 9b16 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b1e │ │ │ │ │ + beq.n 9b32 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9bfe │ │ │ │ │ + bne.w 9c12 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e5a │ │ │ │ │ + bne.w 9e6e │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dd6 │ │ │ │ │ + beq.w 9dea │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9ea8 │ │ │ │ │ + bne.w 9ebc │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.w 9c60 │ │ │ │ │ + bge.w 9c74 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 9a12 │ │ │ │ │ + b.n 9a26 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9f9c │ │ │ │ │ + blt.w 9fb0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e5a │ │ │ │ │ + bne.w 9e6e │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - bne.n 9a72 │ │ │ │ │ + bne.n 9a86 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9a94 │ │ │ │ │ + bne.n 9aa8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f1e │ │ │ │ │ + bne.w 9f32 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9eac │ │ │ │ │ + beq.w 9ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9eac │ │ │ │ │ + bne.w 9ec0 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e78 │ │ │ │ │ + bne.w 9e8c │ │ │ │ │ ldrd r4, r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 9cea │ │ │ │ │ + beq.w 9cfe │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq.w 9d1c │ │ │ │ │ + beq.w 9d30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d1c │ │ │ │ │ + bne.w 9d30 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d3a │ │ │ │ │ + beq.w 9d4e │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 9c86 │ │ │ │ │ + bne.n 9c9a │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e78 │ │ │ │ │ + bne.w 9e8c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e44 │ │ │ │ │ + beq.w 9e58 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ebc │ │ │ │ │ + bne.w 9ed0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - blt.n 9ce4 │ │ │ │ │ + blt.n 9cf8 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ str.w sl, [r7, #8] │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9aa2 │ │ │ │ │ + beq.w 9ab6 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9aa0 │ │ │ │ │ + beq.w 9ab4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9aa0 │ │ │ │ │ + beq.w 9ab4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9efe │ │ │ │ │ + beq.w 9f12 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ee8 │ │ │ │ │ + beq.w 9efc │ │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9ea8 │ │ │ │ │ + bne.w 9ebc │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.w 9ace │ │ │ │ │ + bgt.w 9ae2 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ @@ -17256,184 +17249,184 @@ │ │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9bbe │ │ │ │ │ + beq.n 9bd2 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9bbe │ │ │ │ │ + beq.n 9bd2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9bbe │ │ │ │ │ + beq.n 9bd2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ed8 │ │ │ │ │ + beq.w 9eec │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ strd r6, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ec0 │ │ │ │ │ + beq.w 9ed4 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ebc │ │ │ │ │ + bne.w 9ed0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - ble.n 9bea │ │ │ │ │ + ble.n 9bfe │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 9b2a │ │ │ │ │ + b.n 9b3e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9f30 │ │ │ │ │ + blt.w 9f44 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e78 │ │ │ │ │ + bne.w 9e8c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - bne.w 9b8e │ │ │ │ │ + bne.w 9ba2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bb4 │ │ │ │ │ + bne.w 9bc8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f0c │ │ │ │ │ + bne.w 9f20 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9e80 │ │ │ │ │ + beq.w 9e94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e80 │ │ │ │ │ + bne.w 9e94 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e8e │ │ │ │ │ + bne.w 9ea2 │ │ │ │ │ ldrd r4, r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 9f64 │ │ │ │ │ + beq.w 9f78 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 99a0 │ │ │ │ │ + bl 99b4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 9de8 │ │ │ │ │ + cbnz r0, 9dfc │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9e8e │ │ │ │ │ + bne.n 9ea2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e62 │ │ │ │ │ + beq.n 9e76 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9e3e │ │ │ │ │ + bne.n 9e52 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w 9c74 │ │ │ │ │ + ble.w 9c88 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 9d48 │ │ │ │ │ + b.n 9d5c │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9c62 │ │ │ │ │ + beq.w 9c76 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 99e6 │ │ │ │ │ + b.n 99fa │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9da6 │ │ │ │ │ + beq.n 9dba │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9da6 │ │ │ │ │ + beq.n 9dba │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f54 │ │ │ │ │ + beq.w 9f68 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -17441,206 +17434,206 @@ │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f3c │ │ │ │ │ + beq.w 9f50 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9dc6 │ │ │ │ │ + beq.n 9dda │ │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9e6c │ │ │ │ │ + b.n 9e80 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9bee │ │ │ │ │ + beq.w 9c02 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9aaa │ │ │ │ │ + beq.w 9abe │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9de0 │ │ │ │ │ + b.n 9df4 │ │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9c78 │ │ │ │ │ + beq.w 9c8c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9bc8 │ │ │ │ │ + beq.w 9bdc │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9e4e │ │ │ │ │ + b.n 9e62 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9d84 │ │ │ │ │ + beq.w 9d98 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9e6c │ │ │ │ │ + b.n 9e80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a50 │ │ │ │ │ - b.n 9e5a │ │ │ │ │ + beq.w 9a64 │ │ │ │ │ + b.n 9e6e │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 9de0 │ │ │ │ │ + b.n 9df4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9b66 │ │ │ │ │ - b.n 9e78 │ │ │ │ │ + beq.w 9b7a │ │ │ │ │ + b.n 9e8c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9e4e │ │ │ │ │ + b.n 9e62 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 9ee2 │ │ │ │ │ + cbnz r0, 9ef6 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9bee │ │ │ │ │ - b.n 9e4e │ │ │ │ │ + beq.w 9c02 │ │ │ │ │ + b.n 9e62 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9ece │ │ │ │ │ + b.n 9ee2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9e4e │ │ │ │ │ + b.n 9e62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 9f06 │ │ │ │ │ + cbnz r0, 9f1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9c62 │ │ │ │ │ - b.n 9de0 │ │ │ │ │ + beq.w 9c76 │ │ │ │ │ + b.n 9df4 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9ef4 │ │ │ │ │ + b.n 9f08 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9de0 │ │ │ │ │ + b.n 9df4 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9bbe │ │ │ │ │ - b.n 9c86 │ │ │ │ │ + beq.w 9bd2 │ │ │ │ │ + b.n 9c9a │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9aa0 │ │ │ │ │ - b.n 9bfe │ │ │ │ │ + beq.w 9ab4 │ │ │ │ │ + b.n 9c12 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9e4e │ │ │ │ │ + b.n 9e62 │ │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 9f5e │ │ │ │ │ + cbnz r0, 9f72 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9c78 │ │ │ │ │ - b.n 9e6c │ │ │ │ │ + beq.w 9c8c │ │ │ │ │ + b.n 9e80 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9f4a │ │ │ │ │ + b.n 9f5e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9e6c │ │ │ │ │ + b.n 9e80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9f86 │ │ │ │ │ + blt.n 9f9a │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9d9c │ │ │ │ │ - b.n 9e8e │ │ │ │ │ + beq.w 9db0 │ │ │ │ │ + b.n 9ea2 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9e6c │ │ │ │ │ + b.n 9e80 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - b.n 99e6 │ │ │ │ │ + b.n 99fa │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9de0 │ │ │ │ │ + b.n 9df4 │ │ │ │ │ │ │ │ │ │ -00009fa8 : │ │ │ │ │ +00009fbc : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9ff6 │ │ │ │ │ + beq.n a00a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9ff6 │ │ │ │ │ + cbnz r0, a00a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, a012 │ │ │ │ │ + cbz r0, a026 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -17651,323 +17644,323 @@ │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9fe8 │ │ │ │ │ + bne.n 9ffc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a31a │ │ │ │ │ + bne.w a32e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a30a │ │ │ │ │ + beq.w a31e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a30a │ │ │ │ │ + bne.w a31e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a29c │ │ │ │ │ + bne.w a2b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a0c6 │ │ │ │ │ + beq.n a0da │ │ │ │ │ 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 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0f4 │ │ │ │ │ + bne.n a108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a29c │ │ │ │ │ + bne.w a2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a162 │ │ │ │ │ + bne.n a176 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a1a4 │ │ │ │ │ + bne.w a1b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a29c │ │ │ │ │ + bne.w a2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a36c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a196 │ │ │ │ │ + beq.n a1aa │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a19c │ │ │ │ │ + bne.n a1b0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n a150 │ │ │ │ │ + bge.n a164 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a018 │ │ │ │ │ + b.n a02c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a330 │ │ │ │ │ + blt.w a344 │ │ │ │ │ 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 a29c │ │ │ │ │ + bne.w a2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fa8 │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a07a │ │ │ │ │ + beq.n a08e │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a07a │ │ │ │ │ + beq.n a08e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a36c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a07a │ │ │ │ │ + beq.n a08e │ │ │ │ │ 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 a34a │ │ │ │ │ + beq.w a35e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a32a │ │ │ │ │ + beq.w a33e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, a19c │ │ │ │ │ + cbnz r1, a1b0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n a0c0 │ │ │ │ │ + bgt.n a0d4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a090 │ │ │ │ │ + beq.n a0a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a36c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a090 │ │ │ │ │ + beq.n a0a4 │ │ │ │ │ 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 a34a │ │ │ │ │ + beq.w a35e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n a126 │ │ │ │ │ + b.n a13a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a150 │ │ │ │ │ + beq.n a164 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9fee │ │ │ │ │ + b.n a002 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a29e │ │ │ │ │ + bne.n a2b2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a322 │ │ │ │ │ + beq.w a336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a322 │ │ │ │ │ + bne.w a336 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a304 │ │ │ │ │ + bne.w a318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a36c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2a2 │ │ │ │ │ + beq.n a2b6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a342 │ │ │ │ │ + beq.w a356 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a342 │ │ │ │ │ + bne.w a356 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a33a │ │ │ │ │ + bne.w a34e │ │ │ │ │ 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 a2a6 │ │ │ │ │ + bne.n a2ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a33a │ │ │ │ │ + bne.w a34e │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2a6 │ │ │ │ │ + bne.n a2ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a33a │ │ │ │ │ + bne.w a34e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2a6 │ │ │ │ │ + bne.n a2ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a33a │ │ │ │ │ + bne.n a34e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a2a6 │ │ │ │ │ + cbnz r0, a2ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a33a │ │ │ │ │ + bne.n a34e │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a2a6 │ │ │ │ │ + cbnz r0, a2ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a33a │ │ │ │ │ + bne.n a34e │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a2a6 │ │ │ │ │ + cbnz r0, a2ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a33a │ │ │ │ │ + bne.n a34e │ │ │ │ │ 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, a2aa │ │ │ │ │ + cbnz r0, a2be │ │ │ │ │ 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 a0a2 │ │ │ │ │ + beq.w a0b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a19c │ │ │ │ │ + b.n a1b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a290 │ │ │ │ │ + b.n a2a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a2be │ │ │ │ │ + cbnz r0, a2d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a290 │ │ │ │ │ + b.n a2a4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8108 │ │ │ │ │ + bl 8114 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2b8 │ │ │ │ │ + beq.n a2cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -17976,94 +17969,94 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 a2a2 │ │ │ │ │ + beq.n a2b6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a292 │ │ │ │ │ + b.n a2a6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a292 │ │ │ │ │ + b.n a2a6 │ │ │ │ │ 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 a054 │ │ │ │ │ - b.n a29c │ │ │ │ │ + beq.w a068 │ │ │ │ │ + b.n a2b0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9fee │ │ │ │ │ + b.n a002 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a1ca │ │ │ │ │ + b.n a1de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, a34a │ │ │ │ │ + cbz r0, a35e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a19c │ │ │ │ │ + b.n a1b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a290 │ │ │ │ │ + b.n a2a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a1fc │ │ │ │ │ + b.n a210 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a150 │ │ │ │ │ - b.n a19c │ │ │ │ │ + beq.w a164 │ │ │ │ │ + b.n a1b0 │ │ │ │ │ │ │ │ │ │ -0000a358 : │ │ │ │ │ +0000a36c : │ │ │ │ │ sum_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a3a6 │ │ │ │ │ + beq.n a3ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a3a6 │ │ │ │ │ + cbnz r0, a3ba │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, a3c2 │ │ │ │ │ + cbz r0, a3d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18074,242 +18067,242 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a398 │ │ │ │ │ + bne.n a3ac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a552 │ │ │ │ │ + bne.w a566 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a53e │ │ │ │ │ + beq.w a552 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a53e │ │ │ │ │ + bne.w a552 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a54c │ │ │ │ │ + bne.w a560 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a46e │ │ │ │ │ + beq.n a482 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl a358 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + bl a36c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a498 │ │ │ │ │ + bne.n a4ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a54c │ │ │ │ │ + bne.w a560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a36c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a500 │ │ │ │ │ + bne.n a514 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a54c │ │ │ │ │ + bne.w a560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a578 │ │ │ │ │ + bl a58c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a530 │ │ │ │ │ + beq.n a544 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a536 │ │ │ │ │ + bne.n a54a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n a4f0 │ │ │ │ │ + bge.n a504 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a3c8 │ │ │ │ │ + b.n a3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a56c │ │ │ │ │ + blt.n a580 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a54c │ │ │ │ │ + bne.n a560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a36c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a42a │ │ │ │ │ + beq.n a43e │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a42a │ │ │ │ │ + beq.n a43e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a578 │ │ │ │ │ + bl a58c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a42a │ │ │ │ │ + beq.n a43e │ │ │ │ │ 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 a560 │ │ │ │ │ + beq.n a574 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ - strd r9, r5, [sp] │ │ │ │ │ + strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a55a │ │ │ │ │ + beq.n a56e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, a536 │ │ │ │ │ + cbnz r1, a54a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n a468 │ │ │ │ │ + bgt.n a47c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a440 │ │ │ │ │ + beq.n a454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a578 │ │ │ │ │ + bl a58c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a440 │ │ │ │ │ + beq.n a454 │ │ │ │ │ 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, a560 │ │ │ │ │ + cbz r0, a574 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n a4c8 │ │ │ │ │ + b.n a4dc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a4f0 │ │ │ │ │ + beq.n a504 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a39e │ │ │ │ │ + b.n a3b2 │ │ │ │ │ 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 a404 │ │ │ │ │ + beq.w a418 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a536 │ │ │ │ │ + b.n a54a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a39e │ │ │ │ │ + b.n a3b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, a56c │ │ │ │ │ + cbnz r0, a580 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a4f0 │ │ │ │ │ - b.n a536 │ │ │ │ │ + beq.n a504 │ │ │ │ │ + b.n a54a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a536 │ │ │ │ │ + b.n a54a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a578 : │ │ │ │ │ +0000a58c : │ │ │ │ │ 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 a5c2 │ │ │ │ │ + beq.n a5d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a5c2 │ │ │ │ │ + cbnz r0, a5d6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, a5de │ │ │ │ │ + cbz r0, a5f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18320,297 +18313,297 @@ │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a5b6 │ │ │ │ │ + bne.n a5ca │ │ │ │ │ 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 a68c │ │ │ │ │ + bne.n a6a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a682 │ │ │ │ │ + bne.n a696 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a66c │ │ │ │ │ + beq.n a680 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n a660 │ │ │ │ │ + bge.n a674 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a68c │ │ │ │ │ + bne.n a6a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a682 │ │ │ │ │ - cbz r0, a67e │ │ │ │ │ + cbnz r3, a696 │ │ │ │ │ + cbz r0, a692 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n a65e │ │ │ │ │ + bge.n a672 │ │ │ │ │ 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, a68c │ │ │ │ │ + cbnz r3, a6a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a682 │ │ │ │ │ - cbz r0, a66e │ │ │ │ │ + cbnz r3, a696 │ │ │ │ │ + cbz r0, a682 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n a67a │ │ │ │ │ + ble.n a68e │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n a632 │ │ │ │ │ + b.n a646 │ │ │ │ │ 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 a5bc │ │ │ │ │ + b.n a5d0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a5bc │ │ │ │ │ + b.n a5d0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n a660 │ │ │ │ │ + b.n a674 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n a66e │ │ │ │ │ + b.n a682 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a5bc │ │ │ │ │ + b.n a5d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a5bc │ │ │ │ │ + b.n a5d0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a698 : │ │ │ │ │ +0000a6ac : │ │ │ │ │ term_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w aff6 │ │ │ │ │ + beq.w af78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aff6 │ │ │ │ │ + bne.w af78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b004 │ │ │ │ │ + bne.w af86 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w af7e │ │ │ │ │ + beq.w b02e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b01a │ │ │ │ │ + beq.w b05c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b01a │ │ │ │ │ + bne.w b05c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a89a │ │ │ │ │ + beq.w a8ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a8e8 │ │ │ │ │ + bne.w a8fc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af9e │ │ │ │ │ + bne.w b0dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a8fa │ │ │ │ │ + beq.w a90e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8fa │ │ │ │ │ + bne.w a90e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a91a │ │ │ │ │ + beq.w a92e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ + bne.w a97c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af9e │ │ │ │ │ + bne.w b0dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a97a │ │ │ │ │ + beq.w a98e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a97a │ │ │ │ │ + bne.w a98e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a99a │ │ │ │ │ + beq.w a9ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a9e8 │ │ │ │ │ + bne.w a9fc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af9e │ │ │ │ │ + bne.w b0dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a9fa │ │ │ │ │ + beq.w aa0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9fa │ │ │ │ │ + bne.w aa0e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa1a │ │ │ │ │ + beq.w aa2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w aa68 │ │ │ │ │ + bne.w aa7c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af9e │ │ │ │ │ + bne.w b0dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aa7a │ │ │ │ │ + beq.w aa8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa7a │ │ │ │ │ + bne.w aa8e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa9a │ │ │ │ │ + beq.w aaae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w aade │ │ │ │ │ + bne.w aaf2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w add6 │ │ │ │ │ + bne.w adec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b004 │ │ │ │ │ + bne.w af86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab4c │ │ │ │ │ + beq.w ab60 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -18618,265 +18611,265 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afb6 │ │ │ │ │ + bne.w b0b8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af5e │ │ │ │ │ - cbz r0, a8d4 │ │ │ │ │ + bne.w af58 │ │ │ │ │ + cbz r0, a8e8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w ab92 │ │ │ │ │ + blt.w aba6 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a736 │ │ │ │ │ + beq.w a74a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab50 │ │ │ │ │ + bne.w ab64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a734 │ │ │ │ │ + b.n a748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a774 │ │ │ │ │ + bne.w a788 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afa4 │ │ │ │ │ + bne.w b0ca │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af58 │ │ │ │ │ - cbz r0, a954 │ │ │ │ │ + bne.w af60 │ │ │ │ │ + cbz r0, a968 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w ac7e │ │ │ │ │ + blt.w ac1c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a784 │ │ │ │ │ + beq.w a798 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aef0 │ │ │ │ │ + bne.w af08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a782 │ │ │ │ │ + b.n a796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7c2 │ │ │ │ │ + bne.w a7d6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af6c │ │ │ │ │ + bne.w b080 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af66 │ │ │ │ │ - cbz r0, a9d4 │ │ │ │ │ + bne.w af94 │ │ │ │ │ + cbz r0, a9e8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w ac08 │ │ │ │ │ + bgt.w ad04 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a7d2 │ │ │ │ │ + beq.w a7e6 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af18 │ │ │ │ │ + bne.w af30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7d0 │ │ │ │ │ + b.n a7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a810 │ │ │ │ │ + bne.w a824 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b096 │ │ │ │ │ + bne.w b06e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af52 │ │ │ │ │ - cbz r0, aa54 │ │ │ │ │ + bne.w af8e │ │ │ │ │ + cbz r0, aa68 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w ad66 │ │ │ │ │ + blt.w ad7a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a820 │ │ │ │ │ + beq.w a834 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aec8 │ │ │ │ │ + bne.w aede │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a81e │ │ │ │ │ + b.n a832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a85e │ │ │ │ │ + bne.w a872 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afe4 │ │ │ │ │ + bne.w b000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af40 │ │ │ │ │ - cbz r0, aacc │ │ │ │ │ + bne.w af66 │ │ │ │ │ + cbz r0, aae0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w acf4 │ │ │ │ │ + blt.w ac92 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a86e │ │ │ │ │ + beq.w a882 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a86c │ │ │ │ │ + beq.w a880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a86c │ │ │ │ │ + beq.w a880 │ │ │ │ │ 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 afd4 │ │ │ │ │ + beq.w b01e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -18888,577 +18881,497 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, ab8e │ │ │ │ │ + cbnz r0, aba2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w afd0 │ │ │ │ │ + beq.w b01a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a890 │ │ │ │ │ + b.n a8a4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n a88e │ │ │ │ │ + b.n a8a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8f6 │ │ │ │ │ + beq.w a90a │ │ │ │ │ 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 afd4 │ │ │ │ │ + beq.w b01e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w afc8 │ │ │ │ │ + beq.w b012 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a88e │ │ │ │ │ + b.n a8a2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afb6 │ │ │ │ │ + bne.w b0b8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af5e │ │ │ │ │ + bne.w af58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aeac │ │ │ │ │ + beq.w aec2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w ae98 │ │ │ │ │ + bge.w aeae │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afb6 │ │ │ │ │ + bne.w b0b8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af5e │ │ │ │ │ + bne.w af58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae7c │ │ │ │ │ + beq.w ae92 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w ae7c │ │ │ │ │ + ble.w ae92 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n abcc │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + b.n abe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af6c │ │ │ │ │ + bne.w b0ca │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af66 │ │ │ │ │ + bne.w af60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aebc │ │ │ │ │ + beq.w aed2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bge.w aea4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ble.w aeba │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w af6c │ │ │ │ │ + bne.w b0ca │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af66 │ │ │ │ │ + bne.w af60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae8e │ │ │ │ │ + beq.w aea8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w ae8e │ │ │ │ │ + ble.w aea8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n ac42 │ │ │ │ │ + b.n ac56 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - movw r2, #1137 @ 0x471 │ │ │ │ │ + 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 afa4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + bne.w b000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a698 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af58 │ │ │ │ │ + bne.w af66 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aec2 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ble.w aea8 │ │ │ │ │ + beq.w aece │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w aeb6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + 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 afa4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bne.w b000 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af58 │ │ │ │ │ + bne.w af66 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae82 │ │ │ │ │ + beq.w ae9e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w ae82 │ │ │ │ │ + ble.w ae9e │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n acb8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + b.n acca │ │ │ │ │ + mov r7, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afe4 │ │ │ │ │ + bne.w b080 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af40 │ │ │ │ │ + bne.w af94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aeb8 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w aea0 │ │ │ │ │ + beq.w aec8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bge.w aeb2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afe4 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bne.w b080 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af40 │ │ │ │ │ + bne.w af94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae94 │ │ │ │ │ + beq.w ae98 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w ae94 │ │ │ │ │ + ble.w ae98 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n ad2c │ │ │ │ │ + b.n ad3e │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b096 │ │ │ │ │ + bne.w b06e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af52 │ │ │ │ │ + bne.w af8e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aeb2 │ │ │ │ │ + beq.w aed8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n ae9c │ │ │ │ │ + ble.w aebe │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b096 │ │ │ │ │ + bne.w b06e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl a698 │ │ │ │ │ + bl a6ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af52 │ │ │ │ │ + bne.w af8e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ae88 │ │ │ │ │ + beq.n aea2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n ae88 │ │ │ │ │ + ble.n aea2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n ad9e │ │ │ │ │ + b.n adb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b0c0 │ │ │ │ │ + bne.w b0b0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b0b8 │ │ │ │ │ + beq.w b0a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b0b8 │ │ │ │ │ + bne.w b0a8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b0b4 │ │ │ │ │ + bne.w b0a4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b0ac │ │ │ │ │ + beq.w b09c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b0ac │ │ │ │ │ + bne.w b09c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b04c │ │ │ │ │ + bne.w afb4 │ │ │ │ │ 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 b032 │ │ │ │ │ + bne.w af9a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b04c │ │ │ │ │ + bne.w afb4 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b032 │ │ │ │ │ + bne.w af9a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b04c │ │ │ │ │ + bne.w afb4 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b032 │ │ │ │ │ + bne.w af9a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n a878 │ │ │ │ │ + b.n a88c │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n a8d4 │ │ │ │ │ + b.n a8e8 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n a954 │ │ │ │ │ + b.n a9e8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n aae0 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n aa54 │ │ │ │ │ + b.n aa68 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n a9d4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n aacc │ │ │ │ │ + b.n a968 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a8d4 │ │ │ │ │ + b.n a8e8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n aa54 │ │ │ │ │ + b.n a9e8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n aacc │ │ │ │ │ + b.n aae0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n a9d4 │ │ │ │ │ + b.n a968 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n a954 │ │ │ │ │ + b.n aa68 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a8d4 │ │ │ │ │ + b.n a8e8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n aa54 │ │ │ │ │ + b.n a9e8 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n aacc │ │ │ │ │ + b.n aae0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a9d4 │ │ │ │ │ + b.n a968 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a954 │ │ │ │ │ + b.n aa68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa76 │ │ │ │ │ + beq.w aa8a │ │ │ │ │ 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 afd4 │ │ │ │ │ + beq.w b01e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n ab78 │ │ │ │ │ + b.n ab8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a976 │ │ │ │ │ + beq.w a98a │ │ │ │ │ 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 afd4 │ │ │ │ │ + beq.n b01e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n ab78 │ │ │ │ │ + b.n ab8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a9f6 │ │ │ │ │ + beq.w aa0a │ │ │ │ │ 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 afd4 │ │ │ │ │ + beq.n b01e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n ab78 │ │ │ │ │ - ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w a878 │ │ │ │ │ - b.n add8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a820 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a784 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w a736 │ │ │ │ │ + b.n ab8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a7d2 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + b.w a74a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a7d0 │ │ │ │ │ - b.n a9e8 │ │ │ │ │ - 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 b028 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n b00c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n a890 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a782 │ │ │ │ │ - b.n a968 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a734 │ │ │ │ │ - b.n a8e8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, afda │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n a88e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a890 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a890 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + b.n a798 │ │ │ │ │ + ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a86c │ │ │ │ │ - b.n aade │ │ │ │ │ + beq.w a88c │ │ │ │ │ + b.n adee │ │ │ │ │ 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 a6d4 │ │ │ │ │ + beq.w a6e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a890 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w a6fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b.w a70e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + b.n a8a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a890 │ │ │ │ │ + b.n a834 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n a7e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, b054 │ │ │ │ │ + cbnz r0, afbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ae74 │ │ │ │ │ + b.n ae8a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae74 │ │ │ │ │ + b.n ae8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b046 │ │ │ │ │ + beq.n afae │ │ │ │ │ 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 │ │ │ │ │ @@ -19467,281 +19380,363 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, b0a8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n b06a │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ae76 │ │ │ │ │ + b.n ae8c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w a880 │ │ │ │ │ + b.n aaf2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, b024 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n a8a2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n a8a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n a8a4 │ │ │ │ │ + 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 b092 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n b0dc │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w a710 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.w a722 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ae8a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a81e │ │ │ │ │ - b.n aa68 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ae74 │ │ │ │ │ + beq.w a832 │ │ │ │ │ + b.n aa7c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a7e4 │ │ │ │ │ + b.n a9fc │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae24 │ │ │ │ │ + b.n ae3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ae76 │ │ │ │ │ + b.n ae8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n adfc │ │ │ │ │ + b.n ae12 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w a890 │ │ │ │ │ + b.w a8a4 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a748 │ │ │ │ │ + b.n a8fc │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a796 │ │ │ │ │ + b.n a97c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.w a8a4 │ │ │ │ │ │ │ │ │ │ -0000b0c8 : │ │ │ │ │ +0000b0e4 : │ │ │ │ │ factor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b3b2 │ │ │ │ │ + beq.w b424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3b2 │ │ │ │ │ + bne.w b424 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3c0 │ │ │ │ │ + bne.w b432 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b31a │ │ │ │ │ + bne.w b336 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w b596 │ │ │ │ │ + beq.w b548 │ │ │ │ │ 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 b3c0 │ │ │ │ │ + bne.w b432 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b4c4 │ │ │ │ │ + bne.w b4e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3c0 │ │ │ │ │ + bne.w b432 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b368 │ │ │ │ │ + bne.w b3da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3c0 │ │ │ │ │ + bne.w b432 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b502 │ │ │ │ │ + bne.w b50e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b5c8 │ │ │ │ │ + bne.w b572 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b570 │ │ │ │ │ + beq.w b536 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b570 │ │ │ │ │ + bne.w b536 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b57e │ │ │ │ │ + bne.w b544 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w b52c │ │ │ │ │ + beq.w b576 │ │ │ │ │ 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 b55c │ │ │ │ │ + beq.w b5a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b55c │ │ │ │ │ + bne.w b5a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b56a │ │ │ │ │ + bne.w b5b4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, b250 │ │ │ │ │ + cbnz r0, b26c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b5cc │ │ │ │ │ + beq.w b5ec │ │ │ │ │ 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 b56a │ │ │ │ │ + bne.w b5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b468 │ │ │ │ │ + bne.w b480 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b56a │ │ │ │ │ + bne.w b5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b5f4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b360 │ │ │ │ │ + bl b600 │ │ │ │ │ mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b3b6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b32a │ │ │ │ │ + beq.n b346 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3ca │ │ │ │ │ + bne.w b43c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b332 │ │ │ │ │ + bne.n b34e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b4ee │ │ │ │ │ + beq.w b5d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b4ee │ │ │ │ │ + bne.w b5d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4fc │ │ │ │ │ + bne.w b5e6 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, b300 │ │ │ │ │ + cbnz r0, b31a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w b5de │ │ │ │ │ + beq.w b5ca │ │ │ │ │ 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 b4fc │ │ │ │ │ + bne.w b5e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b410 │ │ │ │ │ + bne.n b352 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4fc │ │ │ │ │ + bne.w b5e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b5f4 │ │ │ │ │ + bl b600 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b364 │ │ │ │ │ + beq.n b3c8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r3, b352 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n b3a8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -19752,166 +19747,166 @@ │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b276 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n b35c │ │ │ │ │ + beq.n b292 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n b3aa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl b600 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n b2f6 │ │ │ │ │ + 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 b5e6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + bl 0 <_PyAST_Await> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 399c │ │ │ │ │ + R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + cbnz r0, b3cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b45a │ │ │ │ │ + cbz r0, b3cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n b30e │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + b.n b32a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n b240 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1140 @ 0x474 │ │ │ │ │ + bl 0 <_PyPegen_insert_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ + b.n b26c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n b2f2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1140 @ 0x474 │ │ │ │ │ + bl 0 <_PyPegen_insert_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ + b.n b31a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b15c │ │ │ │ │ + beq.w b178 │ │ │ │ │ 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, b3c0 │ │ │ │ │ + cbz r0, b432 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b30e │ │ │ │ │ + bne.n b32a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b5a2 │ │ │ │ │ + bne.w b554 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n b30e │ │ │ │ │ + b.n b32a │ │ │ │ │ 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 b104 │ │ │ │ │ + beq.w b120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b322 │ │ │ │ │ + b.n b33e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b328 │ │ │ │ │ + beq.w b344 │ │ │ │ │ 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 b57e │ │ │ │ │ + beq.n b544 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5b4 │ │ │ │ │ + beq.n b55e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b30e │ │ │ │ │ + b.n b32a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b5f4 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl b600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b2dc │ │ │ │ │ - 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 b4fc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_Await> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ - R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b33e │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1140 @ 0x474 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n b300 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b5f4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b22a │ │ │ │ │ + beq.w b246 │ │ │ │ │ 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 b5ac │ │ │ │ │ + beq.w b5ba │ │ │ │ │ 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] │ │ │ │ │ @@ -19921,190 +19916,184 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b582 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1140 @ 0x474 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n b250 │ │ │ │ │ + bne.w b3ba │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b3ba │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b144 │ │ │ │ │ + beq.w b160 │ │ │ │ │ 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 b3c0 │ │ │ │ │ + beq.n b432 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n b38c │ │ │ │ │ - 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 b29c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n b352 │ │ │ │ │ + b.n b3fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0c8 │ │ │ │ │ + bl b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b174 │ │ │ │ │ + beq.w b190 │ │ │ │ │ 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 b3c0 │ │ │ │ │ + beq.n b432 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n b38c │ │ │ │ │ - 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 b5ec │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w b332 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w b1ce │ │ │ │ │ - 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 b1e6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b32c │ │ │ │ │ + b.n b3fe │ │ │ │ │ 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 b1a6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b332 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq.w b1c2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n b3a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b4b6 │ │ │ │ │ + bge.w b13e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b32c │ │ │ │ │ + b.n b436 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b3aa │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n b3aa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w b122 │ │ │ │ │ + blt.n b5c2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w b3a8 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w b1ea │ │ │ │ │ + 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 b202 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b3c4 │ │ │ │ │ + b.n b348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b32c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b334 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b334 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b3c4 │ │ │ │ │ + b.n b348 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n b3aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b58c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n b20a │ │ │ │ │ + bge.w b2d2 │ │ │ │ │ + b.n b3a0 │ │ │ │ │ + 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 b2b8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n b3a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w b2b6 │ │ │ │ │ - b.n b34a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b334 │ │ │ │ │ + blt.w b4dc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + b.n b226 │ │ │ │ │ │ │ │ │ │ -0000b5f4 : │ │ │ │ │ +0000b600 : │ │ │ │ │ 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 b63e │ │ │ │ │ + beq.n b64a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b63e │ │ │ │ │ + cbnz r0, b64a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, b65a │ │ │ │ │ + cbz r0, b666 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -20115,934 +20104,934 @@ │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b632 │ │ │ │ │ + bne.n b63e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b708 │ │ │ │ │ + bne.n b714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b6fe │ │ │ │ │ + bne.n b70a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ec │ │ │ │ │ + beq.n b6f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n b6dc │ │ │ │ │ + bge.n b6e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b708 │ │ │ │ │ + bne.n b714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b6fe │ │ │ │ │ - cbz r0, b6fa │ │ │ │ │ + cbnz r2, b70a │ │ │ │ │ + cbz r0, b706 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n b6e8 │ │ │ │ │ + bge.n b6f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, b708 │ │ │ │ │ + cbnz r3, b714 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b6fe │ │ │ │ │ - cbz r0, b6ee │ │ │ │ │ + cbnz r2, b70a │ │ │ │ │ + cbz r0, b6fa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n b6da │ │ │ │ │ + ble.n b6e6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n b6ae │ │ │ │ │ + b.n b6ba │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b638 │ │ │ │ │ + b.n b644 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n b6dc │ │ │ │ │ + b.n b6e8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b638 │ │ │ │ │ + b.n b644 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n b6ee │ │ │ │ │ + b.n b6fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b638 │ │ │ │ │ + b.n b644 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b638 │ │ │ │ │ + b.n b644 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b714 : │ │ │ │ │ +0000b720 : │ │ │ │ │ primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bd6e │ │ │ │ │ + beq.w bd7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6e │ │ │ │ │ + bne.w bd7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd7c │ │ │ │ │ + bne.w bd88 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w bdae │ │ │ │ │ + beq.w bdba │ │ │ │ │ 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 bddc │ │ │ │ │ + beq.w bde8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bddc │ │ │ │ │ + bne.w bde8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9f4 │ │ │ │ │ + beq.w ba00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b8f0 │ │ │ │ │ + beq.w b8fc │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b9b4 │ │ │ │ │ + bne.w b9c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd5e │ │ │ │ │ + bne.w bd6a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bb68 │ │ │ │ │ + beq.w bb74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb68 │ │ │ │ │ + bne.w bb74 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb86 │ │ │ │ │ + beq.w bb92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n b8d6 │ │ │ │ │ + bne.n b8e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd5e │ │ │ │ │ + bne.w bd6a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w baa6 │ │ │ │ │ + beq.w bab2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w baa6 │ │ │ │ │ + bne.w bab2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bac4 │ │ │ │ │ + beq.w bad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, b85a │ │ │ │ │ + cbz r7, b866 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc46 │ │ │ │ │ + bne.w bc52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd5e │ │ │ │ │ + bne.w bd6a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n b8fc │ │ │ │ │ + beq.n b908 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b8fc │ │ │ │ │ + bne.n b908 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b918 │ │ │ │ │ + beq.n b924 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n b956 │ │ │ │ │ + bne.n b962 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd6a │ │ │ │ │ + bne.w bd76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40b0 │ │ │ │ │ + bl 40cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc42 │ │ │ │ │ + beq.w bc4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b806 │ │ │ │ │ + beq.n b812 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 68b4 │ │ │ │ │ + bl 68dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd1e │ │ │ │ │ + bne.w bd2a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b80e │ │ │ │ │ - b.n bd5e │ │ │ │ │ + beq.n b81a │ │ │ │ │ + b.n bd6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b7c6 │ │ │ │ │ - b.n bd5e │ │ │ │ │ + beq.w b7d2 │ │ │ │ │ + b.n bd6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b896 │ │ │ │ │ + bne.n b8a2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd94 │ │ │ │ │ + bne.w bda0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd50 │ │ │ │ │ - cbz r0, b948 │ │ │ │ │ + bne.w bd5c │ │ │ │ │ + cbz r0, b954 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w bca4 │ │ │ │ │ + blt.w bcb0 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b8a2 │ │ │ │ │ + beq.n b8ae │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b8a0 │ │ │ │ │ + beq.n b8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12510 │ │ │ │ │ + bl 12530 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b8a0 │ │ │ │ │ + beq.n b8ac │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b8a0 │ │ │ │ │ + beq.n b8ac │ │ │ │ │ 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 b8b8 │ │ │ │ │ + beq.n b8c4 │ │ │ │ │ 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 b8b8 │ │ │ │ │ + bne.n b8c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bde8 │ │ │ │ │ + bne.w bdf4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b8b8 │ │ │ │ │ + b.n b8c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b8ee │ │ │ │ │ + beq.n b8fa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8b8 │ │ │ │ │ + beq.w b8c4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8b8 │ │ │ │ │ - b.n b9a6 │ │ │ │ │ + bne.w b8c4 │ │ │ │ │ + b.n b9b2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdf2 │ │ │ │ │ + bne.w bdfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd64 │ │ │ │ │ + bne.w bd70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba94 │ │ │ │ │ + beq.n baa0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n ba94 │ │ │ │ │ + bge.n baa0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdf2 │ │ │ │ │ + bne.w bdfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd64 │ │ │ │ │ + bne.w bd70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd1a │ │ │ │ │ + beq.w bd26 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w bcfe │ │ │ │ │ + bge.w bd0a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bdf2 │ │ │ │ │ + bne.w bdfe │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd64 │ │ │ │ │ - cbz r0, ba92 │ │ │ │ │ + bne.w bd70 │ │ │ │ │ + cbz r0, ba9e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n ba92 │ │ │ │ │ + ble.n ba9e │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n ba5e │ │ │ │ │ + b.n ba6a │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ac │ │ │ │ │ - b.n b8f2 │ │ │ │ │ + bne.w b7b8 │ │ │ │ │ + b.n b8fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b842 │ │ │ │ │ + bne.w b84e │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdf6 │ │ │ │ │ + bne.w be02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd84 │ │ │ │ │ + bne.w bd90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc30 │ │ │ │ │ + beq.w bc3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w bc30 │ │ │ │ │ + bge.w bc3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdf6 │ │ │ │ │ + bne.w be02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd84 │ │ │ │ │ + bne.w bd90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd02 │ │ │ │ │ + beq.w bd0e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w bd16 │ │ │ │ │ + ble.w bd22 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bdf6 │ │ │ │ │ + bne.w be02 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd84 │ │ │ │ │ + bne.w bd90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bc2e │ │ │ │ │ + beq.n bc3a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n bc2e │ │ │ │ │ + ble.n bc3a │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n bb32 │ │ │ │ │ + b.n bb3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7fa │ │ │ │ │ + bne.w b806 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bda4 │ │ │ │ │ + bne.w bdb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd8a │ │ │ │ │ + bne.w bd96 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8c8 │ │ │ │ │ + beq.w b8d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w b8c8 │ │ │ │ │ + ble.w b8d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bda4 │ │ │ │ │ + bne.w bdb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd8a │ │ │ │ │ + bne.w bd96 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd06 │ │ │ │ │ + beq.w bd12 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w bd12 │ │ │ │ │ + bge.w bd1e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bda4 │ │ │ │ │ + bne.w bdb0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd8a │ │ │ │ │ + bne.w bd96 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8c6 │ │ │ │ │ + beq.w b8d2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w b8c6 │ │ │ │ │ + ble.w b8d2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ + b.n bc00 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b84a │ │ │ │ │ - b.n b85c │ │ │ │ │ + bne.w b856 │ │ │ │ │ + b.n b868 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b8b8 │ │ │ │ │ + b.n b8c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc68 │ │ │ │ │ + bl cc74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd90 │ │ │ │ │ + bne.w bd9c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b858 │ │ │ │ │ + beq.w b864 │ │ │ │ │ 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 b8b8 │ │ │ │ │ + beq.w b8c4 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n bc84 │ │ │ │ │ + beq.n bc90 │ │ │ │ │ ldrd r1, r0, [sl, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8b8 │ │ │ │ │ - b.n b9a6 │ │ │ │ │ + bne.w b8c4 │ │ │ │ │ + b.n b9b2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd94 │ │ │ │ │ + bne.n bda0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd50 │ │ │ │ │ - cbz r0, bd0e │ │ │ │ │ + bne.n bd5c │ │ │ │ │ + cbz r0, bd1a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n bd0e │ │ │ │ │ + ble.n bd1a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd94 │ │ │ │ │ + bne.n bda0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b714 │ │ │ │ │ + bl b720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bd50 │ │ │ │ │ - cbz r0, bd0a │ │ │ │ │ + cbnz r2, bd5c │ │ │ │ │ + cbz r0, bd16 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n bd0a │ │ │ │ │ + ble.n bd16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n bcd0 │ │ │ │ │ + b.n bcdc │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n ba94 │ │ │ │ │ + b.n baa0 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n bc30 │ │ │ │ │ + b.n bc3c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n b8c8 │ │ │ │ │ + b.n b8d4 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b948 │ │ │ │ │ + b.n b954 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b948 │ │ │ │ │ + b.n b954 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n b8c8 │ │ │ │ │ + b.n b8d4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n bc30 │ │ │ │ │ + b.n bc3c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n ba94 │ │ │ │ │ + b.n baa0 │ │ │ │ │ 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 b8b8 │ │ │ │ │ + beq.w b8c4 │ │ │ │ │ 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 bda8 │ │ │ │ │ + beq.n bdb4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n bc92 │ │ │ │ │ + b.n bc9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b8aa │ │ │ │ │ + beq.w b8b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b8bc │ │ │ │ │ + b.n b8c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b8f2 │ │ │ │ │ + b.n b8fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd5e │ │ │ │ │ + b.n bd6a │ │ │ │ │ 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 b750 │ │ │ │ │ + beq.w b75c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b8bc │ │ │ │ │ + b.n b8c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b85c │ │ │ │ │ + b.n b868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b806 │ │ │ │ │ + b.n b812 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b85c │ │ │ │ │ + b.n b868 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b8a0 │ │ │ │ │ - b.n b956 │ │ │ │ │ + beq.w b8ac │ │ │ │ │ + b.n b962 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n b7fa │ │ │ │ │ + b.n b806 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd40 │ │ │ │ │ + b.n bd4c │ │ │ │ │ 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 bdfa │ │ │ │ │ + blt.n be06 │ │ │ │ │ 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 bd5e │ │ │ │ │ + bne.n bd6a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b778 │ │ │ │ │ + bne.w b784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b78a │ │ │ │ │ + b.n b796 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b8bc │ │ │ │ │ + b.n b8c8 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n b7a0 │ │ │ │ │ + b.n b7ac │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n b842 │ │ │ │ │ + b.n b84e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b8bc │ │ │ │ │ + b.n b8c8 │ │ │ │ │ │ │ │ │ │ -0000be04 : │ │ │ │ │ +0000be10 : │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bfda │ │ │ │ │ + beq.w bfe6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bfda │ │ │ │ │ + bne.w bfe6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bfea │ │ │ │ │ + bne.w bff6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bfca │ │ │ │ │ + beq.w bfd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bfca │ │ │ │ │ + bne.w bfd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, beba │ │ │ │ │ + cbnz r3, bec6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfc0 │ │ │ │ │ + beq.w bfcc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r6, bebc │ │ │ │ │ + cbnz r6, bec8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bff2 │ │ │ │ │ + beq.w bffe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bff2 │ │ │ │ │ + bne.w bffe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf24 │ │ │ │ │ + bne.n bf30 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bed0 │ │ │ │ │ + cbnz r0, bedc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -21052,713 +21041,713 @@ │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n beac │ │ │ │ │ + beq.n beb8 │ │ │ │ │ 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 beae │ │ │ │ │ + beq.n beba │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bfb2 │ │ │ │ │ + beq.n bfbe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bfb2 │ │ │ │ │ + bne.n bfbe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, bf24 │ │ │ │ │ + cbnz r3, bf30 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bf66 │ │ │ │ │ + cbnz r0, bf72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n beb4 │ │ │ │ │ + beq.n bec0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n beb4 │ │ │ │ │ + bne.n bec0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfba │ │ │ │ │ + beq.n bfc6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.n bf58 │ │ │ │ │ + blt.n bf64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bec4 │ │ │ │ │ + b.n bed0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n bf44 │ │ │ │ │ + b.n bf50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf24 │ │ │ │ │ + beq.n bf30 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf24 │ │ │ │ │ + beq.n bf30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n bf98 │ │ │ │ │ + beq.n bfa4 │ │ │ │ │ str.w r2, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n befa │ │ │ │ │ + b.n bf06 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, bfba │ │ │ │ │ + cbz r0, bfc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n bf8c │ │ │ │ │ + b.n bf98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bf16 │ │ │ │ │ + b.n bf22 │ │ │ │ │ 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 beba │ │ │ │ │ + b.n bec6 │ │ │ │ │ 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 be68 │ │ │ │ │ - b.n beba │ │ │ │ │ + beq.w be74 │ │ │ │ │ + b.n bec6 │ │ │ │ │ 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 be42 │ │ │ │ │ + beq.w be4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bec8 │ │ │ │ │ + b.n bed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n be9c │ │ │ │ │ + b.n bea8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bffc : │ │ │ │ │ +0000c008 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c108 │ │ │ │ │ + beq.n c114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c108 │ │ │ │ │ + bne.n c114 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c114 │ │ │ │ │ + bne.n c120 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n c066 │ │ │ │ │ + beq.n c072 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c096 │ │ │ │ │ + cbnz r0, c0a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c132 │ │ │ │ │ + blt.n c13e │ │ │ │ │ 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 c114 │ │ │ │ │ + bne.n c120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c054 │ │ │ │ │ + beq.n c060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a88 │ │ │ │ │ + bl 4a80 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c054 │ │ │ │ │ + bne.n c060 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c054 │ │ │ │ │ + beq.n c060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c054 │ │ │ │ │ + beq.n c060 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, c0e8 │ │ │ │ │ + cbz r0, c0f4 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n c0ee │ │ │ │ │ + beq.n c0fa │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, c11c │ │ │ │ │ + cbz r0, c128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c05c │ │ │ │ │ + b.n c068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c0d2 │ │ │ │ │ + bne.n c0de │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c0d2 │ │ │ │ │ + b.n c0de │ │ │ │ │ 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 c032 │ │ │ │ │ + beq.n c03e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c05c │ │ │ │ │ + b.n c068 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c0e8 │ │ │ │ │ + beq.n c0f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c05c │ │ │ │ │ + b.n c068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c05c │ │ │ │ │ + b.n c068 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c140 <_tmp_5_rule>: │ │ │ │ │ +0000c14c <_tmp_5_rule>: │ │ │ │ │ _tmp_5_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c19e <_tmp_5_rule+0x5e> │ │ │ │ │ + beq.n c1aa <_tmp_5_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, c19e <_tmp_5_rule+0x5e> │ │ │ │ │ + cbnz r0, c1aa <_tmp_5_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c1aa <_tmp_5_rule+0x6a> │ │ │ │ │ + cbnz r3, c1b6 <_tmp_5_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c198 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c1a4 <_tmp_5_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c198 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r3, c1a4 <_tmp_5_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c198 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c1a4 <_tmp_5_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c194 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c1a0 <_tmp_5_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c16e <_tmp_5_rule+0x2e> │ │ │ │ │ + beq.n c17a <_tmp_5_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c194 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c1a0 <_tmp_5_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c1b4 : │ │ │ │ │ +0000c1c0 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c73c │ │ │ │ │ + beq.w c748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c73c │ │ │ │ │ + bne.w c748 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c750 │ │ │ │ │ + bne.w c75c │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c72a │ │ │ │ │ + beq.w c736 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c72a │ │ │ │ │ + bne.w c736 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c71c │ │ │ │ │ + bne.w c728 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c712 │ │ │ │ │ + beq.w c71e │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w c71c │ │ │ │ │ + bne.w c728 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w c756 │ │ │ │ │ + beq.w c762 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c756 │ │ │ │ │ + bne.w c762 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c2aa │ │ │ │ │ + cbnz r3, c2b6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c37e │ │ │ │ │ + bne.n c38a │ │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ - cbnz r6, c2aa │ │ │ │ │ + cbnz r6, c2b6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c314 │ │ │ │ │ + bne.n c320 │ │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c408 │ │ │ │ │ + bne.w c414 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w sl, [r8, #8] │ │ │ │ │ - cbnz r4, c2da │ │ │ │ │ + cbnz r4, c2e6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c2ba │ │ │ │ │ + bne.n c2c6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c70c │ │ │ │ │ + beq.w c718 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.n c306 │ │ │ │ │ + bgt.n c312 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c2cc │ │ │ │ │ + b.n c2d8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n c2f4 │ │ │ │ │ + b.n c300 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 57ec │ │ │ │ │ + bl 5824 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c29c │ │ │ │ │ + beq.n c2a8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c29c │ │ │ │ │ + beq.n c2a8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2aa │ │ │ │ │ + beq.n c2b6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 34e0 │ │ │ │ │ + bl 34d8 │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2aa │ │ │ │ │ + beq.n c2b6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c6ee │ │ │ │ │ + beq.w c6fa │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w c486 │ │ │ │ │ + beq.w c492 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str.w r6, [r9, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c24c │ │ │ │ │ + b.n c258 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c284 │ │ │ │ │ + beq.w c290 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 57ec │ │ │ │ │ + bl 5824 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c284 │ │ │ │ │ + beq.w c290 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c284 │ │ │ │ │ + beq.w c290 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 739c │ │ │ │ │ + bl 73b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c2aa │ │ │ │ │ + beq.w c2b6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 34e0 │ │ │ │ │ + bl 34d8 │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c2aa │ │ │ │ │ + beq.w c2b6 │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c35e │ │ │ │ │ + bne.n c36a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c6f8 │ │ │ │ │ + beq.w c704 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - b.n c2b0 │ │ │ │ │ + b.n c2bc │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c2ae │ │ │ │ │ + bne.w c2ba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c6fc │ │ │ │ │ + beq.w c708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c6fc │ │ │ │ │ + bne.w c708 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c6e6 │ │ │ │ │ + bne.w c6f2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c45c │ │ │ │ │ + cbnz r3, c468 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c49c │ │ │ │ │ + cbnz r0, c4a8 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr.w r2, [r8, #92] @ 0x5c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c2aa │ │ │ │ │ + beq.w c2b6 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c2ae │ │ │ │ │ + bne.w c2ba │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4988 │ │ │ │ │ + bl 4980 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n c2aa │ │ │ │ │ + b.n c2b6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c70c │ │ │ │ │ + beq.w c718 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n c370 │ │ │ │ │ + b.n c37c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w c6d6 │ │ │ │ │ + beq.w c6e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c6d6 │ │ │ │ │ + bne.w c6e2 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c6ca │ │ │ │ │ + bne.w c6d6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c6ac │ │ │ │ │ + beq.w c6b8 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w c6c2 │ │ │ │ │ + beq.w c6ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c6c2 │ │ │ │ │ + bne.w c6ce │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c6a2 │ │ │ │ │ + bne.w c6ae │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c698 │ │ │ │ │ + beq.w c6a4 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c6a6 │ │ │ │ │ + bne.w c6b2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w c6de │ │ │ │ │ + beq.w c6ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c6de │ │ │ │ │ + bne.w c6ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c564 │ │ │ │ │ + cbnz r2, c570 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c628 │ │ │ │ │ + bne.n c634 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ @@ -21768,18 +21757,18 @@ │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c692 │ │ │ │ │ + beq.w c69e │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n c65c │ │ │ │ │ + bgt.n c668 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -21787,35 +21776,35 @@ │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c6bc │ │ │ │ │ + bne.n c6c8 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c460 │ │ │ │ │ + beq.w c46c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c45c │ │ │ │ │ + beq.w c468 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -21823,70 +21812,70 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c6b4 │ │ │ │ │ + bne.n c6c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c45c │ │ │ │ │ + beq.w c468 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c462 │ │ │ │ │ + b.n c46e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c564 │ │ │ │ │ + beq.n c570 │ │ │ │ │ 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, c682 │ │ │ │ │ + cbz r0, c68e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n c66a │ │ │ │ │ + beq.n c676 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n c536 │ │ │ │ │ + b.n c542 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n c594 │ │ │ │ │ + b.n c5a0 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - cbz r0, c68c │ │ │ │ │ + cbz r0, c698 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n c64e │ │ │ │ │ + b.n c65a │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n c574 │ │ │ │ │ + b.n c580 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -21894,315 +21883,315 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n c460 │ │ │ │ │ + b.n c46c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n c364 │ │ │ │ │ + b.n c370 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n c6ac │ │ │ │ │ + b.n c6b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c4fc │ │ │ │ │ + b.n c508 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n c460 │ │ │ │ │ + b.n c46c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c4c0 │ │ │ │ │ + b.n c4cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c554 │ │ │ │ │ + b.n c560 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c462 │ │ │ │ │ + b.n c46e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, c704 │ │ │ │ │ + cbnz r0, c710 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n c2b0 │ │ │ │ │ + b.n c2bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c436 │ │ │ │ │ + b.n c442 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c400 │ │ │ │ │ + b.n c40c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c2cc │ │ │ │ │ + b.n c2d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c226 │ │ │ │ │ - b.n c71c │ │ │ │ │ + beq.w c232 │ │ │ │ │ + b.n c728 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c1f6 │ │ │ │ │ + beq.w c202 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n c2ce │ │ │ │ │ + b.n c2da │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c272 │ │ │ │ │ - b.n c2aa │ │ │ │ │ + beq.w c27e │ │ │ │ │ + b.n c2b6 │ │ │ │ │ │ │ │ │ │ -0000c768 : │ │ │ │ │ +0000c774 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cc42 │ │ │ │ │ + beq.w cc4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc42 │ │ │ │ │ + bne.w cc4e │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cba8 │ │ │ │ │ + bne.w cbb4 │ │ │ │ │ ldrd r6, r4, [r8, #8] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w c9f4 │ │ │ │ │ + beq.w ca00 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ca22 │ │ │ │ │ + bne.w ca2e │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8be │ │ │ │ │ + beq.n c8ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8be │ │ │ │ │ + beq.n c8ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl dec8 │ │ │ │ │ + bl ded4 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8c2 │ │ │ │ │ + bne.n c8ce │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8be │ │ │ │ │ + beq.n c8ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e56c │ │ │ │ │ + bl e580 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8c2 │ │ │ │ │ + bne.n c8ce │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8be │ │ │ │ │ + beq.n c8ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 122ac <_tmp_27_rule> │ │ │ │ │ + bl 122cc <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8c2 │ │ │ │ │ + bne.n c8ce │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8be │ │ │ │ │ + beq.n c8ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 12314 │ │ │ │ │ + bl 12334 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8c2 │ │ │ │ │ + bne.n c8ce │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8be │ │ │ │ │ + beq.n c8ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cba8 │ │ │ │ │ + beq.w cbb4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r6, r7, [r0, #20] │ │ │ │ │ - cbz r4, c8aa │ │ │ │ │ + cbz r4, c8b6 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e2e4 │ │ │ │ │ + bl e2f8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r0, fp, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd r6, r7, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r9, sl, [sp, #12] │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9d6 │ │ │ │ │ + beq.w c9e2 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c86a │ │ │ │ │ + bne.n c876 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n c86a │ │ │ │ │ + b.n c876 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cba8 │ │ │ │ │ + bne.w cbb4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c8e4 │ │ │ │ │ + cbnz r0, c8f0 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c89e │ │ │ │ │ + b.n c8aa │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8d8 │ │ │ │ │ + beq.n c8e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8d8 │ │ │ │ │ + beq.n c8e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl dec8 │ │ │ │ │ + bl ded4 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8d8 │ │ │ │ │ + bne.n c8e4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8d8 │ │ │ │ │ + beq.n c8e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e56c │ │ │ │ │ + bl e580 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8d8 │ │ │ │ │ + bne.n c8e4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8d8 │ │ │ │ │ + beq.n c8e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 122ac <_tmp_27_rule> │ │ │ │ │ + bl 122cc <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8d8 │ │ │ │ │ + bne.n c8e4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8d8 │ │ │ │ │ + beq.n c8e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 12314 │ │ │ │ │ + bl 12334 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8d8 │ │ │ │ │ + bne.n c8e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8d8 │ │ │ │ │ + beq.n c8e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cba8 │ │ │ │ │ + beq.w cbb4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldrd r6, r7, [r0, #20] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - cbnz r4, c992 │ │ │ │ │ + cbnz r4, c99e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc60 │ │ │ │ │ + beq.w cc6c │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e2e4 │ │ │ │ │ + bl e2f8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ @@ -22216,213 +22205,213 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c89a │ │ │ │ │ + bne.w c8a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8dc │ │ │ │ │ + beq.w c8e8 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - b.n c8a4 │ │ │ │ │ + b.n c8b0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c9e0 │ │ │ │ │ + blt.n c9ec │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr.w r2, [r8, #92] @ 0x5c │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cba2 │ │ │ │ │ + beq.w cbae │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cba8 │ │ │ │ │ + bne.w cbb4 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w cc00 │ │ │ │ │ + beq.w cc0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc00 │ │ │ │ │ + bne.w cc0c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cbb6 │ │ │ │ │ + bne.w cbc2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cae2 │ │ │ │ │ + cbnz r3, caee │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, cade │ │ │ │ │ + cbz r0, caea │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, cade │ │ │ │ │ + cbz r0, caea │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl dec8 │ │ │ │ │ + bl ded4 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cae2 │ │ │ │ │ + cbnz r3, caee │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, cade │ │ │ │ │ + cbz r0, caea │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e56c │ │ │ │ │ + bl e580 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cae2 │ │ │ │ │ + cbnz r3, caee │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, cade │ │ │ │ │ + cbz r0, caea │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 122ac <_tmp_27_rule> │ │ │ │ │ + bl 122cc <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cae2 │ │ │ │ │ + cbnz r3, caee │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, cade │ │ │ │ │ + cbz r0, caea │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, cade │ │ │ │ │ + cbz r0, caea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc08 │ │ │ │ │ + bne.w cc14 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbb6 │ │ │ │ │ + bne.n cbc2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbb0 │ │ │ │ │ + bne.n cbbc │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb90 │ │ │ │ │ + beq.n cb9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb90 │ │ │ │ │ + beq.n cb9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl dec8 │ │ │ │ │ + bl ded4 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbb0 │ │ │ │ │ + bne.n cbbc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, cb90 │ │ │ │ │ + cbz r0, cb9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e56c │ │ │ │ │ + bl e580 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbnz r3, cbb0 │ │ │ │ │ + cbnz r3, cbbc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, cb90 │ │ │ │ │ + cbz r0, cb9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 122ac <_tmp_27_rule> │ │ │ │ │ + bl 122cc <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, cbb0 │ │ │ │ │ + cbnz r3, cbbc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, cb90 │ │ │ │ │ + cbz r0, cb9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 12314 │ │ │ │ │ + bl 12334 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbnz r3, cbb0 │ │ │ │ │ + cbnz r3, cbbc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 113b0 │ │ │ │ │ - cbnz r0, cbc2 │ │ │ │ │ + bl 113cc │ │ │ │ │ + cbnz r0, cbce │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c7ca │ │ │ │ │ + beq.w c7d6 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c9ec │ │ │ │ │ + b.n c9f8 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - b.n cb98 │ │ │ │ │ + b.n cba4 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - b.n cb9e │ │ │ │ │ + b.n cbaa │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -22438,21 +22427,21 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c89e │ │ │ │ │ + bne.w c8aa │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n cb9e │ │ │ │ │ + b.n cbaa │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ca46 │ │ │ │ │ + b.n ca52 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -22460,121 +22449,121 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, cc54 │ │ │ │ │ + cbnz r0, cc60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb94 │ │ │ │ │ + beq.n cba0 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n cb9e │ │ │ │ │ + b.n cbaa │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c7a6 │ │ │ │ │ - b.n cba8 │ │ │ │ │ + beq.w c7b2 │ │ │ │ │ + b.n cbb4 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - b.n c89e │ │ │ │ │ + b.n c8aa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n c992 │ │ │ │ │ + b.n c99e │ │ │ │ │ │ │ │ │ │ -0000cc68 : │ │ │ │ │ +0000cc74 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d536 │ │ │ │ │ + beq.w d542 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d536 │ │ │ │ │ + bne.w d542 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d544 │ │ │ │ │ + bne.w d550 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce02 │ │ │ │ │ + bne.w ce0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d0aa │ │ │ │ │ + bne.w d0b6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d526 │ │ │ │ │ + beq.w d532 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d526 │ │ │ │ │ + bne.w d532 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d054 │ │ │ │ │ + bne.w d060 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w d034 │ │ │ │ │ + beq.w d040 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d8f4 <_gather_90_rule> │ │ │ │ │ + bl d900 <_gather_90_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, cd54 │ │ │ │ │ + cbnz r0, cd60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d05c │ │ │ │ │ + bne.w d068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12bc4 │ │ │ │ │ + bl 12be4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce1c │ │ │ │ │ + bne.n ce28 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cea0 │ │ │ │ │ + bne.w ceac │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -22585,393 +22574,393 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d064 │ │ │ │ │ + beq.w d070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d064 │ │ │ │ │ + bne.w d070 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d072 │ │ │ │ │ + bne.w d07e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce0e │ │ │ │ │ + bne.n ce1a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n cd10 │ │ │ │ │ + bne.n cd1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d054 │ │ │ │ │ + beq.w d060 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d082 │ │ │ │ │ + beq.w d08e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ce92 │ │ │ │ │ + bne.n ce9e │ │ │ │ │ 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 ce92 │ │ │ │ │ + beq.n ce9e │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n cd40 │ │ │ │ │ + b.n cd4c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12bc4 │ │ │ │ │ + bl 12be4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd8e │ │ │ │ │ - b.n cd8c │ │ │ │ │ + bne.n cd9a │ │ │ │ │ + b.n cd98 │ │ │ │ │ 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 d054 │ │ │ │ │ + beq.w d060 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbnz r0, ce50 │ │ │ │ │ + cbnz r0, ce5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d44c │ │ │ │ │ + bne.w d458 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3dc │ │ │ │ │ + beq.w d3e8 │ │ │ │ │ strd r6, sl, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d082 │ │ │ │ │ + beq.w d08e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cde0 │ │ │ │ │ + beq.n cdec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cd36 │ │ │ │ │ + beq.w cd42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d0aa │ │ │ │ │ + bne.w d0b6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d3f8 │ │ │ │ │ + beq.w d404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3f8 │ │ │ │ │ + bne.w d404 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d10e │ │ │ │ │ + bne.w d11a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w d3f0 │ │ │ │ │ + beq.w d3fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3f0 │ │ │ │ │ + bne.w d3fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d258 │ │ │ │ │ + bne.w d264 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d31e │ │ │ │ │ + beq.w d32a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d31e │ │ │ │ │ + bne.w d32a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d3a8 │ │ │ │ │ + bne.w d3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d8f4 <_gather_90_rule> │ │ │ │ │ + bl d900 <_gather_90_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1e0 │ │ │ │ │ + bne.w d1ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d258 │ │ │ │ │ + bne.w d264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12bc4 │ │ │ │ │ + bl 12be4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d214 │ │ │ │ │ + bne.w d220 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d31a │ │ │ │ │ + bne.w d326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d112 │ │ │ │ │ + bne.w d11e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d31a │ │ │ │ │ + bne.w d326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d0b2 │ │ │ │ │ + bne.w d0be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d10e │ │ │ │ │ + bne.w d11a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w d3d4 │ │ │ │ │ + beq.w d3e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3d4 │ │ │ │ │ + bne.w d3e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d3cc │ │ │ │ │ + bne.w d3d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl d54c │ │ │ │ │ + bl d558 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d092 │ │ │ │ │ + bne.n d09e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, cfe4 │ │ │ │ │ + cbnz r1, cff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d400 │ │ │ │ │ + bne.w d40c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d31a │ │ │ │ │ + bne.w d326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d54c │ │ │ │ │ + bl d558 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d4f8 │ │ │ │ │ + bne.w d504 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d31a │ │ │ │ │ + bne.w d326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d54c │ │ │ │ │ + bl d558 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d48a │ │ │ │ │ + bne.w d496 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d31a │ │ │ │ │ + bne.w d326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d54c │ │ │ │ │ + bl d558 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d452 │ │ │ │ │ + bne.w d45e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n cd36 │ │ │ │ │ + b.n cd42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d08a │ │ │ │ │ + blt.n d096 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cd04 │ │ │ │ │ + beq.w cd10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce92 │ │ │ │ │ + b.n ce9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce92 │ │ │ │ │ + b.n ce9e │ │ │ │ │ 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 cd7c │ │ │ │ │ + beq.w cd88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cd18 │ │ │ │ │ - b.n d05e │ │ │ │ │ + beq.w cd24 │ │ │ │ │ + b.n d06a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d054 │ │ │ │ │ + beq.n d060 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d05e │ │ │ │ │ + b.n d06a │ │ │ │ │ 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 cfc8 │ │ │ │ │ + beq.n cfd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n cfca │ │ │ │ │ + b.n cfd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cd4e │ │ │ │ │ + b.n cd5a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf86 │ │ │ │ │ + beq.w cf92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf86 │ │ │ │ │ + beq.w cf92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf86 │ │ │ │ │ + beq.w cf92 │ │ │ │ │ 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 │ │ │ │ │ @@ -22980,64 +22969,64 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d028 │ │ │ │ │ + beq.n d034 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d02c │ │ │ │ │ + b.n d038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf6e │ │ │ │ │ + beq.w cf7a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf6e │ │ │ │ │ + beq.w cf7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d326 │ │ │ │ │ + beq.w d332 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d326 │ │ │ │ │ + bne.w d332 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d1d8 │ │ │ │ │ + bne.n d1e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl d54c │ │ │ │ │ + bl d558 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1ce │ │ │ │ │ + beq.n d1da │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cf70 │ │ │ │ │ + bne.w cf7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -23062,150 +23051,150 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 d02a │ │ │ │ │ + beq.w d036 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d02c │ │ │ │ │ + b.n d038 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d32e │ │ │ │ │ + beq.w d33a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf70 │ │ │ │ │ + b.n cf7c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf34 │ │ │ │ │ + beq.w cf40 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12bc4 │ │ │ │ │ + bl 12be4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf34 │ │ │ │ │ + beq.w cf40 │ │ │ │ │ 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 cf3a │ │ │ │ │ + beq.w cf46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d33c │ │ │ │ │ + beq.w d348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d312 │ │ │ │ │ + beq.n d31e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d312 │ │ │ │ │ + bne.n d31e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d30a │ │ │ │ │ + bne.n d316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbnz r0, d25e │ │ │ │ │ + cbnz r0, d26a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf58 │ │ │ │ │ + b.n cf64 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d390 │ │ │ │ │ + beq.w d39c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d390 │ │ │ │ │ + bne.w d39c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d388 │ │ │ │ │ + bne.w d394 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d376 │ │ │ │ │ + beq.n d382 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d388 │ │ │ │ │ + bne.n d394 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d340 │ │ │ │ │ + bne.n d34c │ │ │ │ │ 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 d370 │ │ │ │ │ + beq.n d37c │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bgt.n d398 │ │ │ │ │ + bgt.n d3a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, d33c │ │ │ │ │ + cbz r0, d348 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -23213,148 +23202,148 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n d1b6 │ │ │ │ │ + b.n d1c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf58 │ │ │ │ │ + b.n cf64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d244 │ │ │ │ │ + b.n d250 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d10e │ │ │ │ │ + b.n d11a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cf1e │ │ │ │ │ + b.n cf2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d14e │ │ │ │ │ + b.n d15a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d3b0 │ │ │ │ │ + bne.n d3bc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n d162 │ │ │ │ │ + b.n d16e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cf58 │ │ │ │ │ + b.n cf64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d2ae │ │ │ │ │ + beq.n d2ba │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n d35c │ │ │ │ │ + beq.n d368 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n d2a2 │ │ │ │ │ + b.n d2ae │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbnz r0, d3c8 │ │ │ │ │ + cbnz r0, d3d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d258 │ │ │ │ │ + b.n d264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d258 │ │ │ │ │ + b.n d264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d27c │ │ │ │ │ + b.n d288 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r5, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n d2c0 │ │ │ │ │ + b.n d2cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf3c │ │ │ │ │ + b.n cf48 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d338 │ │ │ │ │ + beq.n d344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n d162 │ │ │ │ │ + b.n d16e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n d350 │ │ │ │ │ + b.n d35c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cfe4 │ │ │ │ │ + b.n cff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cfb0 │ │ │ │ │ + b.n cfbc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce60 │ │ │ │ │ + beq.w ce6c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ce60 │ │ │ │ │ + b.n ce6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cef2 │ │ │ │ │ + b.n cefe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cec6 │ │ │ │ │ + b.n ced2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfe2 │ │ │ │ │ + beq.w cfee │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_111_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_111_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfe2 │ │ │ │ │ + beq.w cfee │ │ │ │ │ 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 │ │ │ │ │ @@ -23363,57 +23352,57 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - b.n d1b6 │ │ │ │ │ + b.n d1c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ce50 │ │ │ │ │ + b.n ce5c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d028 │ │ │ │ │ + beq.w d034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d54c │ │ │ │ │ + bl d558 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d028 │ │ │ │ │ + beq.w d034 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d51e │ │ │ │ │ + bne.n d52a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1c8 │ │ │ │ │ - b.n d02a │ │ │ │ │ + bne.w d1d4 │ │ │ │ │ + b.n d036 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d010 │ │ │ │ │ + beq.w d01c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d010 │ │ │ │ │ + beq.w d01c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d010 │ │ │ │ │ + beq.w d01c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -23436,586 +23425,586 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n d512 │ │ │ │ │ + b.n d51e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cffa │ │ │ │ │ + beq.w d006 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d51e │ │ │ │ │ + cbnz r0, d52a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d108 │ │ │ │ │ - b.n d028 │ │ │ │ │ + bne.w d114 │ │ │ │ │ + b.n d034 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cdf6 │ │ │ │ │ + b.n ce02 │ │ │ │ │ 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 ccec │ │ │ │ │ - b.n d054 │ │ │ │ │ + beq.w ccf8 │ │ │ │ │ + b.n d060 │ │ │ │ │ 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 cca4 │ │ │ │ │ + beq.w ccb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d0ac │ │ │ │ │ + b.n d0b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d54c : │ │ │ │ │ +0000d558 : │ │ │ │ │ args_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d710 │ │ │ │ │ + beq.w d71c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d710 │ │ │ │ │ + bne.w d71c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d6ee │ │ │ │ │ + bne.w d6fa │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w d6ca │ │ │ │ │ + beq.w d6d6 │ │ │ │ │ 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 d8f4 <_gather_90_rule> │ │ │ │ │ + bl d900 <_gather_90_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d5d2 │ │ │ │ │ + cbnz r0, d5de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d6ee │ │ │ │ │ + bne.w d6fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12bc4 │ │ │ │ │ + bl 12be4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d666 │ │ │ │ │ + bne.n d672 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d708 │ │ │ │ │ + beq.w d714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d708 │ │ │ │ │ + bne.w d714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d6c2 │ │ │ │ │ + bne.n d6ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d658 │ │ │ │ │ + cbnz r0, d664 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d5ac │ │ │ │ │ + bne.n d5b8 │ │ │ │ │ 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 d5c4 │ │ │ │ │ + beq.n d5d0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d5c4 │ │ │ │ │ + bne.n d5d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d5c2 │ │ │ │ │ + beq.n d5ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d5c8 │ │ │ │ │ + b.n d5d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12bc4 │ │ │ │ │ + bl 12be4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d60c │ │ │ │ │ - b.n d606 │ │ │ │ │ + bne.n d618 │ │ │ │ │ + b.n d612 │ │ │ │ │ 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 d5c4 │ │ │ │ │ + beq.n d5d0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d696 │ │ │ │ │ + cbnz r0, d6a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d702 │ │ │ │ │ + bne.n d70e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d718 │ │ │ │ │ + beq.n d724 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d5c4 │ │ │ │ │ - b.n d646 │ │ │ │ │ + bne.n d5d0 │ │ │ │ │ + b.n d652 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d5ac │ │ │ │ │ + b.n d5b8 │ │ │ │ │ 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 d6f6 │ │ │ │ │ + blt.n d702 │ │ │ │ │ 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 d5a0 │ │ │ │ │ + beq.w d5ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d5c8 │ │ │ │ │ + b.n d5d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d5c8 │ │ │ │ │ + b.n d5d4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d696 │ │ │ │ │ + b.n d6a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d5f2 │ │ │ │ │ + b.n d5fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d580 │ │ │ │ │ + b.n d58c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6a4 │ │ │ │ │ + beq.n d6b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d6a4 │ │ │ │ │ + b.n d6b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d72c : │ │ │ │ │ +0000d738 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d8b4 │ │ │ │ │ + beq.w d8c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d8b4 │ │ │ │ │ + bne.w d8c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d8c4 │ │ │ │ │ + bne.w d8d0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d8d6 │ │ │ │ │ + beq.w d8e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d8d6 │ │ │ │ │ + bne.w d8e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d8e4 │ │ │ │ │ + bne.w d8f0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n d7f4 │ │ │ │ │ + beq.n d800 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d820 │ │ │ │ │ + bne.n d82c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d8e4 │ │ │ │ │ + bne.w d8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d862 │ │ │ │ │ + bne.n d86e │ │ │ │ │ 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 d8ea │ │ │ │ │ + bne.w d8f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8a2 │ │ │ │ │ + beq.n d8ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d8a6 │ │ │ │ │ + blt.n d8b2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8e4 │ │ │ │ │ + bne.n d8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7b6 │ │ │ │ │ + beq.n d7c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7b6 │ │ │ │ │ + beq.n d7c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7b6 │ │ │ │ │ + beq.n d7c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d898 │ │ │ │ │ + cbz r0, d8a4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ - cbz r0, d892 │ │ │ │ │ + cbz r0, d89e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d7ea │ │ │ │ │ + b.n d7f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8e4 │ │ │ │ │ + bne.n d8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d898 │ │ │ │ │ + cbz r0, d8a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d85a │ │ │ │ │ + bne.n d866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, d8ca │ │ │ │ │ + cbnz r0, d8d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d7d6 │ │ │ │ │ + b.n d7e2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d7ea │ │ │ │ │ + b.n d7f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d7d6 │ │ │ │ │ + b.n d7e2 │ │ │ │ │ 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 d76a │ │ │ │ │ + beq.w d776 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d7ec │ │ │ │ │ + b.n d7f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d89e │ │ │ │ │ + b.n d8aa │ │ │ │ │ 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 d792 │ │ │ │ │ + beq.w d79e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d89e │ │ │ │ │ + b.n d8aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d7ec │ │ │ │ │ + b.n d7f8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d8f4 <_gather_90_rule>: │ │ │ │ │ +0000d900 <_gather_90_rule>: │ │ │ │ │ _gather_90_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w de6c <_gather_90_rule+0x578> │ │ │ │ │ + beq.w de78 <_gather_90_rule+0x578> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de6c <_gather_90_rule+0x578> │ │ │ │ │ + bne.w de78 <_gather_90_rule+0x578> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de7c <_gather_90_rule+0x588> │ │ │ │ │ + bne.w de88 <_gather_90_rule+0x588> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de5c <_gather_90_rule+0x568> │ │ │ │ │ + beq.w de68 <_gather_90_rule+0x568> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de5c <_gather_90_rule+0x568> │ │ │ │ │ + bne.w de68 <_gather_90_rule+0x568> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de1c <_gather_90_rule+0x528> │ │ │ │ │ + bne.w de28 <_gather_90_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl e318 │ │ │ │ │ + bl e32c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de82 <_gather_90_rule+0x58e> │ │ │ │ │ + bne.w de8e <_gather_90_rule+0x58e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd76 <_gather_90_rule+0x482> │ │ │ │ │ + bne.w dd82 <_gather_90_rule+0x482> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de38 <_gather_90_rule+0x544> │ │ │ │ │ + beq.w de44 <_gather_90_rule+0x544> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de38 <_gather_90_rule+0x544> │ │ │ │ │ + bne.w de44 <_gather_90_rule+0x544> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd74 <_gather_90_rule+0x480> │ │ │ │ │ + bne.w dd80 <_gather_90_rule+0x480> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ddfa <_gather_90_rule+0x506> │ │ │ │ │ + beq.w de06 <_gather_90_rule+0x506> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ddfa <_gather_90_rule+0x506> │ │ │ │ │ + bne.w de06 <_gather_90_rule+0x506> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de08 <_gather_90_rule+0x514> │ │ │ │ │ + bne.w de14 <_gather_90_rule+0x514> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w dc0e <_gather_90_rule+0x31a> │ │ │ │ │ + beq.w dc1a <_gather_90_rule+0x31a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc48 <_gather_90_rule+0x354> │ │ │ │ │ + bne.w dc54 <_gather_90_rule+0x354> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd74 <_gather_90_rule+0x480> │ │ │ │ │ + bne.w dd80 <_gather_90_rule+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, da1a <_gather_90_rule+0x126> │ │ │ │ │ + cbnz r0, da26 <_gather_90_rule+0x126> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -24026,73 +24015,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da06 <_gather_90_rule+0x112> │ │ │ │ │ + beq.n da12 <_gather_90_rule+0x112> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd76 <_gather_90_rule+0x482> │ │ │ │ │ + beq.w dd82 <_gather_90_rule+0x482> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de8c <_gather_90_rule+0x598> │ │ │ │ │ + beq.w de98 <_gather_90_rule+0x598> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de8c <_gather_90_rule+0x598> │ │ │ │ │ + bne.w de98 <_gather_90_rule+0x598> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de1c <_gather_90_rule+0x528> │ │ │ │ │ + bne.w de28 <_gather_90_rule+0x528> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de14 <_gather_90_rule+0x520> │ │ │ │ │ + beq.w de20 <_gather_90_rule+0x520> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w de1c <_gather_90_rule+0x528> │ │ │ │ │ + bne.w de28 <_gather_90_rule+0x528> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, dade <_gather_90_rule+0x1ea> │ │ │ │ │ + cbnz r0, daea <_gather_90_rule+0x1ea> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de0e <_gather_90_rule+0x51a> │ │ │ │ │ + beq.w de1a <_gather_90_rule+0x51a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w dd16 <_gather_90_rule+0x422> │ │ │ │ │ + bgt.w dd22 <_gather_90_rule+0x422> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -24107,188 +24096,188 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w deb0 <_gather_90_rule+0x5bc> │ │ │ │ │ + beq.w debc <_gather_90_rule+0x5bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w deb0 <_gather_90_rule+0x5bc> │ │ │ │ │ + bne.w debc <_gather_90_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w debe <_gather_90_rule+0x5ca> │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + bne.w deca <_gather_90_rule+0x5ca> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl e318 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl e32c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dbf8 <_gather_90_rule+0x304> │ │ │ │ │ + bne.n dc04 <_gather_90_rule+0x304> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd52 <_gather_90_rule+0x45e> │ │ │ │ │ + bne.w dd5e <_gather_90_rule+0x45e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de4a <_gather_90_rule+0x556> │ │ │ │ │ + beq.w de56 <_gather_90_rule+0x556> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de4a <_gather_90_rule+0x556> │ │ │ │ │ + bne.w de56 <_gather_90_rule+0x556> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd10 <_gather_90_rule+0x41c> │ │ │ │ │ + bne.w dd1c <_gather_90_rule+0x41c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de9c <_gather_90_rule+0x5a8> │ │ │ │ │ + beq.w dea8 <_gather_90_rule+0x5a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de9c <_gather_90_rule+0x5a8> │ │ │ │ │ + bne.w dea8 <_gather_90_rule+0x5a8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w deaa <_gather_90_rule+0x5b6> │ │ │ │ │ + bne.w deb6 <_gather_90_rule+0x5b6> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dcbc <_gather_90_rule+0x3c8> │ │ │ │ │ + beq.w dcc8 <_gather_90_rule+0x3c8> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcf0 <_gather_90_rule+0x3fc> │ │ │ │ │ + bne.w dcfc <_gather_90_rule+0x3fc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd10 <_gather_90_rule+0x41c> │ │ │ │ │ + bne.w dd1c <_gather_90_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, dbc2 <_gather_90_rule+0x2ce> │ │ │ │ │ + cbnz r0, dbce <_gather_90_rule+0x2ce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n daa0 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n daac <_gather_90_rule+0x1ac> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dbb8 <_gather_90_rule+0x2c4> │ │ │ │ │ + beq.n dbc4 <_gather_90_rule+0x2c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd52 <_gather_90_rule+0x45e> │ │ │ │ │ + beq.w dd5e <_gather_90_rule+0x45e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w dd3c <_gather_90_rule+0x448> │ │ │ │ │ + beq.w dd48 <_gather_90_rule+0x448> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n da94 <_gather_90_rule+0x1a0> │ │ │ │ │ + b.n daa0 <_gather_90_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w dd6a <_gather_90_rule+0x476> │ │ │ │ │ + blt.w dd76 <_gather_90_rule+0x476> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de08 <_gather_90_rule+0x514> │ │ │ │ │ + bne.w de14 <_gather_90_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9ec <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d9f8 <_gather_90_rule+0xf8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9ec <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d9f8 <_gather_90_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de26 <_gather_90_rule+0x532> │ │ │ │ │ + beq.w de32 <_gather_90_rule+0x532> │ │ │ │ │ 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 de26 <_gather_90_rule+0x532> │ │ │ │ │ + beq.w de32 <_gather_90_rule+0x532> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de20 <_gather_90_rule+0x52c> │ │ │ │ │ + beq.w de2c <_gather_90_rule+0x52c> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -24296,130 +24285,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 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd5a <_gather_90_rule+0x466> │ │ │ │ │ + beq.n dd66 <_gather_90_rule+0x466> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n da36 <_gather_90_rule+0x142> │ │ │ │ │ + b.n da42 <_gather_90_rule+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ddf0 <_gather_90_rule+0x4fc> │ │ │ │ │ + blt.w ddfc <_gather_90_rule+0x4fc> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w deaa <_gather_90_rule+0x5b6> │ │ │ │ │ + bne.w deb6 <_gather_90_rule+0x5b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w db9c <_gather_90_rule+0x2a8> │ │ │ │ │ + beq.w dba8 <_gather_90_rule+0x2a8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dd7a <_gather_90_rule+0x486> │ │ │ │ │ + bne.n dd86 <_gather_90_rule+0x486> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w dbae <_gather_90_rule+0x2ba> │ │ │ │ │ + beq.w dbba <_gather_90_rule+0x2ba> │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dd54 <_gather_90_rule+0x460> │ │ │ │ │ + b.n dd60 <_gather_90_rule+0x460> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.w daba <_gather_90_rule+0x1c6> │ │ │ │ │ + beq.w dac6 <_gather_90_rule+0x1c6> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov.w ip, r6, lsl #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ │ str r6, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.w daba <_gather_90_rule+0x1c6> │ │ │ │ │ - b.n dd2a <_gather_90_rule+0x436> │ │ │ │ │ + beq.w dac6 <_gather_90_rule+0x1c6> │ │ │ │ │ + b.n dd36 <_gather_90_rule+0x436> │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de0e <_gather_90_rule+0x51a> │ │ │ │ │ + beq.n de1a <_gather_90_rule+0x51a> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n dc02 <_gather_90_rule+0x30e> │ │ │ │ │ + b.n dc0e <_gather_90_rule+0x30e> │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n daa0 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n daac <_gather_90_rule+0x1ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de34 <_gather_90_rule+0x540> │ │ │ │ │ + beq.n de40 <_gather_90_rule+0x540> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d9fc <_gather_90_rule+0x108> │ │ │ │ │ + beq.w da08 <_gather_90_rule+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n da0a <_gather_90_rule+0x116> │ │ │ │ │ + b.n da16 <_gather_90_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dcfe <_gather_90_rule+0x40a> │ │ │ │ │ + beq.n dd0a <_gather_90_rule+0x40a> │ │ │ │ │ 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 dcfe <_gather_90_rule+0x40a> │ │ │ │ │ + beq.n dd0a <_gather_90_rule+0x40a> │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de2e <_gather_90_rule+0x53a> │ │ │ │ │ + beq.n de3a <_gather_90_rule+0x53a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -24428,284 +24417,285 @@ │ │ │ │ │ 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 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ddde <_gather_90_rule+0x4ea> │ │ │ │ │ + cbz r0, ddea <_gather_90_rule+0x4ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n dbdc <_gather_90_rule+0x2e8> │ │ │ │ │ + b.n dbe8 <_gather_90_rule+0x2e8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd02 <_gather_90_rule+0x40e> │ │ │ │ │ + beq.n dd0e <_gather_90_rule+0x40e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dd04 <_gather_90_rule+0x410> │ │ │ │ │ + b.n dd10 <_gather_90_rule+0x410> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dd04 <_gather_90_rule+0x410> │ │ │ │ │ + b.n dd10 <_gather_90_rule+0x410> │ │ │ │ │ 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 d9c8 <_gather_90_rule+0xd4> │ │ │ │ │ + beq.w d9d4 <_gather_90_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dd6a <_gather_90_rule+0x476> │ │ │ │ │ + b.n dd76 <_gather_90_rule+0x476> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dd76 <_gather_90_rule+0x482> │ │ │ │ │ + b.n dd82 <_gather_90_rule+0x482> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc8a <_gather_90_rule+0x396> │ │ │ │ │ + b.n dc96 <_gather_90_rule+0x396> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dd6a <_gather_90_rule+0x476> │ │ │ │ │ + b.n dd76 <_gather_90_rule+0x476> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ddae <_gather_90_rule+0x4ba> │ │ │ │ │ + b.n ddba <_gather_90_rule+0x4ba> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dd6a <_gather_90_rule+0x476> │ │ │ │ │ + b.n dd76 <_gather_90_rule+0x476> │ │ │ │ │ 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 d9a0 <_gather_90_rule+0xac> │ │ │ │ │ - b.n dd74 <_gather_90_rule+0x480> │ │ │ │ │ + beq.w d9ac <_gather_90_rule+0xac> │ │ │ │ │ + b.n dd80 <_gather_90_rule+0x480> │ │ │ │ │ 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 db4c <_gather_90_rule+0x258> │ │ │ │ │ - b.n dd10 <_gather_90_rule+0x41c> │ │ │ │ │ + beq.w db58 <_gather_90_rule+0x258> │ │ │ │ │ + b.n dd1c <_gather_90_rule+0x41c> │ │ │ │ │ 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 d95c <_gather_90_rule+0x68> │ │ │ │ │ - b.n de1c <_gather_90_rule+0x528> │ │ │ │ │ + beq.w d968 <_gather_90_rule+0x68> │ │ │ │ │ + b.n de28 <_gather_90_rule+0x528> │ │ │ │ │ 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 d932 <_gather_90_rule+0x3e> │ │ │ │ │ + beq.w d93e <_gather_90_rule+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n da12 <_gather_90_rule+0x11e> │ │ │ │ │ + b.n da1e <_gather_90_rule+0x11e> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w da5c <_gather_90_rule+0x168> │ │ │ │ │ + bne.w da68 <_gather_90_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da74 <_gather_90_rule+0x180> │ │ │ │ │ - b.n de1c <_gather_90_rule+0x528> │ │ │ │ │ + beq.w da80 <_gather_90_rule+0x180> │ │ │ │ │ + b.n de28 <_gather_90_rule+0x528> │ │ │ │ │ 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 db76 <_gather_90_rule+0x282> │ │ │ │ │ + beq.w db82 <_gather_90_rule+0x282> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dd04 <_gather_90_rule+0x410> │ │ │ │ │ + b.n dd10 <_gather_90_rule+0x410> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w db06 <_gather_90_rule+0x212> │ │ │ │ │ + beq.w db12 <_gather_90_rule+0x212> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n daa0 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n daac <_gather_90_rule+0x1ac> │ │ │ │ │ │ │ │ │ │ -0000dec8 : │ │ │ │ │ +0000ded4 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e0f8 │ │ │ │ │ + beq.w e104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e0f8 │ │ │ │ │ + bne.w e104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e106 │ │ │ │ │ + bne.w e112 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, df24 │ │ │ │ │ + cbnz r3, df30 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, df7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, df70 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e15a │ │ │ │ │ + beq.w e166 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e15a │ │ │ │ │ + bne.w e166 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e154 │ │ │ │ │ + bne.w e160 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e10c │ │ │ │ │ + bne.w e118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n df0a │ │ │ │ │ + beq.n df16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df1e │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ + b.n df2a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e16a │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w e190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e16a │ │ │ │ │ + bne.w e190 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0ea │ │ │ │ │ + bne.w e186 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e17a │ │ │ │ │ + beq.w e17e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e17a │ │ │ │ │ + bne.w e17e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e172 │ │ │ │ │ + bne.w e176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9294 │ │ │ │ │ + bl 928c │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0e6 │ │ │ │ │ + beq.w e0f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e162 │ │ │ │ │ + beq.w e16e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e162 │ │ │ │ │ + bne.w e16e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e0e0 │ │ │ │ │ + bne.n e0f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0d8 │ │ │ │ │ + beq.n e0e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e0e0 │ │ │ │ │ + bne.n e0f0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e090 │ │ │ │ │ + bne.n e0a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0d2 │ │ │ │ │ + beq.n e0e2 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n e0ac │ │ │ │ │ + bgt.n e0bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -24715,582 +24705,584 @@ │ │ │ │ │ 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 e0ea │ │ │ │ │ + beq.n e0fa │ │ │ │ │ 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 e0f4 │ │ │ │ │ + bne.n e100 │ │ │ │ │ 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 e0f0 │ │ │ │ │ + beq.w df20 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e182 │ │ │ │ │ + beq.n e198 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df1a │ │ │ │ │ + b.n df26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9294 │ │ │ │ │ + bl 928c │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e01c │ │ │ │ │ + beq.n e02a │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n e0ba │ │ │ │ │ + beq.n e0ca │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n e010 │ │ │ │ │ + b.n e01e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n e02e │ │ │ │ │ + b.n e03c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, e0d2 │ │ │ │ │ + cbz r0, e0e2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n e0a0 │ │ │ │ │ + b.n e0b0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df16 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df16 │ │ │ │ │ + b.n df22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ea │ │ │ │ │ + b.n e0fa │ │ │ │ │ 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 df04 │ │ │ │ │ + beq.w df10 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n df6a │ │ │ │ │ + b.n df76 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df5a │ │ │ │ │ + beq.w df66 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 df5c │ │ │ │ │ + beq.w df68 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df60 │ │ │ │ │ + b.n df6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n df60 │ │ │ │ │ + b.n df6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df44 │ │ │ │ │ + b.n df50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dfec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df8e │ │ │ │ │ + b.n dffa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ea │ │ │ │ │ + b.n e0fa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n dfc4 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n df24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dfb6 │ │ │ │ │ + b.n df9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df18 │ │ │ │ │ + beq.w df24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df6a │ │ │ │ │ - nop │ │ │ │ │ + b.n df76 │ │ │ │ │ │ │ │ │ │ -0000e198 : │ │ │ │ │ +0000e1ac : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e2da │ │ │ │ │ + beq.w e2ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2da │ │ │ │ │ + bne.w e2ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e23e │ │ │ │ │ + bne.n e252 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n e21a │ │ │ │ │ + beq.n e22e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e246 │ │ │ │ │ + cbnz r0, e25a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, e23e │ │ │ │ │ + cbnz r3, e252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e298 │ │ │ │ │ + bne.n e2ac │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e2ce │ │ │ │ │ + blt.n e2e2 │ │ │ │ │ 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 e1e8 │ │ │ │ │ + beq.n e1fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e210 │ │ │ │ │ + b.n e224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1f4 │ │ │ │ │ + beq.n e208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1f4 │ │ │ │ │ + beq.n e208 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e20c │ │ │ │ │ + beq.n e220 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e20c │ │ │ │ │ + bne.n e220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e20a │ │ │ │ │ + beq.n e21e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e210 │ │ │ │ │ + b.n e224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a64 │ │ │ │ │ + bl 7a78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e208 │ │ │ │ │ + bne.n e21c │ │ │ │ │ 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 e20c │ │ │ │ │ + beq.n e220 │ │ │ │ │ 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 e20c │ │ │ │ │ - b.n e286 │ │ │ │ │ + bne.n e220 │ │ │ │ │ + b.n e29a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e210 │ │ │ │ │ + b.n e224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e1cc │ │ │ │ │ + b.n e1e0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e2e4 : │ │ │ │ │ +0000e2f8 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, e2ea │ │ │ │ │ + cbnz r1, e2fe │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e30e │ │ │ │ │ + cbz r0, e322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, e30e │ │ │ │ │ + cbz r0, e322 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e318 : │ │ │ │ │ +0000e32c : │ │ │ │ │ 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 e47e │ │ │ │ │ + beq.w e492 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e47e │ │ │ │ │ + bne.w e492 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e37e │ │ │ │ │ + cbnz r3, e392 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n e38e │ │ │ │ │ + beq.n e3a2 │ │ │ │ │ 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, e3b8 │ │ │ │ │ + cbnz r3, e3cc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e400 │ │ │ │ │ + bne.n e414 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e43c │ │ │ │ │ + bne.n e450 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e4f2 │ │ │ │ │ + blt.w e506 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, e3b4 │ │ │ │ │ + cbnz r2, e3c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e36a │ │ │ │ │ - b.n e37e │ │ │ │ │ + beq.n e37e │ │ │ │ │ + b.n e392 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e37e │ │ │ │ │ + bne.n e392 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e564 │ │ │ │ │ + beq.w e578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e564 │ │ │ │ │ + bne.w e578 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e55e │ │ │ │ │ + bne.w e572 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4fe │ │ │ │ │ + bne.w e512 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e36a │ │ │ │ │ - b.n e37e │ │ │ │ │ + beq.n e37e │ │ │ │ │ + b.n e392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e376 │ │ │ │ │ + beq.n e38a │ │ │ │ │ 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 e4ec │ │ │ │ │ + beq.n e500 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e4d8 │ │ │ │ │ + beq.n e4ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e384 │ │ │ │ │ + b.n e398 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e4d2 │ │ │ │ │ + bne.n e4e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e4ca │ │ │ │ │ + beq.n e4de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e4ca │ │ │ │ │ + bne.n e4de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, e4bc │ │ │ │ │ + cbnz r2, e4d0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, e48e │ │ │ │ │ + cbnz r0, e4a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e438 │ │ │ │ │ + b.n e44c │ │ │ │ │ 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 e350 │ │ │ │ │ - b.n e37e │ │ │ │ │ + beq.w e364 │ │ │ │ │ + b.n e392 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, e4c2 │ │ │ │ │ + cbnz r0, e4d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e472 │ │ │ │ │ + beq.n e486 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e474 │ │ │ │ │ + b.n e488 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e474 │ │ │ │ │ + b.n e488 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e438 │ │ │ │ │ + b.n e44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e45e │ │ │ │ │ + b.n e472 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n e384 │ │ │ │ │ + b.n e398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e37e │ │ │ │ │ + beq.w e392 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e384 │ │ │ │ │ + b.n e398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e384 │ │ │ │ │ + b.n e398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e384 │ │ │ │ │ + b.n e398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e3f0 │ │ │ │ │ + beq.w e404 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e3f0 │ │ │ │ │ + beq.w e404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e3f0 │ │ │ │ │ + beq.w e404 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25299,641 +25291,641 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 e3f2 │ │ │ │ │ + beq.w e406 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e3f6 │ │ │ │ │ + b.n e40a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e3f6 │ │ │ │ │ + b.n e40a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e3d8 │ │ │ │ │ + b.n e3ec │ │ │ │ │ │ │ │ │ │ -0000e56c : │ │ │ │ │ +0000e580 : │ │ │ │ │ params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ecac │ │ │ │ │ + beq.w eca2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ecac │ │ │ │ │ + bne.w eca2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ecbc │ │ │ │ │ + bne.w ecb2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e946 │ │ │ │ │ + bne.w e95a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ea8c │ │ │ │ │ + beq.w eaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea8c │ │ │ │ │ + bne.w eaa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ea9c │ │ │ │ │ + bne.w eab0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ebee │ │ │ │ │ + beq.w ec02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ebee │ │ │ │ │ + bne.w ec02 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w eb40 │ │ │ │ │ + bne.w eb54 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ecee │ │ │ │ │ + beq.w ecd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ecee │ │ │ │ │ + bne.w ecd2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecfc │ │ │ │ │ + bne.w ece0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec96 │ │ │ │ │ + beq.w ecc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecfc │ │ │ │ │ + bne.w ece0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e6d8 │ │ │ │ │ + beq.n e6ec │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e81e │ │ │ │ │ + beq.w e832 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec90 │ │ │ │ │ + beq.w ecba │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e776 │ │ │ │ │ + beq.n e78a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec8e │ │ │ │ │ + beq.w ecb8 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e828 │ │ │ │ │ + beq.w e83c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r9, #4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7fa │ │ │ │ │ + beq.w e80e │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w e806 │ │ │ │ │ + beq.w e81a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n e6b4 │ │ │ │ │ + b.n e6c8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w eb3e │ │ │ │ │ + bne.w eb52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edac <_loop1_30_rule> │ │ │ │ │ + bl edc0 <_loop1_30_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, e70a │ │ │ │ │ + cbz r0, e71e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8e0 │ │ │ │ │ + bne.w e8f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed04 │ │ │ │ │ + bne.w ece8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1618 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eaa0 │ │ │ │ │ + bne.w eab4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed04 │ │ │ │ │ + bne.w ece8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edac <_loop1_30_rule> │ │ │ │ │ + bl edc0 <_loop1_30_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e830 │ │ │ │ │ + beq.n e844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 <_loop0_29_rule> │ │ │ │ │ + bl fd6c <_loop0_29_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e830 │ │ │ │ │ + beq.n e844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105b0 │ │ │ │ │ + bl 105cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e832 │ │ │ │ │ + bne.n e846 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ 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 e912 │ │ │ │ │ + beq.w e926 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e6da │ │ │ │ │ + bne.n e6ee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec90 │ │ │ │ │ + beq.w ecba │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n e7de │ │ │ │ │ + ble.n e7f2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n e7de │ │ │ │ │ + beq.n e7f2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n e7de │ │ │ │ │ + beq.n e7f2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n e7de │ │ │ │ │ + beq.n e7f2 │ │ │ │ │ sub.w ip, r5, #4 │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ add.w ip, ip, r8, lsl #2 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add.w r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n e7ce │ │ │ │ │ + bne.n e7e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e86a │ │ │ │ │ + bne.n e87e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e6e8 │ │ │ │ │ + b.n e6fc │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n e77e │ │ │ │ │ - b.n e6da │ │ │ │ │ + bne.n e792 │ │ │ │ │ + b.n e6ee │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec90 │ │ │ │ │ + beq.w ecba │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e6ca │ │ │ │ │ + b.n e6de │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n e77e │ │ │ │ │ + b.n e792 │ │ │ │ │ mov.w r8, #3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e77e │ │ │ │ │ + b.n e792 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed04 │ │ │ │ │ + bne.w ece8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f4d8 <_loop1_31_rule> │ │ │ │ │ + bl f500 <_loop1_31_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e924 │ │ │ │ │ + bne.n e938 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed04 │ │ │ │ │ + bne.w ece8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 105b0 │ │ │ │ │ + bl 105cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e8fc │ │ │ │ │ + bne.n e910 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n e76e │ │ │ │ │ + b.n e782 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7f6 │ │ │ │ │ + beq.n e80a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl f318 <_loop0_28_rule> │ │ │ │ │ + bl f340 <_loop0_28_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eca8 │ │ │ │ │ + beq.w ed18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 <_loop0_29_rule> │ │ │ │ │ + bl fd6c <_loop0_29_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eca8 │ │ │ │ │ + beq.w ed18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105b0 │ │ │ │ │ + bl 105cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e712 │ │ │ │ │ + bne.w e726 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r8, 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 .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e76a │ │ │ │ │ + bne.w e77e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e85e │ │ │ │ │ + beq.n e872 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e860 │ │ │ │ │ + b.n e874 │ │ │ │ │ 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 r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e87a │ │ │ │ │ - b.n e70c │ │ │ │ │ + bne.n e88e │ │ │ │ │ + b.n e720 │ │ │ │ │ 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 e76a │ │ │ │ │ + bne.w e77e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e85c │ │ │ │ │ + beq.n e870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e860 │ │ │ │ │ + b.n e874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105b0 │ │ │ │ │ + bl 105cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e848 │ │ │ │ │ + bne.n e85c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e76a │ │ │ │ │ - b.n e912 │ │ │ │ │ + bne.w e77e │ │ │ │ │ + b.n e926 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ec38 │ │ │ │ │ + beq.w ec4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec38 │ │ │ │ │ + bne.w ec4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ec32 │ │ │ │ │ + bne.w ec46 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec00 │ │ │ │ │ + bne.w ec14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ec32 │ │ │ │ │ + bne.w ec46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6204 │ │ │ │ │ + bl 61fc │ │ │ │ │ R_ARM_THM_CALL _tmp_124_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb4c │ │ │ │ │ + bne.w eb60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ec32 │ │ │ │ │ + bne.w ec46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ed08 │ │ │ │ │ + bl ed1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, ea08 │ │ │ │ │ + cbnz r1, ea1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f318 <_loop0_28_rule> │ │ │ │ │ + bl f340 <_loop0_28_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec4c │ │ │ │ │ + beq.w ec6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ec68 │ │ │ │ │ + beq.w ec92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec68 │ │ │ │ │ + bne.w ec92 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ec70 │ │ │ │ │ + bne.w ec9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 1618 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec5a │ │ │ │ │ + bne.w ec58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ec70 │ │ │ │ │ + bne.w ec9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f4d8 <_loop1_31_rule> │ │ │ │ │ + bl f500 <_loop1_31_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec40 │ │ │ │ │ + bne.w ec54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ec32 │ │ │ │ │ + bne.w ec46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f318 <_loop0_28_rule> │ │ │ │ │ - cbz r0, ea28 │ │ │ │ │ + bl f340 <_loop0_28_rule> │ │ │ │ │ + cbz r0, ea3c │ │ │ │ │ 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 eb70 │ │ │ │ │ + bne.w eb84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ec32 │ │ │ │ │ + bne.w ec46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6204 │ │ │ │ │ + bl 61fc │ │ │ │ │ R_ARM_THM_CALL _tmp_124_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, ea52 │ │ │ │ │ + cbnz r1, ea66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3678 │ │ │ │ │ + bl 3670 │ │ │ │ │ R_ARM_THM_CALL _loop0_32_rule │ │ │ │ │ - cbz r0, ea50 │ │ │ │ │ + cbz r0, ea64 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eac6 │ │ │ │ │ + bne.n eada │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ec32 │ │ │ │ │ + bne.w ec46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b34 │ │ │ │ │ + bl 3b2c │ │ │ │ │ R_ARM_THM_CALL _loop1_33_rule │ │ │ │ │ - cbz r0, ea70 │ │ │ │ │ + cbz r0, ea84 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ebd6 │ │ │ │ │ + bne.w ebea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n eb46 │ │ │ │ │ + bne.n eb5a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w e5c4 │ │ │ │ │ + bne.w e5d8 │ │ │ │ │ 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 e5de │ │ │ │ │ + beq.w e5f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e860 │ │ │ │ │ + b.n e874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 <_loop0_29_rule> │ │ │ │ │ + bl fd6c <_loop0_29_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e728 │ │ │ │ │ + beq.w e73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105b0 │ │ │ │ │ + bl 105cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e72a │ │ │ │ │ + bne.w e73e │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n e8b0 │ │ │ │ │ + b.n e8c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ece2 │ │ │ │ │ + beq.w ed0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ece2 │ │ │ │ │ + bne.w ed0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecda │ │ │ │ │ + bne.w ed04 │ │ │ │ │ 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 │ │ │ │ │ - beq.w ecc2 │ │ │ │ │ + beq.w ecec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3678 │ │ │ │ │ + bl 3670 │ │ │ │ │ R_ARM_THM_CALL _loop0_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea50 │ │ │ │ │ + beq.n ea64 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea50 │ │ │ │ │ + beq.n ea64 │ │ │ │ │ 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 │ │ │ │ │ @@ -25942,56 +25934,56 @@ │ │ │ │ │ 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 ebbe │ │ │ │ │ + b.n ebd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e712 │ │ │ │ │ + b.n e726 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e76e │ │ │ │ │ + b.n e782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3678 │ │ │ │ │ + bl 3670 │ │ │ │ │ R_ARM_THM_CALL _loop0_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e992 │ │ │ │ │ + beq.w e9a6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e992 │ │ │ │ │ + beq.w e9a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n eb22 │ │ │ │ │ + b.n eb36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edac <_loop1_30_rule> │ │ │ │ │ + bl edc0 <_loop1_30_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea28 │ │ │ │ │ + beq.w ea3c │ │ │ │ │ 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 ea2a │ │ │ │ │ + bne.w ea3e │ │ │ │ │ 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 ea28 │ │ │ │ │ + beq.w ea3c │ │ │ │ │ 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 │ │ │ │ │ @@ -26000,50 +25992,50 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea72 │ │ │ │ │ + beq.w ea86 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea76 │ │ │ │ │ + b.n ea8a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea70 │ │ │ │ │ + beq.w ea84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - b.n eb22 │ │ │ │ │ + b.n eb36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e608 │ │ │ │ │ - b.n eb40 │ │ │ │ │ + beq.w e61c │ │ │ │ │ + b.n eb54 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e97c │ │ │ │ │ + beq.w e990 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26052,955 +26044,965 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n ebbe │ │ │ │ │ + b.n ebd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ea76 │ │ │ │ │ + b.n ea8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e962 │ │ │ │ │ + b.n e976 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ef64 │ │ │ │ │ - cbnz r0, ec50 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea08 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n eb22 │ │ │ │ │ + b.n ec64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, ec78 │ │ │ │ │ + cbz r0, ec7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ec42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e9d2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea08 │ │ │ │ │ + bl ef8c │ │ │ │ │ + cbnz r0, ec72 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ea1c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ + b.n eb36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea02 │ │ │ │ │ + beq.w ea16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea08 │ │ │ │ │ + b.n ea1c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n e9e6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ea1c │ │ │ │ │ + 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 e5be │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n e782 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e6e8 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e712 │ │ │ │ │ + b.n e6fc │ │ │ │ │ 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 e5aa │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n e76e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w e646 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e6fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n eab0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r1, ecda │ │ │ │ │ + cbnz r1, ed04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, ecea │ │ │ │ │ + cbnz r0, ed14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea52 │ │ │ │ │ + b.n ea66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea52 │ │ │ │ │ + b.n ea66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n eae6 │ │ │ │ │ + b.n eafa │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eb02 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n eb16 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w e632 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e6e8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea9c │ │ │ │ │ + b.n e726 │ │ │ │ │ │ │ │ │ │ -0000ed08 : │ │ │ │ │ +0000ed1c : │ │ │ │ │ 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 eda4 │ │ │ │ │ + beq.n edb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eda4 │ │ │ │ │ + bne.n edb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ed9c │ │ │ │ │ + cbnz r3, edb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl edac <_loop1_30_rule> │ │ │ │ │ + bl edc0 <_loop1_30_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ed4e │ │ │ │ │ + cbz r0, ed62 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ed76 │ │ │ │ │ + cbnz r0, ed8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, ed9c │ │ │ │ │ + cbnz r3, edb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edac <_loop1_30_rule> │ │ │ │ │ + bl edc0 <_loop1_30_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ed68 │ │ │ │ │ + cbz r0, ed7c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ed84 │ │ │ │ │ + cbnz r0, ed98 │ │ │ │ │ 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 ed6c │ │ │ │ │ - b.n ed4e │ │ │ │ │ + bne.n ed80 │ │ │ │ │ + b.n ed62 │ │ │ │ │ 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 ed6c │ │ │ │ │ - b.n ed68 │ │ │ │ │ + bne.n ed80 │ │ │ │ │ + b.n ed7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ed70 │ │ │ │ │ + b.n ed84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ed34 │ │ │ │ │ + b.n ed48 │ │ │ │ │ │ │ │ │ │ -0000edac <_loop1_30_rule>: │ │ │ │ │ +0000edc0 <_loop1_30_rule>: │ │ │ │ │ _loop1_30_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ef54 <_loop1_30_rule+0x1a8> │ │ │ │ │ + beq.w ef66 <_loop1_30_rule+0x1a6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef54 <_loop1_30_rule+0x1a8> │ │ │ │ │ + bne.w ef66 <_loop1_30_rule+0x1a6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ef08 <_loop1_30_rule+0x15c> │ │ │ │ │ + bne.w ef1c <_loop1_30_rule+0x15c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef4a <_loop1_30_rule+0x19e> │ │ │ │ │ + beq.w ef5c <_loop1_30_rule+0x19c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ef08 <_loop1_30_rule+0x15c> │ │ │ │ │ + bne.w ef1c <_loop1_30_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef00 <_loop1_30_rule+0x154> │ │ │ │ │ + beq.n ef14 <_loop1_30_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef36 <_loop1_30_rule+0x18a> │ │ │ │ │ + beq.w ef48 <_loop1_30_rule+0x188> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef44 <_loop1_30_rule+0x198> │ │ │ │ │ + beq.w ef56 <_loop1_30_rule+0x196> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef14 <_loop1_30_rule+0x168> │ │ │ │ │ + beq.n ef26 <_loop1_30_rule+0x166> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef42 <_loop1_30_rule+0x196> │ │ │ │ │ + beq.n ef54 <_loop1_30_rule+0x194> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef3c <_loop1_30_rule+0x190> │ │ │ │ │ + beq.n ef4e <_loop1_30_rule+0x18e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r7, #4 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, ee8e <_loop1_30_rule+0xe2> │ │ │ │ │ + cbz r0, eea2 <_loop1_30_rule+0xe2> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n ef1e <_loop1_30_rule+0x172> │ │ │ │ │ + beq.n ef30 <_loop1_30_rule+0x170> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ee72 <_loop1_30_rule+0xc6> │ │ │ │ │ + bne.n ee86 <_loop1_30_rule+0xc6> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n ef02 <_loop1_30_rule+0x156> │ │ │ │ │ + beq.n ef16 <_loop1_30_rule+0x156> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ef02 <_loop1_30_rule+0x156> │ │ │ │ │ + bne.n ef16 <_loop1_30_rule+0x156> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef44 <_loop1_30_rule+0x198> │ │ │ │ │ + beq.n ef76 <_loop1_30_rule+0x1b6> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n eeec <_loop1_30_rule+0x140> │ │ │ │ │ + ble.n ef00 <_loop1_30_rule+0x140> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n eeec <_loop1_30_rule+0x140> │ │ │ │ │ + beq.n ef00 <_loop1_30_rule+0x140> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n eeec <_loop1_30_rule+0x140> │ │ │ │ │ + beq.n ef00 <_loop1_30_rule+0x140> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n eeec <_loop1_30_rule+0x140> │ │ │ │ │ + beq.n ef00 <_loop1_30_rule+0x140> │ │ │ │ │ subs r7, r5, #4 │ │ │ │ │ add.w r2, r5, #8 │ │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ │ rsb ip, r5, #4 │ │ │ │ │ add.w r1, ip, r2 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ str r6, [r0, r1] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n eeda <_loop1_30_rule+0x12e> │ │ │ │ │ + bne.n eeee <_loop1_30_rule+0x12e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eef8 <_loop1_30_rule+0x14c> │ │ │ │ │ + b.n ef0a <_loop1_30_rule+0x14a> │ │ │ │ │ mov r5, r7 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n ee96 <_loop1_30_rule+0xea> │ │ │ │ │ + b.n eeaa <_loop1_30_rule+0xea> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, ef44 <_loop1_30_rule+0x198> │ │ │ │ │ + cbz r0, ef56 <_loop1_30_rule+0x196> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n ee76 <_loop1_30_rule+0xca> │ │ │ │ │ + b.n ee8a <_loop1_30_rule+0xca> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n ee96 <_loop1_30_rule+0xea> │ │ │ │ │ + b.n eeaa <_loop1_30_rule+0xea> │ │ │ │ │ movs r6, #3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n ee96 <_loop1_30_rule+0xea> │ │ │ │ │ + b.n eeaa <_loop1_30_rule+0xea> │ │ │ │ │ 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 ef08 <_loop1_30_rule+0x15c> │ │ │ │ │ + b.n ef1c <_loop1_30_rule+0x15c> │ │ │ │ │ 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 ede8 <_loop1_30_rule+0x3c> │ │ │ │ │ - b.n ef08 <_loop1_30_rule+0x15c> │ │ │ │ │ + beq.w edfc <_loop1_30_rule+0x3c> │ │ │ │ │ + b.n ef1c <_loop1_30_rule+0x15c> │ │ │ │ │ + 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 ef0a <_loop1_30_rule+0x14a> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000ef64 : │ │ │ │ │ +0000ef8c : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f182 │ │ │ │ │ + beq.w f1aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f182 │ │ │ │ │ + bne.w f1aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f192 │ │ │ │ │ + bne.w f1ba │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f158 │ │ │ │ │ + beq.w f180 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f158 │ │ │ │ │ + bne.w f180 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f12c │ │ │ │ │ + bne.w f154 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f10c │ │ │ │ │ + beq.w f134 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0ac │ │ │ │ │ + beq.n f0d4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f134 │ │ │ │ │ + beq.w f15c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f134 │ │ │ │ │ + bne.w f15c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f142 │ │ │ │ │ + bne.w f16a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f0fe │ │ │ │ │ + bne.n f126 │ │ │ │ │ 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 f0ae │ │ │ │ │ + bne.n f0d6 │ │ │ │ │ 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 f168 │ │ │ │ │ + beq.w f190 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ 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 f172 │ │ │ │ │ + beq.w f19a │ │ │ │ │ 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.n f0fa │ │ │ │ │ + beq.n f122 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, f0b2 │ │ │ │ │ + cbnz r2, f0da │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1a0 │ │ │ │ │ + beq.w f1c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f198 │ │ │ │ │ + bne.n f1c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c0 │ │ │ │ │ + bl f1e8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f0e8 │ │ │ │ │ + cbz r0, f110 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, f0e8 │ │ │ │ │ + cbnz r3, f110 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, f0e8 │ │ │ │ │ + cbz r0, f110 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n f08e │ │ │ │ │ + b.n f0b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0b2 │ │ │ │ │ + b.n f0da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f02a │ │ │ │ │ - b.n f028 │ │ │ │ │ + bne.n f052 │ │ │ │ │ + b.n f050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f14a │ │ │ │ │ + blt.n f172 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w efe4 │ │ │ │ │ + beq.w f00c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b2 │ │ │ │ │ + b.n f0da │ │ │ │ │ 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 f018 │ │ │ │ │ + beq.w f040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b2 │ │ │ │ │ + b.n f0da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b2 │ │ │ │ │ + b.n f0da │ │ │ │ │ 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 efcc │ │ │ │ │ - b.n f12c │ │ │ │ │ + beq.w eff4 │ │ │ │ │ + b.n f154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b2 │ │ │ │ │ + b.n f0da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, f1ae │ │ │ │ │ + cbnz r0, f1d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b2 │ │ │ │ │ + b.n f0da │ │ │ │ │ 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 efa2 │ │ │ │ │ + beq.w efca │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f0a2 │ │ │ │ │ + b.n f0ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f0a2 │ │ │ │ │ + b.n f0ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, f1b8 │ │ │ │ │ + cbnz r0, f1e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f0a2 │ │ │ │ │ + b.n f0ca │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0b2 │ │ │ │ │ + b.n f0da │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0a2 │ │ │ │ │ + b.n f0ca │ │ │ │ │ │ │ │ │ │ -0000f1c0 : │ │ │ │ │ +0000f1e8 : │ │ │ │ │ param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f2ea │ │ │ │ │ + beq.w f312 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f2ea │ │ │ │ │ + bne.n f312 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f2e2 │ │ │ │ │ + bne.n f30a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n f2c4 │ │ │ │ │ + beq.n f2ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f2a6 │ │ │ │ │ + beq.n f2ce │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f294 │ │ │ │ │ + beq.n f2bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f294 │ │ │ │ │ + bne.n f2bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f2a0 │ │ │ │ │ + bne.n f2c8 │ │ │ │ │ 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 f2b6 │ │ │ │ │ + bne.n f2de │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, f2a6 │ │ │ │ │ + cbnz r2, f2ce │ │ │ │ │ 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, f286 │ │ │ │ │ + cbz r0, f2ae │ │ │ │ │ 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 f304 │ │ │ │ │ + beq.n f32c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f23c │ │ │ │ │ + beq.n f264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str 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, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f24e │ │ │ │ │ - b.n f24c │ │ │ │ │ + bne.n f276 │ │ │ │ │ + b.n f274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f2f8 │ │ │ │ │ + blt.n f320 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f20e │ │ │ │ │ + beq.n f236 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f28a │ │ │ │ │ + b.n f2b2 │ │ │ │ │ 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 f1f8 │ │ │ │ │ - b.n f2e2 │ │ │ │ │ + beq.n f220 │ │ │ │ │ + b.n f30a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f28a │ │ │ │ │ + b.n f2b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f2a8 │ │ │ │ │ + beq.n f2d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f28a │ │ │ │ │ + b.n f2b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f318 <_loop0_28_rule>: │ │ │ │ │ +0000f340 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f4c8 <_loop0_28_rule+0x1b0> │ │ │ │ │ + beq.w f4f0 <_loop0_28_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4c8 <_loop0_28_rule+0x1b0> │ │ │ │ │ + bne.w f4f0 <_loop0_28_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f496 <_loop0_28_rule+0x17e> │ │ │ │ │ + bne.w f4be <_loop0_28_rule+0x17e> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f48e <_loop0_28_rule+0x176> │ │ │ │ │ + beq.w f4b6 <_loop0_28_rule+0x176> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f496 <_loop0_28_rule+0x17e> │ │ │ │ │ + bne.w f4be <_loop0_28_rule+0x17e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f454 <_loop0_28_rule+0x13c> │ │ │ │ │ + beq.n f47c <_loop0_28_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f4b8 <_loop0_28_rule+0x1a0> │ │ │ │ │ + beq.w f4e0 <_loop0_28_rule+0x1a0> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f4c4 <_loop0_28_rule+0x1ac> │ │ │ │ │ + beq.w f4ec <_loop0_28_rule+0x1ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r6, #4] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f476 <_loop0_28_rule+0x15e> │ │ │ │ │ + beq.n f49e <_loop0_28_rule+0x15e> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f488 <_loop0_28_rule+0x170> │ │ │ │ │ + beq.n f4b0 <_loop0_28_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r8, #8] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4be <_loop0_28_rule+0x1a6> │ │ │ │ │ + beq.n f4e6 <_loop0_28_rule+0x1a6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r5, #4 │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, f400 <_loop0_28_rule+0xe8> │ │ │ │ │ + cbz r0, f428 <_loop0_28_rule+0xe8> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n f49e <_loop0_28_rule+0x186> │ │ │ │ │ + beq.n f4c6 <_loop0_28_rule+0x186> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f3e4 <_loop0_28_rule+0xcc> │ │ │ │ │ + bne.n f40c <_loop0_28_rule+0xcc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f488 <_loop0_28_rule+0x170> │ │ │ │ │ + beq.n f4b0 <_loop0_28_rule+0x170> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n f462 <_loop0_28_rule+0x14a> │ │ │ │ │ + ble.n f48a <_loop0_28_rule+0x14a> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f462 <_loop0_28_rule+0x14a> │ │ │ │ │ + beq.n f48a <_loop0_28_rule+0x14a> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f462 <_loop0_28_rule+0x14a> │ │ │ │ │ + beq.n f48a <_loop0_28_rule+0x14a> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f462 <_loop0_28_rule+0x14a> │ │ │ │ │ + beq.n f48a <_loop0_28_rule+0x14a> │ │ │ │ │ subs r2, r6, #4 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ add.w r7, r2, r7, lsl #2 │ │ │ │ │ rsb ip, r6, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n f442 <_loop0_28_rule+0x12a> │ │ │ │ │ - b.n f462 <_loop0_28_rule+0x14a> │ │ │ │ │ + bne.n f46a <_loop0_28_rule+0x12a> │ │ │ │ │ + b.n f48a <_loop0_28_rule+0x14a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f488 <_loop0_28_rule+0x170> │ │ │ │ │ + cbz r0, f4b0 <_loop0_28_rule+0x170> │ │ │ │ │ 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 │ │ │ │ │ @@ -27010,2129 +27012,2145 @@ │ │ │ │ │ str r5, [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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f416 <_loop0_28_rule+0xfe> │ │ │ │ │ + bne.n f43e <_loop0_28_rule+0xfe> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f46c <_loop0_28_rule+0x154> │ │ │ │ │ + b.n f494 <_loop0_28_rule+0x154> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f488 <_loop0_28_rule+0x170> │ │ │ │ │ + beq.n f4b0 <_loop0_28_rule+0x170> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f3e8 <_loop0_28_rule+0xd0> │ │ │ │ │ + b.n f410 <_loop0_28_rule+0xd0> │ │ │ │ │ mov r6, r7 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n f478 <_loop0_28_rule+0x160> │ │ │ │ │ + b.n f4a0 <_loop0_28_rule+0x160> │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r7, #3 │ │ │ │ │ - b.n f478 <_loop0_28_rule+0x160> │ │ │ │ │ + b.n f4a0 <_loop0_28_rule+0x160> │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n f488 <_loop0_28_rule+0x170> │ │ │ │ │ + b.n f4b0 <_loop0_28_rule+0x170> │ │ │ │ │ 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 f354 <_loop0_28_rule+0x3c> │ │ │ │ │ - b.n f496 <_loop0_28_rule+0x17e> │ │ │ │ │ + beq.w f37c <_loop0_28_rule+0x3c> │ │ │ │ │ + b.n f4be <_loop0_28_rule+0x17e> │ │ │ │ │ │ │ │ │ │ -0000f4d8 <_loop1_31_rule>: │ │ │ │ │ +0000f500 <_loop1_31_rule>: │ │ │ │ │ _loop1_31_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fd34 <_loop1_31_rule+0x85c> │ │ │ │ │ + beq.w fd4e <_loop1_31_rule+0x84e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd34 <_loop1_31_rule+0x85c> │ │ │ │ │ + bne.w fd4e <_loop1_31_rule+0x84e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd42 <_loop1_31_rule+0x86a> │ │ │ │ │ + bne.w fd5c <_loop1_31_rule+0x85c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd24 <_loop1_31_rule+0x84c> │ │ │ │ │ + beq.w fd3e <_loop1_31_rule+0x83e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd42 <_loop1_31_rule+0x86a> │ │ │ │ │ + bne.w fd5c <_loop1_31_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fc28 <_loop1_31_rule+0x750> │ │ │ │ │ + beq.w fc42 <_loop1_31_rule+0x742> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc28 <_loop1_31_rule+0x750> │ │ │ │ │ + bne.w fc42 <_loop1_31_rule+0x742> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f94e <_loop1_31_rule+0x476> │ │ │ │ │ + bne.w f97a <_loop1_31_rule+0x47a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fc54 <_loop1_31_rule+0x77c> │ │ │ │ │ + beq.w fc6e <_loop1_31_rule+0x76e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc54 <_loop1_31_rule+0x77c> │ │ │ │ │ + bne.w fc6e <_loop1_31_rule+0x76e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fc70 <_loop1_31_rule+0x798> │ │ │ │ │ + bne.w fcb2 <_loop1_31_rule+0x7b2> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f7ea <_loop1_31_rule+0x312> │ │ │ │ │ + beq.w f816 <_loop1_31_rule+0x316> │ │ │ │ │ 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 fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f81a <_loop1_31_rule+0x342> │ │ │ │ │ + beq.w f846 <_loop1_31_rule+0x346> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fc4c <_loop1_31_rule+0x774> │ │ │ │ │ + beq.w fc66 <_loop1_31_rule+0x766> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc4c <_loop1_31_rule+0x774> │ │ │ │ │ + bne.w fc66 <_loop1_31_rule+0x766> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fcc6 <_loop1_31_rule+0x7ee> │ │ │ │ │ + bne.w fcdc <_loop1_31_rule+0x7dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9f0 <_loop1_31_rule+0x518> │ │ │ │ │ + bne.w fa1c <_loop1_31_rule+0x51c> │ │ │ │ │ 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.w f81e <_loop1_31_rule+0x346> │ │ │ │ │ + bne.w f84a <_loop1_31_rule+0x34a> │ │ │ │ │ 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 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd4a <_loop1_31_rule+0x872> │ │ │ │ │ + beq.w fd64 <_loop1_31_rule+0x864> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldrd r2, r1, [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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fce0 <_loop1_31_rule+0x808> │ │ │ │ │ + beq.w fcfa <_loop1_31_rule+0x7fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb30 <_loop1_31_rule+0x658> │ │ │ │ │ + beq.w fb5a <_loop1_31_rule+0x65a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb30 <_loop1_31_rule+0x658> │ │ │ │ │ + beq.w fb5a <_loop1_31_rule+0x65a> │ │ │ │ │ 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 fcdc <_loop1_31_rule+0x804> │ │ │ │ │ + bne.w fc94 <_loop1_31_rule+0x794> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f942 <_loop1_31_rule+0x46a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ + beq.w f96e <_loop1_31_rule+0x46e> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r6 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ mov r8, ip │ │ │ │ │ subs r3, #1 │ │ │ │ │ - strd r9, ip, [sp, #16] │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fd1c <_loop1_31_rule+0x844> │ │ │ │ │ + beq.w fd36 <_loop1_31_rule+0x836> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd1c <_loop1_31_rule+0x844> │ │ │ │ │ + bne.w fd36 <_loop1_31_rule+0x836> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fc0e <_loop1_31_rule+0x736> │ │ │ │ │ + bne.w fc2a <_loop1_31_rule+0x72a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fc18 <_loop1_31_rule+0x740> │ │ │ │ │ + beq.w fc32 <_loop1_31_rule+0x732> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc18 <_loop1_31_rule+0x740> │ │ │ │ │ + bne.w fc32 <_loop1_31_rule+0x732> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb90 <_loop1_31_rule+0x6b8> │ │ │ │ │ + bne.w fbba <_loop1_31_rule+0x6ba> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w fb70 <_loop1_31_rule+0x698> │ │ │ │ │ + beq.w fb9a <_loop1_31_rule+0x69a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa04 <_loop1_31_rule+0x52c> │ │ │ │ │ + beq.w fa30 <_loop1_31_rule+0x530> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fc20 <_loop1_31_rule+0x748> │ │ │ │ │ + beq.w fc3a <_loop1_31_rule+0x73a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc20 <_loop1_31_rule+0x748> │ │ │ │ │ + bne.w fc3a <_loop1_31_rule+0x73a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fcb4 <_loop1_31_rule+0x7dc> │ │ │ │ │ + bne.w fcca <_loop1_31_rule+0x7ca> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fb52 <_loop1_31_rule+0x67a> │ │ │ │ │ + bne.w fb7c <_loop1_31_rule+0x67c> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fa06 <_loop1_31_rule+0x52e> │ │ │ │ │ + bne.w fa32 <_loop1_31_rule+0x532> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd00 <_loop1_31_rule+0x828> │ │ │ │ │ + beq.w fd1a <_loop1_31_rule+0x81a> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd08 <_loop1_31_rule+0x830> │ │ │ │ │ + beq.w fd22 <_loop1_31_rule+0x822> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb4c <_loop1_31_rule+0x674> │ │ │ │ │ + beq.w fb76 <_loop1_31_rule+0x676> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb4c <_loop1_31_rule+0x674> │ │ │ │ │ + beq.w fb76 <_loop1_31_rule+0x676> │ │ │ │ │ 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 fcd8 <_loop1_31_rule+0x800> │ │ │ │ │ + bne.w fc90 <_loop1_31_rule+0x790> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcce <_loop1_31_rule+0x7f6> │ │ │ │ │ + beq.w fc88 <_loop1_31_rule+0x788> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w fb36 <_loop1_31_rule+0x65e> │ │ │ │ │ + beq.w fb60 <_loop1_31_rule+0x660> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n f68e <_loop1_31_rule+0x1b6> │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n f6b8 <_loop1_31_rule+0x1b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fbf6 <_loop1_31_rule+0x71e> │ │ │ │ │ + blt.w fc12 <_loop1_31_rule+0x712> │ │ │ │ │ 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 fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fc70 <_loop1_31_rule+0x798> │ │ │ │ │ + bne.w fcb2 <_loop1_31_rule+0x7b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5aa <_loop1_31_rule+0xd2> │ │ │ │ │ + bne.w f5d2 <_loop1_31_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fc38 <_loop1_31_rule+0x760> │ │ │ │ │ + bne.w fc52 <_loop1_31_rule+0x752> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fc44 <_loop1_31_rule+0x76c> │ │ │ │ │ + beq.w fc5e <_loop1_31_rule+0x75e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc44 <_loop1_31_rule+0x76c> │ │ │ │ │ + bne.w fc5e <_loop1_31_rule+0x75e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fcc2 <_loop1_31_rule+0x7ea> │ │ │ │ │ + bne.w fcd8 <_loop1_31_rule+0x7d8> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f996 <_loop1_31_rule+0x4be> │ │ │ │ │ + beq.w f9c2 <_loop1_31_rule+0x4c2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9c6 <_loop1_31_rule+0x4ee> │ │ │ │ │ + beq.w f9f2 <_loop1_31_rule+0x4f2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fc3c <_loop1_31_rule+0x764> │ │ │ │ │ + beq.w fc56 <_loop1_31_rule+0x756> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc3c <_loop1_31_rule+0x764> │ │ │ │ │ + bne.w fc56 <_loop1_31_rule+0x756> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fcfc <_loop1_31_rule+0x824> │ │ │ │ │ + bne.w fd16 <_loop1_31_rule+0x816> │ │ │ │ │ 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 fb20 <_loop1_31_rule+0x648> │ │ │ │ │ + bne.w fb4a <_loop1_31_rule+0x64a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9c8 <_loop1_31_rule+0x4f0> │ │ │ │ │ + bne.w f9f4 <_loop1_31_rule+0x4f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fbc8 <_loop1_31_rule+0x6f0> │ │ │ │ │ + beq.w fbf0 <_loop1_31_rule+0x6f0> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd sl, r0, [sp] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc7c <_loop1_31_rule+0x7a4> │ │ │ │ │ + beq.w fcbc <_loop1_31_rule+0x7bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb96 <_loop1_31_rule+0x6be> │ │ │ │ │ + beq.w fbc0 <_loop1_31_rule+0x6c0> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fb96 <_loop1_31_rule+0x6be> │ │ │ │ │ + bne.w fbc0 <_loop1_31_rule+0x6c0> │ │ │ │ │ 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 fb96 <_loop1_31_rule+0x6be> │ │ │ │ │ + beq.w fbc0 <_loop1_31_rule+0x6c0> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f676 <_loop1_31_rule+0x19e> │ │ │ │ │ + bne.w f69e <_loop1_31_rule+0x19e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fcf4 <_loop1_31_rule+0x81c> │ │ │ │ │ + bne.w fd0e <_loop1_31_rule+0x80e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f9da <_loop1_31_rule+0x502> │ │ │ │ │ + beq.n fa06 <_loop1_31_rule+0x506> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f9da <_loop1_31_rule+0x502> │ │ │ │ │ + bne.n fa06 <_loop1_31_rule+0x506> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcb0 <_loop1_31_rule+0x7d8> │ │ │ │ │ + beq.w fcae <_loop1_31_rule+0x7ae> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n f988 <_loop1_31_rule+0x4b0> │ │ │ │ │ + ble.n f9b4 <_loop1_31_rule+0x4b4> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n f978 <_loop1_31_rule+0x4a0> │ │ │ │ │ + bne.n f9a4 <_loop1_31_rule+0x4a4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f9e8 <_loop1_31_rule+0x510> │ │ │ │ │ + b.n fa14 <_loop1_31_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fc00 <_loop1_31_rule+0x728> │ │ │ │ │ + blt.w fc1c <_loop1_31_rule+0x71c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fcc2 <_loop1_31_rule+0x7ea> │ │ │ │ │ + bne.w fcd8 <_loop1_31_rule+0x7d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f876 <_loop1_31_rule+0x39e> │ │ │ │ │ + bne.w f8a2 <_loop1_31_rule+0x3a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n f95a <_loop1_31_rule+0x482> │ │ │ │ │ + bne.n f986 <_loop1_31_rule+0x486> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5ea <_loop1_31_rule+0x112> │ │ │ │ │ + bne.w f612 <_loop1_31_rule+0x112> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n f5ea <_loop1_31_rule+0x112> │ │ │ │ │ + b.n f612 <_loop1_31_rule+0x112> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fc0e <_loop1_31_rule+0x736> │ │ │ │ │ + bne.w fc2a <_loop1_31_rule+0x72a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fbee <_loop1_31_rule+0x716> │ │ │ │ │ + beq.w fc0a <_loop1_31_rule+0x70a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fbee <_loop1_31_rule+0x716> │ │ │ │ │ + bne.w fc0a <_loop1_31_rule+0x70a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fbc0 <_loop1_31_rule+0x6e8> │ │ │ │ │ + bne.w fbea <_loop1_31_rule+0x6ea> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w fba2 <_loop1_31_rule+0x6ca> │ │ │ │ │ + beq.w fbcc <_loop1_31_rule+0x6cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb14 <_loop1_31_rule+0x63c> │ │ │ │ │ + beq.n fb40 <_loop1_31_rule+0x640> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fbe6 <_loop1_31_rule+0x70e> │ │ │ │ │ + beq.w fc02 <_loop1_31_rule+0x702> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fbe6 <_loop1_31_rule+0x70e> │ │ │ │ │ + bne.w fc02 <_loop1_31_rule+0x702> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc8a <_loop1_31_rule+0x7b2> │ │ │ │ │ + bne.w fce4 <_loop1_31_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fb62 <_loop1_31_rule+0x68a> │ │ │ │ │ + bne.n fb8c <_loop1_31_rule+0x68c> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fbdc <_loop1_31_rule+0x704> │ │ │ │ │ + bne.w fcf2 <_loop1_31_rule+0x7f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fbc0 <_loop1_31_rule+0x6e8> │ │ │ │ │ + beq.w fbea <_loop1_31_rule+0x6ea> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc74 <_loop1_31_rule+0x79c> │ │ │ │ │ + beq.w fcb6 <_loop1_31_rule+0x7b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbd0 <_loop1_31_rule+0x6f8> │ │ │ │ │ + beq.n fbf8 <_loop1_31_rule+0x6f8> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fbd0 <_loop1_31_rule+0x6f8> │ │ │ │ │ + bne.n fbf8 <_loop1_31_rule+0x6f8> │ │ │ │ │ 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 fbd0 <_loop1_31_rule+0x6f8> │ │ │ │ │ + beq.n fbf8 <_loop1_31_rule+0x6f8> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n f7be <_loop1_31_rule+0x2e6> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + b.n f7ea <_loop1_31_rule+0x2ea> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f9ca <_loop1_31_rule+0x4f2> │ │ │ │ │ + b.n f9f6 <_loop1_31_rule+0x4f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f8b2 <_loop1_31_rule+0x3da> │ │ │ │ │ - b.n f8ae <_loop1_31_rule+0x3d6> │ │ │ │ │ + bne.w f8de <_loop1_31_rule+0x3de> │ │ │ │ │ + b.n f8da <_loop1_31_rule+0x3da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f820 <_loop1_31_rule+0x348> │ │ │ │ │ + b.n f84c <_loop1_31_rule+0x34c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc9a <_loop1_31_rule+0x7c2> │ │ │ │ │ + beq.w fc98 <_loop1_31_rule+0x798> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n f7dc <_loop1_31_rule+0x304> │ │ │ │ │ + b.n f808 <_loop1_31_rule+0x308> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa08 <_loop1_31_rule+0x530> │ │ │ │ │ + b.n fa34 <_loop1_31_rule+0x534> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f748 <_loop1_31_rule+0x270> │ │ │ │ │ - b.n f742 <_loop1_31_rule+0x26a> │ │ │ │ │ + bne.w f774 <_loop1_31_rule+0x274> │ │ │ │ │ + b.n f76e <_loop1_31_rule+0x26e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa96 <_loop1_31_rule+0x5be> │ │ │ │ │ - b.n fa90 <_loop1_31_rule+0x5b8> │ │ │ │ │ + bne.n fac2 <_loop1_31_rule+0x5c2> │ │ │ │ │ + b.n fabc <_loop1_31_rule+0x5bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fc5c <_loop1_31_rule+0x784> │ │ │ │ │ + blt.n fc76 <_loop1_31_rule+0x776> │ │ │ │ │ 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 f6fa <_loop1_31_rule+0x222> │ │ │ │ │ + beq.w f726 <_loop1_31_rule+0x226> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa08 <_loop1_31_rule+0x530> │ │ │ │ │ + b.n fa34 <_loop1_31_rule+0x534> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f9da <_loop1_31_rule+0x502> │ │ │ │ │ + b.n fa06 <_loop1_31_rule+0x506> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fc66 <_loop1_31_rule+0x78e> │ │ │ │ │ + blt.n fc80 <_loop1_31_rule+0x780> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fa4c <_loop1_31_rule+0x574> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + beq.w fa78 <_loop1_31_rule+0x578> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f9ce <_loop1_31_rule+0x4f6> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + b.n f9fa <_loop1_31_rule+0x4fa> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f9ce <_loop1_31_rule+0x4f6> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n f9ca <_loop1_31_rule+0x4f2> │ │ │ │ │ + b.n f9fa <_loop1_31_rule+0x4fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fa78 <_loop1_31_rule+0x5a0> │ │ │ │ │ + b.n faa4 <_loop1_31_rule+0x5a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fa2e <_loop1_31_rule+0x556> │ │ │ │ │ + b.n fa5a <_loop1_31_rule+0x55a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f820 <_loop1_31_rule+0x348> │ │ │ │ │ + b.n f84c <_loop1_31_rule+0x34c> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f9ce <_loop1_31_rule+0x4f6> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + b.n f9fa <_loop1_31_rule+0x4fa> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f94e <_loop1_31_rule+0x476> │ │ │ │ │ + b.n f97a <_loop1_31_rule+0x47a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f6da <_loop1_31_rule+0x202> │ │ │ │ │ + b.n f706 <_loop1_31_rule+0x206> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f728 <_loop1_31_rule+0x250> │ │ │ │ │ + b.n f754 <_loop1_31_rule+0x254> │ │ │ │ │ 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 f55a <_loop1_31_rule+0x82> │ │ │ │ │ + beq.w f582 <_loop1_31_rule+0x82> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f94e <_loop1_31_rule+0x476> │ │ │ │ │ + b.n f97a <_loop1_31_rule+0x47a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f896 <_loop1_31_rule+0x3be> │ │ │ │ │ + b.n f8c2 <_loop1_31_rule+0x3c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f848 <_loop1_31_rule+0x370> │ │ │ │ │ + b.n f874 <_loop1_31_rule+0x374> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f5ca <_loop1_31_rule+0xf2> │ │ │ │ │ + b.n f5f2 <_loop1_31_rule+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f57c <_loop1_31_rule+0xa4> │ │ │ │ │ + b.n f5a4 <_loop1_31_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa08 <_loop1_31_rule+0x530> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + b.n fa34 <_loop1_31_rule+0x534> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n fc02 <_loop1_31_rule+0x72a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f81e <_loop1_31_rule+0x346> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + b.n fc1e <_loop1_31_rule+0x71e> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n f96e <_loop1_31_rule+0x46e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, fcbc <_loop1_31_rule+0x7e4> │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f9ce <_loop1_31_rule+0x4f6> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ + b.n fa34 <_loop1_31_rule+0x534> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f9ca <_loop1_31_rule+0x4f2> │ │ │ │ │ + b.n f84c <_loop1_31_rule+0x34c> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f992 <_loop1_31_rule+0x4ba> │ │ │ │ │ + b.n f9be <_loop1_31_rule+0x4be> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n fc9e <_loop1_31_rule+0x7c6> │ │ │ │ │ + b.n fc9c <_loop1_31_rule+0x79c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f84a <_loop1_31_rule+0x34a> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov r6, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, fcd2 <_loop1_31_rule+0x7d2> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f9fa <_loop1_31_rule+0x4fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fa06 <_loop1_31_rule+0x52e> │ │ │ │ │ + b.n fa32 <_loop1_31_rule+0x532> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc86 <_loop1_31_rule+0x7ae> │ │ │ │ │ + b.n fcc6 <_loop1_31_rule+0x7c6> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n fbc8 <_loop1_31_rule+0x6f0> │ │ │ │ │ + b.n fbf0 <_loop1_31_rule+0x6f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f81e <_loop1_31_rule+0x346> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + b.n f84a <_loop1_31_rule+0x34a> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f942 <_loop1_31_rule+0x46a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fa08 <_loop1_31_rule+0x530> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f820 <_loop1_31_rule+0x348> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f9f6 <_loop1_31_rule+0x4f6> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n f9f6 <_loop1_31_rule+0x4f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb32 <_loop1_31_rule+0x65a> │ │ │ │ │ + beq.w fb5c <_loop1_31_rule+0x65c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f820 <_loop1_31_rule+0x348> │ │ │ │ │ + b.n f84c <_loop1_31_rule+0x34c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f950 <_loop1_31_rule+0x478> │ │ │ │ │ + b.n f97c <_loop1_31_rule+0x47c> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n fc92 <_loop1_31_rule+0x7ba> │ │ │ │ │ + b.n fcea <_loop1_31_rule+0x7ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa08 <_loop1_31_rule+0x530> │ │ │ │ │ + b.n fa34 <_loop1_31_rule+0x534> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb4e <_loop1_31_rule+0x676> │ │ │ │ │ + beq.w fb78 <_loop1_31_rule+0x678> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa08 <_loop1_31_rule+0x530> │ │ │ │ │ + b.n fa34 <_loop1_31_rule+0x534> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f6b0 <_loop1_31_rule+0x1d8> │ │ │ │ │ + b.n f6dc <_loop1_31_rule+0x1dc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f992 <_loop1_31_rule+0x4ba> │ │ │ │ │ + b.n f9be <_loop1_31_rule+0x4be> │ │ │ │ │ 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 f514 <_loop1_31_rule+0x3c> │ │ │ │ │ + beq.w f53c <_loop1_31_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f992 <_loop1_31_rule+0x4ba> │ │ │ │ │ + b.n f9be <_loop1_31_rule+0x4be> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f820 <_loop1_31_rule+0x348> │ │ │ │ │ - nop │ │ │ │ │ + b.n f84c <_loop1_31_rule+0x34c> │ │ │ │ │ │ │ │ │ │ -0000fd54 <_loop0_29_rule>: │ │ │ │ │ +0000fd6c <_loop0_29_rule>: │ │ │ │ │ _loop0_29_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #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 1057a <_loop0_29_rule+0x826> │ │ │ │ │ + beq.w 10544 <_loop0_29_rule+0x7d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1057a <_loop0_29_rule+0x826> │ │ │ │ │ + bne.w 10544 <_loop0_29_rule+0x7d8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 10506 <_loop0_29_rule+0x7b2> │ │ │ │ │ + bne.w 10536 <_loop0_29_rule+0x7ca> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104f8 <_loop0_29_rule+0x7a4> │ │ │ │ │ - ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w 10514 <_loop0_29_rule+0x7a8> │ │ │ │ │ + ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 10508 <_loop0_29_rule+0x7b4> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 10538 <_loop0_29_rule+0x7cc> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1056a <_loop0_29_rule+0x816> │ │ │ │ │ + beq.w 105bc <_loop0_29_rule+0x850> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1056a <_loop0_29_rule+0x816> │ │ │ │ │ + bne.w 105bc <_loop0_29_rule+0x850> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 104a6 <_loop0_29_rule+0x752> │ │ │ │ │ + bne.w 104a6 <_loop0_29_rule+0x73a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1049e <_loop0_29_rule+0x74a> │ │ │ │ │ + beq.w 1049e <_loop0_29_rule+0x732> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1049e <_loop0_29_rule+0x74a> │ │ │ │ │ + bne.w 1049e <_loop0_29_rule+0x732> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10398 <_loop0_29_rule+0x644> │ │ │ │ │ + bne.w 1036e <_loop0_29_rule+0x602> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 10378 <_loop0_29_rule+0x624> │ │ │ │ │ + beq.w 1034e <_loop0_29_rule+0x5e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov fp, 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 10068 <_loop0_29_rule+0x314> │ │ │ │ │ + beq.w 10082 <_loop0_29_rule+0x316> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10496 <_loop0_29_rule+0x742> │ │ │ │ │ + beq.w 10496 <_loop0_29_rule+0x72a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10496 <_loop0_29_rule+0x742> │ │ │ │ │ + bne.w 10496 <_loop0_29_rule+0x72a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10572 <_loop0_29_rule+0x81e> │ │ │ │ │ + bne.w 105b4 <_loop0_29_rule+0x848> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101ae <_loop0_29_rule+0x45a> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w 101c6 <_loop0_29_rule+0x45a> │ │ │ │ │ + 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 1006a <_loop0_29_rule+0x316> │ │ │ │ │ + bne.w 10084 <_loop0_29_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + 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 10582 <_loop0_29_rule+0x82e> │ │ │ │ │ + beq.w 1054c <_loop0_29_rule+0x7e0> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd fp, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1053a <_loop0_29_rule+0x7e6> │ │ │ │ │ + beq.w 1059a <_loop0_29_rule+0x82e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10336 <_loop0_29_rule+0x5e2> │ │ │ │ │ + beq.w 1030e <_loop0_29_rule+0x5a2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10336 <_loop0_29_rule+0x5e2> │ │ │ │ │ + beq.w 1030e <_loop0_29_rule+0x5a2> │ │ │ │ │ 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 105a8 <_loop0_29_rule+0x854> │ │ │ │ │ + bne.w 105b0 <_loop0_29_rule+0x844> │ │ │ │ │ mov r2, fp │ │ │ │ │ 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 10198 <_loop0_29_rule+0x444> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ + beq.w 101b0 <_loop0_29_rule+0x444> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ mov r8, ip │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r9, #6000 @ 0x1770 │ │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10528 <_loop0_29_rule+0x7d4> │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 105a8 <_loop0_29_rule+0x83c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10528 <_loop0_29_rule+0x7d4> │ │ │ │ │ + bne.w 105a8 <_loop0_29_rule+0x83c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1047a <_loop0_29_rule+0x726> │ │ │ │ │ + bne.w 104c2 <_loop0_29_rule+0x756> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1048a <_loop0_29_rule+0x736> │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 10442 <_loop0_29_rule+0x6d6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1048a <_loop0_29_rule+0x736> │ │ │ │ │ + bne.w 10442 <_loop0_29_rule+0x6d6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 103ea <_loop0_29_rule+0x696> │ │ │ │ │ + bne.w 103c0 <_loop0_29_rule+0x654> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 103ca <_loop0_29_rule+0x676> │ │ │ │ │ + beq.w 103a0 <_loop0_29_rule+0x634> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr.w sl, [r3, #16] │ │ │ │ │ + ldr.w r9, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ 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.w 101be <_loop0_29_rule+0x46a> │ │ │ │ │ + beq.w 101d6 <_loop0_29_rule+0x46a> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 104aa <_loop0_29_rule+0x756> │ │ │ │ │ + beq.w 104ae <_loop0_29_rule+0x742> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104aa <_loop0_29_rule+0x756> │ │ │ │ │ + bne.w 104ae <_loop0_29_rule+0x742> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1054e <_loop0_29_rule+0x7fa> │ │ │ │ │ + bne.w 1055e <_loop0_29_rule+0x7f2> │ │ │ │ │ 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 10358 <_loop0_29_rule+0x604> │ │ │ │ │ + bne.w 10330 <_loop0_29_rule+0x5c4> │ │ │ │ │ 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 101c0 <_loop0_29_rule+0x46c> │ │ │ │ │ + bne.w 101d8 <_loop0_29_rule+0x46c> │ │ │ │ │ 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 10588 <_loop0_29_rule+0x834> │ │ │ │ │ + beq.w 1057a <_loop0_29_rule+0x80e> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - strd sl, r0, [sp] │ │ │ │ │ + strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10592 <_loop0_29_rule+0x83e> │ │ │ │ │ + beq.w 10584 <_loop0_29_rule+0x818> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10352 <_loop0_29_rule+0x5fe> │ │ │ │ │ + beq.w 1032a <_loop0_29_rule+0x5be> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10352 <_loop0_29_rule+0x5fe> │ │ │ │ │ + beq.w 1032a <_loop0_29_rule+0x5be> │ │ │ │ │ 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 10566 <_loop0_29_rule+0x812> │ │ │ │ │ + bne.w 10576 <_loop0_29_rule+0x80a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1055a <_loop0_29_rule+0x806> │ │ │ │ │ + beq.w 1056a <_loop0_29_rule+0x7fe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 1033c <_loop0_29_rule+0x5e8> │ │ │ │ │ + beq.w 10314 <_loop0_29_rule+0x5a8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str.w r5, [fp, r8, lsl #2] │ │ │ │ │ + str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n ff12 <_loop0_29_rule+0x1be> │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n ff24 <_loop0_29_rule+0x1b8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 104a6 <_loop0_29_rule+0x752> │ │ │ │ │ + bne.w 104a6 <_loop0_29_rule+0x73a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 104be <_loop0_29_rule+0x76a> │ │ │ │ │ + beq.w 104ba <_loop0_29_rule+0x74e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104be <_loop0_29_rule+0x76a> │ │ │ │ │ + bne.w 104ba <_loop0_29_rule+0x74e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 103c0 <_loop0_29_rule+0x66c> │ │ │ │ │ + bne.w 10396 <_loop0_29_rule+0x62a> │ │ │ │ │ ldrd r7, r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 1039c <_loop0_29_rule+0x648> │ │ │ │ │ + beq.w 10372 <_loop0_29_rule+0x606> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov sl, 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 10492 <_loop0_29_rule+0x73e> │ │ │ │ │ + beq.w 105c4 <_loop0_29_rule+0x858> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 104b6 <_loop0_29_rule+0x762> │ │ │ │ │ + beq.w 1048e <_loop0_29_rule+0x722> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104b6 <_loop0_29_rule+0x762> │ │ │ │ │ + bne.w 1048e <_loop0_29_rule+0x722> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10536 <_loop0_29_rule+0x7e2> │ │ │ │ │ + bne.w 1055a <_loop0_29_rule+0x7ee> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10326 <_loop0_29_rule+0x5d2> │ │ │ │ │ + bne.w 102fe <_loop0_29_rule+0x592> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 10492 <_loop0_29_rule+0x73e> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 105c4 <_loop0_29_rule+0x858> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + strd r2, r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105ac <_loop0_29_rule+0x858> │ │ │ │ │ + beq.w 10556 <_loop0_29_rule+0x7ea> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - strd fp, r0, [sp] │ │ │ │ │ + strd sl, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10556 <_loop0_29_rule+0x802> │ │ │ │ │ + beq.w 10566 <_loop0_29_rule+0x7fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104b2 <_loop0_29_rule+0x75e> │ │ │ │ │ + beq.w 104b6 <_loop0_29_rule+0x74a> │ │ │ │ │ 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.w 104b2 <_loop0_29_rule+0x75e> │ │ │ │ │ + bne.w 104b6 <_loop0_29_rule+0x74a> │ │ │ │ │ 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 104b2 <_loop0_29_rule+0x75e> │ │ │ │ │ + beq.w 104b6 <_loop0_29_rule+0x74a> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w feee <_loop0_29_rule+0x19a> │ │ │ │ │ + bne.w ff06 <_loop0_29_rule+0x19a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10424 <_loop0_29_rule+0x6d0> │ │ │ │ │ + beq.w 103fa <_loop0_29_rule+0x68e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 102e4 <_loop0_29_rule+0x590> │ │ │ │ │ + b.n 10400 <_loop0_29_rule+0x694> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe68 <_loop0_29_rule+0x114> │ │ │ │ │ - b.n fe62 <_loop0_29_rule+0x10e> │ │ │ │ │ + bne.w fe80 <_loop0_29_rule+0x114> │ │ │ │ │ + b.n fe7a <_loop0_29_rule+0x10e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1047a <_loop0_29_rule+0x726> │ │ │ │ │ + bne.w 104c2 <_loop0_29_rule+0x756> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1045e <_loop0_29_rule+0x70a> │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 10466 <_loop0_29_rule+0x6fa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1045e <_loop0_29_rule+0x70a> │ │ │ │ │ + bne.w 10466 <_loop0_29_rule+0x6fa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1040e <_loop0_29_rule+0x6ba> │ │ │ │ │ + bne.w 103e4 <_loop0_29_rule+0x678> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 103f2 <_loop0_29_rule+0x69e> │ │ │ │ │ + beq.w 103c8 <_loop0_29_rule+0x65c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102d0 <_loop0_29_rule+0x57c> │ │ │ │ │ + beq.n 102ea <_loop0_29_rule+0x57e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10466 <_loop0_29_rule+0x712> │ │ │ │ │ + beq.w 1046e <_loop0_29_rule+0x702> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10466 <_loop0_29_rule+0x712> │ │ │ │ │ + bne.w 1046e <_loop0_29_rule+0x702> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 104c6 <_loop0_29_rule+0x772> │ │ │ │ │ + bne.w 10522 <_loop0_29_rule+0x7b6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10368 <_loop0_29_rule+0x614> │ │ │ │ │ + bne.n 10340 <_loop0_29_rule+0x5d4> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + 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 10452 <_loop0_29_rule+0x6fe> │ │ │ │ │ + bne.w 10500 <_loop0_29_rule+0x794> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1040e <_loop0_29_rule+0x6ba> │ │ │ │ │ + beq.w 103e4 <_loop0_29_rule+0x678> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1050e <_loop0_29_rule+0x7ba> │ │ │ │ │ + beq.w 104e6 <_loop0_29_rule+0x77a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1383c │ │ │ │ │ + bl 13854 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1041a <_loop0_29_rule+0x6c6> │ │ │ │ │ + beq.w 103f0 <_loop0_29_rule+0x684> │ │ │ │ │ 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 1041a <_loop0_29_rule+0x6c6> │ │ │ │ │ + bne.w 103f0 <_loop0_29_rule+0x684> │ │ │ │ │ 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 1041a <_loop0_29_rule+0x6c6> │ │ │ │ │ + beq.w 103f0 <_loop0_29_rule+0x684> │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 1003a <_loop0_29_rule+0x2e6> │ │ │ │ │ - ldrd r7, r8, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 10054 <_loop0_29_rule+0x2e8> │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r8, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [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 104f2 <_loop0_29_rule+0x79e> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt.n 10312 <_loop0_29_rule+0x5be> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - 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 r6, sl │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ - str.w r2, [r3, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 102fe <_loop0_29_rule+0x5aa> │ │ │ │ │ - b.n 10314 <_loop0_29_rule+0x5c0> │ │ │ │ │ + b.n 103fe <_loop0_29_rule+0x692> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10106 <_loop0_29_rule+0x3b2> │ │ │ │ │ - b.n 10100 <_loop0_29_rule+0x3ac> │ │ │ │ │ + bne.w 10120 <_loop0_29_rule+0x3b4> │ │ │ │ │ + b.n 1011a <_loop0_29_rule+0x3ae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1006e <_loop0_29_rule+0x31a> │ │ │ │ │ + b.n 10088 <_loop0_29_rule+0x31c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104da <_loop0_29_rule+0x786> │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b.n 1005a <_loop0_29_rule+0x306> │ │ │ │ │ + beq.w 104ce <_loop0_29_rule+0x762> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.n 10074 <_loop0_29_rule+0x308> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 101c4 <_loop0_29_rule+0x470> │ │ │ │ │ + b.n 101dc <_loop0_29_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ffc6 <_loop0_29_rule+0x272> │ │ │ │ │ - b.n ffc0 <_loop0_29_rule+0x26c> │ │ │ │ │ + bne.w ffe0 <_loop0_29_rule+0x274> │ │ │ │ │ + b.n ffda <_loop0_29_rule+0x26e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1024e <_loop0_29_rule+0x4fa> │ │ │ │ │ - b.n 10248 <_loop0_29_rule+0x4f4> │ │ │ │ │ + bne.n 10268 <_loop0_29_rule+0x4fc> │ │ │ │ │ + b.n 10262 <_loop0_29_rule+0x4f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1042a <_loop0_29_rule+0x6d6> │ │ │ │ │ + blt.n 1044a <_loop0_29_rule+0x6de> │ │ │ │ │ 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 fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fe1a <_loop0_29_rule+0xc6> │ │ │ │ │ + beq.w fe32 <_loop0_29_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1006a <_loop0_29_rule+0x316> │ │ │ │ │ + b.n 10084 <_loop0_29_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10436 <_loop0_29_rule+0x6e2> │ │ │ │ │ + blt.n 10456 <_loop0_29_rule+0x6ea> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 100b8 <_loop0_29_rule+0x364> │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ + beq.w 100d2 <_loop0_29_rule+0x366> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102e2 <_loop0_29_rule+0x58e> │ │ │ │ │ + b.n 103fe <_loop0_29_rule+0x692> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1046e <_loop0_29_rule+0x71a> │ │ │ │ │ + blt.n 10476 <_loop0_29_rule+0x70a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr.w sl, [r3, #16] │ │ │ │ │ + ldr.w r9, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ff78 <_loop0_29_rule+0x224> │ │ │ │ │ + beq.w ff92 <_loop0_29_rule+0x226> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101c4 <_loop0_29_rule+0x470> │ │ │ │ │ + b.n 101dc <_loop0_29_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10446 <_loop0_29_rule+0x6f2> │ │ │ │ │ + blt.n 10482 <_loop0_29_rule+0x716> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10202 <_loop0_29_rule+0x4ae> │ │ │ │ │ - ldrd r7, r8, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 103c0 <_loop0_29_rule+0x66c> │ │ │ │ │ - ldrd r7, r8, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 1021e <_loop0_29_rule+0x4b2> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 10396 <_loop0_29_rule+0x62a> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 102e2 <_loop0_29_rule+0x58e> │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1050e <_loop0_29_rule+0x7a2> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt.n 1042c <_loop0_29_rule+0x6c0> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + 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 r6, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr.w r2, [r1, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 10418 <_loop0_29_rule+0x6ac> │ │ │ │ │ + b.n 10430 <_loop0_29_rule+0x6c4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n ff72 <_loop0_29_rule+0x206> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1006e <_loop0_29_rule+0x31a> │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ + b.n 10088 <_loop0_29_rule+0x31c> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102e2 <_loop0_29_rule+0x58e> │ │ │ │ │ - ldrd r7, r8, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 10438 <_loop0_29_rule+0x6e4> │ │ │ │ │ - ldrd r7, r8, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 102dc <_loop0_29_rule+0x588> │ │ │ │ │ + b.n 103fe <_loop0_29_rule+0x692> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 101e6 <_loop0_29_rule+0x492> │ │ │ │ │ + b.n 10202 <_loop0_29_rule+0x496> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1022e <_loop0_29_rule+0x4da> │ │ │ │ │ + b.n 1024a <_loop0_29_rule+0x4de> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101c4 <_loop0_29_rule+0x470> │ │ │ │ │ - ldrd r7, r8, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 102e4 <_loop0_29_rule+0x590> │ │ │ │ │ + b.n 101dc <_loop0_29_rule+0x470> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 10458 <_loop0_29_rule+0x6ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ff58 <_loop0_29_rule+0x204> │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 102dc <_loop0_29_rule+0x588> │ │ │ │ │ + b.n 10100 <_loop0_29_rule+0x394> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fe48 <_loop0_29_rule+0xf4> │ │ │ │ │ + b.n fe60 <_loop0_29_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fdfa <_loop0_29_rule+0xa6> │ │ │ │ │ + b.n fe12 <_loop0_29_rule+0xa6> │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 10484 <_loop0_29_rule+0x730> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 10400 <_loop0_29_rule+0x694> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ffa6 <_loop0_29_rule+0x252> │ │ │ │ │ + b.n ffc0 <_loop0_29_rule+0x254> │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 10424 <_loop0_29_rule+0x6d0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 100e6 <_loop0_29_rule+0x392> │ │ │ │ │ + b.n 103fa <_loop0_29_rule+0x68e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10098 <_loop0_29_rule+0x344> │ │ │ │ │ - ldrd r7, r8, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102de <_loop0_29_rule+0x58a> │ │ │ │ │ + b.n 100b2 <_loop0_29_rule+0x346> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 104a8 <_loop0_29_rule+0x73c> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ 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 10308 <_loop0_29_rule+0x5b4> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + b.n 10422 <_loop0_29_rule+0x6b6> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, 1053e <_loop0_29_rule+0x7d2> │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 103fe <_loop0_29_rule+0x692> │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 102f8 <_loop0_29_rule+0x58c> │ │ │ │ │ + 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 10308 <_loop0_29_rule+0x5b4> │ │ │ │ │ + b.n 10422 <_loop0_29_rule+0x6b6> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10308 <_loop0_29_rule+0x5b4> │ │ │ │ │ - ldrd r7, r8, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 102f8 <_loop0_29_rule+0x58c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10530 <_loop0_29_rule+0x7dc> │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102e2 <_loop0_29_rule+0x58e> │ │ │ │ │ + b.n 10422 <_loop0_29_rule+0x6b6> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 104fa <_loop0_29_rule+0x78e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ff32 <_loop0_29_rule+0x1de> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10522 <_loop0_29_rule+0x7ce> │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 104d0 <_loop0_29_rule+0x77c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n fda0 <_loop0_29_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1042e <_loop0_29_rule+0x6da> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1006e <_loop0_29_rule+0x31a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101c0 <_loop0_29_rule+0x46c> │ │ │ │ │ + b.n 10088 <_loop0_29_rule+0x31c> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 10518 <_loop0_29_rule+0x7c4> │ │ │ │ │ - ldrd r7, r8, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 10198 <_loop0_29_rule+0x444> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101c4 <_loop0_29_rule+0x470> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fdce <_loop0_29_rule+0x7a> │ │ │ │ │ + b.n 10396 <_loop0_29_rule+0x62a> │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 1052c <_loop0_29_rule+0x7c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1006a <_loop0_29_rule+0x316> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fd88 <_loop0_29_rule+0x34> │ │ │ │ │ + b.n 101d8 <_loop0_29_rule+0x46c> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 104f0 <_loop0_29_rule+0x784> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 101b0 <_loop0_29_rule+0x444> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 10548 <_loop0_29_rule+0x7f4> │ │ │ │ │ + b.n 101dc <_loop0_29_rule+0x470> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101c4 <_loop0_29_rule+0x470> │ │ │ │ │ + b.n 101dc <_loop0_29_rule+0x470> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10354 <_loop0_29_rule+0x600> │ │ │ │ │ + beq.w 1032c <_loop0_29_rule+0x5c0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 101c4 <_loop0_29_rule+0x470> │ │ │ │ │ + b.n 101dc <_loop0_29_rule+0x470> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1006e <_loop0_29_rule+0x31a> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 103c0 <_loop0_29_rule+0x66c> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 10550 <_loop0_29_rule+0x7e4> │ │ │ │ │ + b.n 1044e <_loop0_29_rule+0x6e2> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n ff48 <_loop0_29_rule+0x1dc> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10088 <_loop0_29_rule+0x31c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10084 <_loop0_29_rule+0x318> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n fde6 <_loop0_29_rule+0x7a> │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 102f8 <_loop0_29_rule+0x58c> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000105b0 : │ │ │ │ │ +000105cc : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 109d4 │ │ │ │ │ + beq.w 109f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109d4 │ │ │ │ │ + bne.w 109f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109e2 │ │ │ │ │ + bne.w 109fe │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10724 │ │ │ │ │ + bne.w 10740 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10652 │ │ │ │ │ + cbnz r0, 1066e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 109e2 │ │ │ │ │ + bne.w 109fe │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1068e │ │ │ │ │ + bne.n 106aa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 109e2 │ │ │ │ │ + bne.w 109fe │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 106e0 │ │ │ │ │ + bne.n 106fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 109e2 │ │ │ │ │ + bne.w 109fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e74 │ │ │ │ │ + bl 10e90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107b8 │ │ │ │ │ + bne.w 107d4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ 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 ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10600 │ │ │ │ │ + beq.n 1061c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3678 │ │ │ │ │ + bl 3670 │ │ │ │ │ R_ARM_THM_CALL _loop0_32_rule │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10600 │ │ │ │ │ + beq.n 1061c │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e74 │ │ │ │ │ + bl 10e90 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10602 │ │ │ │ │ + bne.n 1061e │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10714 │ │ │ │ │ + beq.n 10730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10648 │ │ │ │ │ + b.n 10664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 109cc │ │ │ │ │ + beq.w 109e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109cc │ │ │ │ │ + bne.w 109e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 106d8 │ │ │ │ │ + cbnz r5, 106f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 39f4 │ │ │ │ │ + bl 39ec │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a4c │ │ │ │ │ + bne.w 10a68 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 106d8 │ │ │ │ │ + cbnz r5, 106f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39f4 │ │ │ │ │ + bl 39ec │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109e8 │ │ │ │ │ + bne.w 10a04 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10618 │ │ │ │ │ + b.n 10634 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1062c │ │ │ │ │ + beq.n 10648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b34 │ │ │ │ │ + bl 3b2c │ │ │ │ │ R_ARM_THM_CALL _loop1_33_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1062c │ │ │ │ │ + beq.n 10648 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e74 │ │ │ │ │ + bl 10e90 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1062e │ │ │ │ │ + bne.n 1064a │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1068a │ │ │ │ │ + bne.n 106a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10644 │ │ │ │ │ + beq.n 10660 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 107b0 │ │ │ │ │ + b.n 107cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 109c4 │ │ │ │ │ + beq.w 109e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109c4 │ │ │ │ │ + bne.w 109e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 109be │ │ │ │ │ + bne.w 109da │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10858 │ │ │ │ │ + bne.n 10874 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 109be │ │ │ │ │ + bne.w 109da │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1081a │ │ │ │ │ + bne.n 10836 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 109be │ │ │ │ │ + bne.w 109da │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 107cc │ │ │ │ │ + cbnz r0, 107e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 109be │ │ │ │ │ + bne.w 109da │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 108fc │ │ │ │ │ + bne.w 10918 │ │ │ │ │ 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 105f6 │ │ │ │ │ + beq.w 10612 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1064c │ │ │ │ │ + b.n 10668 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1068a │ │ │ │ │ - b.n 10714 │ │ │ │ │ + bne.w 106a6 │ │ │ │ │ + b.n 10730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c0 │ │ │ │ │ + bl f1e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10788 │ │ │ │ │ + beq.n 107a4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10788 │ │ │ │ │ + beq.n 107a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -29141,153 +29159,153 @@ │ │ │ │ │ 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 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 107a2 │ │ │ │ │ + beq.n 107be │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + b.n 107c2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10774 │ │ │ │ │ + beq.n 10790 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10774 │ │ │ │ │ + beq.n 10790 │ │ │ │ │ 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 .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10808 │ │ │ │ │ + beq.n 10824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10648 │ │ │ │ │ + b.n 10664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 109b6 │ │ │ │ │ + beq.w 109d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109b6 │ │ │ │ │ + bne.w 109d2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 109ae │ │ │ │ │ + bne.w 109ca │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109a6 │ │ │ │ │ + bne.w 109c2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 109ae │ │ │ │ │ + bne.w 109ca │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a2 │ │ │ │ │ + beq.n 109be │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1099a │ │ │ │ │ + beq.n 109b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1099a │ │ │ │ │ + bne.n 109b6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10992 │ │ │ │ │ + bne.n 109ae │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10952 │ │ │ │ │ + bne.n 1096e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10992 │ │ │ │ │ + bne.n 109ae │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 10952 │ │ │ │ │ + cbnz r0, 1096e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10760 │ │ │ │ │ + b.n 1077c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a6f0 │ │ │ │ │ + bl a6e8 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107a0 │ │ │ │ │ + beq.w 107bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3678 │ │ │ │ │ + bl 3670 │ │ │ │ │ R_ARM_THM_CALL _loop0_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107a0 │ │ │ │ │ + beq.w 107bc │ │ │ │ │ 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 107a0 │ │ │ │ │ + beq.w 107bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a6f0 │ │ │ │ │ + bl a6e8 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107a0 │ │ │ │ │ + beq.w 107bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -29295,27 +29313,27 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 10802 │ │ │ │ │ + b.n 1081e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1075e │ │ │ │ │ + beq.w 1077a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -29323,265 +29341,265 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - b.n 10802 │ │ │ │ │ + b.n 1081e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 108f6 │ │ │ │ │ + b.n 10912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 108c4 │ │ │ │ │ + b.n 108e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 108f6 │ │ │ │ │ + b.n 10912 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1096c │ │ │ │ │ + b.n 10988 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10760 │ │ │ │ │ + b.n 1077c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10878 │ │ │ │ │ + b.n 10894 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + b.n 107c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10744 │ │ │ │ │ + b.n 10760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 106ae │ │ │ │ │ + b.n 106ca │ │ │ │ │ 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 105ec │ │ │ │ │ + beq.w 10608 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 107b2 │ │ │ │ │ + b.n 107ce │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 106d8 │ │ │ │ │ + bne.w 106f4 │ │ │ │ │ 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 106d6 │ │ │ │ │ + beq.w 106f2 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 10a7c │ │ │ │ │ + cbz r0, 10a98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3678 │ │ │ │ │ + bl 3670 │ │ │ │ │ R_ARM_THM_CALL _loop0_32_rule │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10616 │ │ │ │ │ + beq.w 10632 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e74 │ │ │ │ │ + bl 10e90 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1067c │ │ │ │ │ - b.n 10618 │ │ │ │ │ + beq.w 10698 │ │ │ │ │ + b.n 10634 │ │ │ │ │ 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 106c2 │ │ │ │ │ + beq.w 106de │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 106c4 │ │ │ │ │ + bne.w 106e0 │ │ │ │ │ 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 10a20 │ │ │ │ │ + bne.n 10a3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d6 │ │ │ │ │ + beq.w 106f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10618 │ │ │ │ │ + b.n 10634 │ │ │ │ │ │ │ │ │ │ -00010a94 : │ │ │ │ │ +00010ab0 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10e5e │ │ │ │ │ + beq.w 10e7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e5e │ │ │ │ │ + bne.w 10e7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e6e │ │ │ │ │ + bne.w 10e8a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10e4a │ │ │ │ │ + beq.w 10e66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e4a │ │ │ │ │ + bne.w 10e66 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10e58 │ │ │ │ │ + bne.w 10e74 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 10b64 │ │ │ │ │ + beq.n 10b80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10b90 │ │ │ │ │ + bne.n 10bac │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10c1e │ │ │ │ │ + bne.n 10c3a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10e22 │ │ │ │ │ + bne.w 10e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c6c │ │ │ │ │ + beq.w 10c88 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c6c │ │ │ │ │ + beq.w 10c88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10e16 │ │ │ │ │ + blt.w 10e32 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10e58 │ │ │ │ │ + bne.w 10e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b1a │ │ │ │ │ + beq.n 10b36 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b1a │ │ │ │ │ + beq.n 10b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e34 │ │ │ │ │ + beq.w 10e50 │ │ │ │ │ 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 10e34 │ │ │ │ │ + beq.w 10e50 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e2e │ │ │ │ │ + beq.w 10e4a │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -29589,141 +29607,141 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 10c02 │ │ │ │ │ + cbz r0, 10c1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b5a │ │ │ │ │ + b.n 10b76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e2a │ │ │ │ │ + beq.w 10e46 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10b2a │ │ │ │ │ + beq.n 10b46 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10e6e │ │ │ │ │ + bne.w 10e8a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10e42 │ │ │ │ │ + beq.w 10e5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e42 │ │ │ │ │ + bne.w 10e5e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10e3c │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1211 @ 0x4bb │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 10c74 │ │ │ │ │ + cbz r0, 10c90 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10bfe │ │ │ │ │ + bne.n 10c1a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 10b2a │ │ │ │ │ + b.n 10b46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 10bfe │ │ │ │ │ + b.n 10c1a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10e3c │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d50 │ │ │ │ │ + bne.n 10d6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10e3c │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 10ce4 │ │ │ │ │ + cbnz r0, 10d00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10e3c │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_119_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 10ccc │ │ │ │ │ + cbz r0, 10ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10db0 │ │ │ │ │ + bne.n 10dcc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1211 @ 0x4bb │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 10c5a │ │ │ │ │ + b.n 10c76 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ca2 │ │ │ │ │ + beq.n 10cbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ca2 │ │ │ │ │ + beq.n 10cbe │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_118_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_118_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ca2 │ │ │ │ │ + beq.n 10cbe │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -29733,38 +29751,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10cd4 │ │ │ │ │ + beq.n 10cf0 │ │ │ │ │ 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 10c68 │ │ │ │ │ + b.n 10c84 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c8c │ │ │ │ │ + beq.n 10ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c8c │ │ │ │ │ + beq.n 10ca8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -29785,42 +29803,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d42 │ │ │ │ │ - b.n 10cd4 │ │ │ │ │ + bne.n 10d5e │ │ │ │ │ + b.n 10cf0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ccc │ │ │ │ │ + beq.n 10ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ccc │ │ │ │ │ + beq.n 10ce8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_118_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_118_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ccc │ │ │ │ │ + beq.w 10ce8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -29840,182 +29858,182 @@ │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 10d9e │ │ │ │ │ + b.n 10dba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10c14 │ │ │ │ │ + b.n 10c30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b5a │ │ │ │ │ + b.n 10b76 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10c14 │ │ │ │ │ + b.n 10c30 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10bd0 │ │ │ │ │ + b.n 10bec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10c14 │ │ │ │ │ + b.n 10c30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d4c │ │ │ │ │ + b.n 10d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10c42 │ │ │ │ │ + b.n 10c5e │ │ │ │ │ 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 10afa │ │ │ │ │ + beq.w 10b16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10c14 │ │ │ │ │ + b.n 10c30 │ │ │ │ │ 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 10ad2 │ │ │ │ │ + beq.w 10aee │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 10b5a │ │ │ │ │ + b.n 10b76 │ │ │ │ │ │ │ │ │ │ -00010e74 : │ │ │ │ │ +00010e90 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10f42 │ │ │ │ │ + beq.n 10f5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10f42 │ │ │ │ │ + bne.n 10f5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10f4e │ │ │ │ │ + bne.n 10f6a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 10ed0 │ │ │ │ │ + cbnz r3, 10eec │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10ec4 │ │ │ │ │ + cbnz r0, 10ee0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef64 │ │ │ │ │ + bl ef8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10eba │ │ │ │ │ - b.n 10eb8 │ │ │ │ │ + bne.n 10ed6 │ │ │ │ │ + b.n 10ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10ff4 │ │ │ │ │ + beq.w 11010 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ff4 │ │ │ │ │ + bne.w 11010 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10fee │ │ │ │ │ + bne.n 1100a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fce │ │ │ │ │ + bne.n 10fea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10fee │ │ │ │ │ + bne.n 1100a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fac │ │ │ │ │ + bne.n 10fc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10fee │ │ │ │ │ + bne.n 1100a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10f54 │ │ │ │ │ + cbnz r0, 10f70 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10eae │ │ │ │ │ + beq.n 10eca │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ec0 │ │ │ │ │ + b.n 10edc │ │ │ │ │ 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 10ea8 │ │ │ │ │ + beq.n 10ec4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10f3c │ │ │ │ │ + b.n 10f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c0 │ │ │ │ │ + bl f1e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f2c │ │ │ │ │ + beq.n 10f48 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f2c │ │ │ │ │ + beq.n 10f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e58 │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f2c │ │ │ │ │ + beq.n 10f48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -30024,696 +30042,696 @@ │ │ │ │ │ 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 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f2e │ │ │ │ │ + beq.n 10f4a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10f32 │ │ │ │ │ + b.n 10f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c0 │ │ │ │ │ + bl f1e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f1a │ │ │ │ │ + beq.n 10f36 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f1a │ │ │ │ │ + beq.n 10f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c0 │ │ │ │ │ + bl f1e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f1a │ │ │ │ │ - b.n 10f74 │ │ │ │ │ + beq.n 10f36 │ │ │ │ │ + b.n 10f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c0 │ │ │ │ │ + bl f1e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f06 │ │ │ │ │ + beq.n 10f22 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f06 │ │ │ │ │ + beq.n 10f22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 10f7c │ │ │ │ │ + b.n 10f98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10f32 │ │ │ │ │ + b.n 10f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10ef0 │ │ │ │ │ + b.n 10f0c │ │ │ │ │ │ │ │ │ │ -00010ffc : │ │ │ │ │ +00011018 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11284 │ │ │ │ │ + beq.w 112a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11284 │ │ │ │ │ + bne.w 112a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11264 │ │ │ │ │ + bne.w 11290 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 11244 │ │ │ │ │ + beq.w 11270 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1118a │ │ │ │ │ + beq.w 111a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1121a │ │ │ │ │ + beq.w 1125a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1121a │ │ │ │ │ + bne.w 1125a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1122a │ │ │ │ │ + bne.w 11244 │ │ │ │ │ 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 11234 │ │ │ │ │ + beq.w 11226 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11234 │ │ │ │ │ + bne.w 11226 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 11182 │ │ │ │ │ + bne.n 1119e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 11166 │ │ │ │ │ + beq.n 11182 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11194 │ │ │ │ │ + bne.n 111b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 11182 │ │ │ │ │ + bne.n 1119e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111fa │ │ │ │ │ + beq.w 11216 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 111da │ │ │ │ │ + beq.n 111f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11724 │ │ │ │ │ + bl 11740 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11230 │ │ │ │ │ + bne.w 1126c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11278 │ │ │ │ │ + beq.w 11236 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1118c │ │ │ │ │ + bne.n 111a8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1118a │ │ │ │ │ + cbz r0, 111a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 11158 │ │ │ │ │ + cbz r0, 11174 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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.w 11294 │ │ │ │ │ + beq.w 112b4 │ │ │ │ │ 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_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 111fe │ │ │ │ │ + blt.n 1121a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 110c4 │ │ │ │ │ + beq.n 110e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111de │ │ │ │ │ + b.n 111fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1115c │ │ │ │ │ + b.n 11178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110d0 │ │ │ │ │ + beq.n 110ec │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1120a │ │ │ │ │ + beq.n 1124a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 111ee │ │ │ │ │ + cbz r0, 1120a │ │ │ │ │ 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 │ │ │ │ │ - bne.n 110f8 │ │ │ │ │ + bne.n 11114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1118c │ │ │ │ │ + bne.n 111a8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 11124 │ │ │ │ │ + b.n 11140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 11214 │ │ │ │ │ + cbnz r0, 11254 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 111de │ │ │ │ │ + b.n 111fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111de │ │ │ │ │ + b.n 111fa │ │ │ │ │ + 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 110cc │ │ │ │ │ + b.n 1119e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 112c8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 111a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111de │ │ │ │ │ + b.n 111fa │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 111de │ │ │ │ │ + b.n 111fa │ │ │ │ │ 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 11088 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1118c │ │ │ │ │ + beq.w 110a4 │ │ │ │ │ + b.n 11244 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111de │ │ │ │ │ - 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 110b0 │ │ │ │ │ - b.n 11182 │ │ │ │ │ + b.n 111fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1126c │ │ │ │ │ + blt.n 11298 │ │ │ │ │ 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 11050 │ │ │ │ │ + beq.w 1106c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1115c │ │ │ │ │ + b.n 11178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1115c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 112a8 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 111e2 │ │ │ │ │ + b.n 11178 │ │ │ │ │ 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 11038 │ │ │ │ │ - b.n 11264 │ │ │ │ │ + beq.w 11054 │ │ │ │ │ + b.n 11290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1118e │ │ │ │ │ + beq.w 111aa │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1115c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1122a │ │ │ │ │ - nop │ │ │ │ │ + b.n 11178 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 111fe │ │ │ │ │ │ │ │ │ │ -000112b0 : │ │ │ │ │ +000112cc : │ │ │ │ │ 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 11394 │ │ │ │ │ + beq.n 113b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11394 │ │ │ │ │ + bne.n 113b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 11342 │ │ │ │ │ + cbnz r2, 1135e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1131e │ │ │ │ │ + beq.n 1133a │ │ │ │ │ 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, 1134e │ │ │ │ │ + cbnz r0, 1136a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 11342 │ │ │ │ │ + cbnz r3, 1135e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ - cbz r0, 1134a │ │ │ │ │ + bl 10ab0 │ │ │ │ │ + cbz r0, 11366 │ │ │ │ │ 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 1139c │ │ │ │ │ + blt.n 113b8 │ │ │ │ │ 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 112f8 │ │ │ │ │ + beq.n 11314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11316 │ │ │ │ │ + b.n 11332 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 11310 │ │ │ │ │ + b.n 1132c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11302 │ │ │ │ │ + beq.n 1131e │ │ │ │ │ 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, 113a8 │ │ │ │ │ + cbz r0, 113c4 │ │ │ │ │ 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 11310 │ │ │ │ │ + bne.n 1132c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11310 │ │ │ │ │ + beq.n 1132c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11316 │ │ │ │ │ + b.n 11332 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 112de │ │ │ │ │ + b.n 112fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11316 │ │ │ │ │ + b.n 11332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11316 │ │ │ │ │ + b.n 11332 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000113b0 : │ │ │ │ │ +000113cc : │ │ │ │ │ block_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11660 │ │ │ │ │ + beq.w 1167c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11660 │ │ │ │ │ + bne.w 1167c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1166e │ │ │ │ │ + bne.w 1168a │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1159e │ │ │ │ │ + bne.w 115ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1166e │ │ │ │ │ + bne.w 1168a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115dc │ │ │ │ │ + beq.w 115f8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115dc │ │ │ │ │ + beq.w 115f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11710 │ │ │ │ │ + beq.w 1172c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11710 │ │ │ │ │ + bne.w 1172c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1165a │ │ │ │ │ + bne.w 11676 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 116ea │ │ │ │ │ + beq.w 11706 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116ea │ │ │ │ │ + bne.w 11706 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 116f8 │ │ │ │ │ + bne.w 11714 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1167e │ │ │ │ │ + beq.w 1169a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1168a │ │ │ │ │ + bne.w 116a6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 114ee │ │ │ │ │ + beq.n 1150a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 114ee │ │ │ │ │ + cbnz r0, 1150a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 114fa │ │ │ │ │ + cbnz r3, 11516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 115c0 │ │ │ │ │ + bne.n 115dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r3, 114fa │ │ │ │ │ + cbnz r3, 11516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b48 │ │ │ │ │ + bl 1b5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 114fe │ │ │ │ │ + cbz r0, 1151a │ │ │ │ │ cmp r7, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 115ac │ │ │ │ │ + beq.n 115c8 │ │ │ │ │ str.w sl, [r6, r5, lsl #2] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 114a2 │ │ │ │ │ + bne.n 114be │ │ │ │ │ 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 114b2 │ │ │ │ │ + beq.n 114ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1164e │ │ │ │ │ + beq.w 1166a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1164e │ │ │ │ │ + bne.w 1166a │ │ │ │ │ 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 11678 │ │ │ │ │ + beq.w 11694 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 11562 │ │ │ │ │ + ble.n 1157e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11562 │ │ │ │ │ + beq.n 1157e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 11562 │ │ │ │ │ + beq.n 1157e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 11562 │ │ │ │ │ + beq.n 1157e │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ rsb ip, r6, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 11552 │ │ │ │ │ + bne.n 1156e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116a2 │ │ │ │ │ + beq.w 116be │ │ │ │ │ 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, 115dc │ │ │ │ │ + cbz r0, 115f8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -30725,460 +30743,460 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11678 │ │ │ │ │ + beq.n 11694 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 114dc │ │ │ │ │ + b.n 114f8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_register_stmts> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_register_stmts │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1168e │ │ │ │ │ + beq.n 116aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 114d6 │ │ │ │ │ + b.n 114f2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1166e │ │ │ │ │ + bne.n 1168a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b48 │ │ │ │ │ + bl 1b5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1158e │ │ │ │ │ + bne.n 115aa │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1158e │ │ │ │ │ + beq.n 115aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11670 │ │ │ │ │ + bne.n 1168c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 116bc │ │ │ │ │ + beq.n 116d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 116bc │ │ │ │ │ + bne.n 116d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 11642 │ │ │ │ │ + cbnz r6, 1165e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11642 │ │ │ │ │ + cbz r0, 1165e │ │ │ │ │ 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 116c4 │ │ │ │ │ + bne.n 116e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 1158e │ │ │ │ │ + b.n 115aa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 115de │ │ │ │ │ + b.n 115fa │ │ │ │ │ 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 113ec │ │ │ │ │ + beq.w 11408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 115a6 │ │ │ │ │ + b.n 115c2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1165a │ │ │ │ │ + b.n 11676 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114fe │ │ │ │ │ + beq.w 1151a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 114fe │ │ │ │ │ + b.n 1151a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 116b2 │ │ │ │ │ + cbnz r0, 116ce │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 115de │ │ │ │ │ + b.n 115fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 115de │ │ │ │ │ + b.n 115fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1161e │ │ │ │ │ + b.n 1163a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbz r0, 116fe │ │ │ │ │ + cbz r0, 1171a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1158e │ │ │ │ │ + b.n 115aa │ │ │ │ │ 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 11478 │ │ │ │ │ + beq.w 11494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1165a │ │ │ │ │ + b.n 11676 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11642 │ │ │ │ │ + beq.n 1165e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11646 │ │ │ │ │ + b.n 11662 │ │ │ │ │ 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 11452 │ │ │ │ │ - b.n 1165a │ │ │ │ │ + beq.w 1146e │ │ │ │ │ + b.n 11676 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011724 : │ │ │ │ │ +00011740 : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11b3e │ │ │ │ │ + beq.w 11b46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b3e │ │ │ │ │ + bne.w 11b46 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11b4e │ │ │ │ │ + bne.w 11b56 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11b00 │ │ │ │ │ + beq.w 11b08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b00 │ │ │ │ │ + bne.w 11b08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11a22 │ │ │ │ │ + bne.w 11a50 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11aec │ │ │ │ │ + beq.w 11ae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11aec │ │ │ │ │ + bne.w 11ae4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a1e │ │ │ │ │ + bne.w 11b02 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11a02 │ │ │ │ │ + beq.w 11a1e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a3c │ │ │ │ │ + bne.w 11a5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a1e │ │ │ │ │ + bne.w 11b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a22 │ │ │ │ │ + beq.w 11a50 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11a7e │ │ │ │ │ + beq.w 11aa2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a7e │ │ │ │ │ + bne.w 11aa2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a1e │ │ │ │ │ + bne.w 11b02 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ae2 │ │ │ │ │ + beq.w 11afa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11a1e │ │ │ │ │ + bne.w 11b02 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ - b.n 11880 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b.n 1189c │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w sl, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + ldr.w sl, [r2, #16] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 118e6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 11902 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 11aba │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a30 │ │ │ │ │ + beq.w 11a3c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1192c │ │ │ │ │ + beq.n 11948 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r7, [r9, 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 11940 │ │ │ │ │ + beq.n 1195c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11aac │ │ │ │ │ + beq.w 11ac6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11aac │ │ │ │ │ + bne.w 11ac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11aba │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 1183a │ │ │ │ │ + bne.w 11ad4 │ │ │ │ │ + ldrd r7, r2, [r4, #8] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.n 11856 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11a98 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + blt.w 11ab2 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w sl, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + ldr.w sl, [r2, #16] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11aba │ │ │ │ │ + bne.w 11ad4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11854 │ │ │ │ │ + beq.n 11870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11854 │ │ │ │ │ + beq.n 11870 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b28 │ │ │ │ │ + beq.w 11b5c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b12 │ │ │ │ │ + beq.w 11b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 11876 │ │ │ │ │ + bne.n 11892 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11adc │ │ │ │ │ + beq.w 11af4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 11876 │ │ │ │ │ + b.n 11892 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11adc │ │ │ │ │ + beq.w 11af4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 119c4 │ │ │ │ │ + ble.n 119e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 119c4 │ │ │ │ │ + beq.n 119e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 119c4 │ │ │ │ │ + beq.n 119e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 119c4 │ │ │ │ │ + beq.n 119e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 119c4 │ │ │ │ │ + beq.n 119e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 119c4 │ │ │ │ │ + beq.n 119e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 119c4 │ │ │ │ │ + beq.n 119e0 │ │ │ │ │ sub.w r7, r9, #4 │ │ │ │ │ add.w r1, r9, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, r9, #4 │ │ │ │ │ add.w r3, ip, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 119b4 │ │ │ │ │ + bne.n 119d0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -31186,325 +31204,327 @@ │ │ │ │ │ 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, 11a26 │ │ │ │ │ + cbz r0, 11a54 │ │ │ │ │ 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 11afc │ │ │ │ │ + bne.w 11b1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11a8e │ │ │ │ │ + blt.n 11a48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 117c8 │ │ │ │ │ + beq.w 117e4 │ │ │ │ │ + b.n 11b02 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 119f8 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11948 │ │ │ │ │ + b.n 11a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d8 │ │ │ │ │ + bl 93ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117d6 │ │ │ │ │ + beq.w 117f2 │ │ │ │ │ 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 11a1e │ │ │ │ │ + beq.n 11b02 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 11aca │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 11b1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 117fc │ │ │ │ │ + bne.w 11818 │ │ │ │ │ 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 11814 │ │ │ │ │ - b.n 11a1e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11a22 │ │ │ │ │ + beq.w 11830 │ │ │ │ │ + b.n 11b02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11948 │ │ │ │ │ + b.n 11964 │ │ │ │ │ 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 118b0 │ │ │ │ │ + beq.w 118cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11948 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11a22 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11a22 │ │ │ │ │ + b.n 11964 │ │ │ │ │ + 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 117d0 │ │ │ │ │ + b.n 11b02 │ │ │ │ │ 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 11a1e │ │ │ │ │ - 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 117b4 │ │ │ │ │ - b.n 11a1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11a26 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11a50 │ │ │ │ │ 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 1178e │ │ │ │ │ - b.n 11a22 │ │ │ │ │ + beq.w 117aa │ │ │ │ │ + b.n 11a50 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11a54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 11a50 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11a50 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 11b38 │ │ │ │ │ + cbnz r0, 11b6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11948 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11948 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b22 │ │ │ │ │ + b.n 11964 │ │ │ │ │ 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 11762 │ │ │ │ │ + beq.w 1177e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 119f8 │ │ │ │ │ + b.n 11a14 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11964 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11b40 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00011b54 : │ │ │ │ │ +00011b74 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11d4e │ │ │ │ │ + beq.w 11d6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d4e │ │ │ │ │ + bne.w 11d6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11d5c │ │ │ │ │ + bne.w 11d7c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11ce0 │ │ │ │ │ + bne.w 11d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 11d48 │ │ │ │ │ + blt.w 11d68 │ │ │ │ │ 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 11d5c │ │ │ │ │ + bne.w 11d7c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11bea │ │ │ │ │ + cbnz r0, 11c0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d62 │ │ │ │ │ + bne.w 11d82 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11bd2 │ │ │ │ │ + beq.n 11bf2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11bd2 │ │ │ │ │ + bne.n 11bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12480 │ │ │ │ │ + bl 124a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11bd2 │ │ │ │ │ + bne.n 11bf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11fac │ │ │ │ │ + beq.w 11fcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fac │ │ │ │ │ + bne.w 11fcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11fba │ │ │ │ │ + bne.w 11fda │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 11cd0 │ │ │ │ │ + bne.n 11cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11d3a │ │ │ │ │ + blt.n 11d5a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11fba │ │ │ │ │ + bne.w 11fda │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11cf0 │ │ │ │ │ + bne.n 11d10 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11bd4 │ │ │ │ │ + bne.n 11bf4 │ │ │ │ │ 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 11bd2 │ │ │ │ │ + beq.n 11bf2 │ │ │ │ │ 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 11d5c │ │ │ │ │ + beq.n 11d7c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -31513,48 +31533,48 @@ │ │ │ │ │ strd r9, r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fc2 │ │ │ │ │ + beq.w 11fe2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11be0 │ │ │ │ │ + b.n 11c00 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 11c68 │ │ │ │ │ + b.n 11c88 │ │ │ │ │ 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 11bc8 │ │ │ │ │ + b.n 11be8 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 6a10 │ │ │ │ │ + bl 6a08 │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c78 │ │ │ │ │ + beq.n 11c98 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c7c │ │ │ │ │ + beq.n 11c9c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [r7, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -31562,165 +31582,165 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11c7c │ │ │ │ │ + bne.n 11c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c7a │ │ │ │ │ + beq.n 11c9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11bd4 │ │ │ │ │ + b.n 11bf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11be4 │ │ │ │ │ + b.n 11c04 │ │ │ │ │ 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 11b90 │ │ │ │ │ + beq.w 11bb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d48 │ │ │ │ │ + b.n 11d68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11d46 │ │ │ │ │ + bne.n 11d66 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11fa4 │ │ │ │ │ + beq.w 11fc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fa4 │ │ │ │ │ + bne.w 11fc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11da8 │ │ │ │ │ + cbz r0, 11dc8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fd6 │ │ │ │ │ + bne.w 11ff6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11dc6 │ │ │ │ │ + cbz r0, 11de6 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11e9c │ │ │ │ │ + bne.n 11ebc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11de4 │ │ │ │ │ + cbz r0, 11e04 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11e6a │ │ │ │ │ + bne.n 11e8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11e02 │ │ │ │ │ + cbz r0, 11e22 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11e92 │ │ │ │ │ + bne.n 11eb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 11e62 │ │ │ │ │ + cbnz r3, 11e82 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ea6 │ │ │ │ │ + beq.n 11ec6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ea6 │ │ │ │ │ + beq.n 11ec6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f9c │ │ │ │ │ + bne.w 11fbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f32 │ │ │ │ │ + beq.n 11f52 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 11bde │ │ │ │ │ + b.n 11bfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e5e │ │ │ │ │ + b.n 11e7e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -31729,913 +31749,913 @@ │ │ │ │ │ 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 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 11e4a │ │ │ │ │ + b.n 11e6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ - b.n 11e72 │ │ │ │ │ + b.n 11e92 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - b.n 11e72 │ │ │ │ │ + b.n 11e92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12124 │ │ │ │ │ + bne.w 12144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120d4 │ │ │ │ │ + bne.w 120f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ 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 12172 │ │ │ │ │ + bne.w 12192 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12064 │ │ │ │ │ + bne.w 12084 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fe0 │ │ │ │ │ + bne.n 12000 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 11e62 │ │ │ │ │ + bne.n 11e82 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11f38 │ │ │ │ │ + cbnz r0, 11f58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e5e │ │ │ │ │ + b.n 11e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f30 │ │ │ │ │ + beq.n 11f50 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11f30 │ │ │ │ │ + bne.n 11f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c50 │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11f30 │ │ │ │ │ + bne.n 11f50 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f30 │ │ │ │ │ + beq.n 11f50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1210e │ │ │ │ │ + bne.w 1212e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1210e │ │ │ │ │ + beq.w 1212e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11be0 │ │ │ │ │ + b.n 11c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11d86 │ │ │ │ │ + b.n 11da6 │ │ │ │ │ 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 11c3c │ │ │ │ │ + beq.w 11c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11bd4 │ │ │ │ │ + b.n 11bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11bde │ │ │ │ │ + beq.w 11bfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d48 │ │ │ │ │ + b.n 11d68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ - b.n 11e72 │ │ │ │ │ + b.n 11e92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f1c │ │ │ │ │ + beq.n 11f3c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11f20 │ │ │ │ │ + bne.n 11f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c50 │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11f20 │ │ │ │ │ + bne.n 11f40 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f1c │ │ │ │ │ + beq.n 11f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a10 │ │ │ │ │ + bl 6a08 │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f1c │ │ │ │ │ + beq.w 11f3c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f1c │ │ │ │ │ + beq.w 11f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e4a │ │ │ │ │ + bne.w 11e6a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e4a │ │ │ │ │ - b.n 11f9c │ │ │ │ │ + beq.w 11e6a │ │ │ │ │ + b.n 11fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f06 │ │ │ │ │ + beq.w 11f26 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11f0a │ │ │ │ │ + bne.w 11f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c50 │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11f0a │ │ │ │ │ + bne.w 11f2a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_153_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f06 │ │ │ │ │ + beq.w 11f26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e4a │ │ │ │ │ + bne.w 11e6a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e4a │ │ │ │ │ - b.n 11f9c │ │ │ │ │ + beq.w 11e6a │ │ │ │ │ + b.n 11fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ed6 │ │ │ │ │ + beq.w 11ef6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ed6 │ │ │ │ │ + beq.w 11ef6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_151_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ed6 │ │ │ │ │ + beq.w 11ef6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12288 │ │ │ │ │ + beq.w 122a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f32 │ │ │ │ │ + beq.w 11f52 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e5e │ │ │ │ │ + b.n 11e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ebe │ │ │ │ │ + beq.w 11ede │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_150_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_150_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ebe │ │ │ │ │ + beq.w 11ede │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e4a │ │ │ │ │ + bne.w 11e6a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e4a │ │ │ │ │ - b.n 11f9c │ │ │ │ │ + beq.w 11e6a │ │ │ │ │ + b.n 11fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11eee │ │ │ │ │ + beq.w 11f0e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11ef2 │ │ │ │ │ + bne.w 11f12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12280 │ │ │ │ │ + beq.n 122a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12280 │ │ │ │ │ + bne.n 122a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1222c │ │ │ │ │ + bne.n 1224c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 121d8 │ │ │ │ │ + cbz r0, 121f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_153_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbnz r0, 12240 │ │ │ │ │ + cbnz r0, 12260 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 1222c │ │ │ │ │ + cbnz r3, 1224c │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 12234 │ │ │ │ │ + cbz r0, 12254 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cbz r0, 12234 │ │ │ │ │ + cbz r0, 12254 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 1225e │ │ │ │ │ + cbnz r0, 1227e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 12236 │ │ │ │ │ + cbz r0, 12256 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11ef2 │ │ │ │ │ + b.n 11f12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11ef2 │ │ │ │ │ + b.n 11f12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 11ef2 │ │ │ │ │ + b.n 11f12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12218 │ │ │ │ │ + beq.n 12238 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e5e │ │ │ │ │ - b.n 11be0 │ │ │ │ │ + beq.w 11e7e │ │ │ │ │ + b.n 11c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 121b0 │ │ │ │ │ + b.n 121d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f9c │ │ │ │ │ - b.n 1210e │ │ │ │ │ + bne.w 11fbc │ │ │ │ │ + b.n 1212e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000122ac <_tmp_27_rule>: │ │ │ │ │ +000122cc <_tmp_27_rule>: │ │ │ │ │ _tmp_27_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 122fc <_tmp_27_rule+0x50> │ │ │ │ │ + beq.n 1231c <_tmp_27_rule+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 122fc <_tmp_27_rule+0x50> │ │ │ │ │ + cbnz r0, 1231c <_tmp_27_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12308 <_tmp_27_rule+0x5c> │ │ │ │ │ + cbnz r3, 12328 <_tmp_27_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, 122f0 <_tmp_27_rule+0x44> │ │ │ │ │ + cbnz r0, 12310 <_tmp_27_rule+0x44> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 122e8 <_tmp_27_rule+0x3c> │ │ │ │ │ - b.n 122e6 <_tmp_27_rule+0x3a> │ │ │ │ │ + bne.n 12308 <_tmp_27_rule+0x3c> │ │ │ │ │ + b.n 12306 <_tmp_27_rule+0x3a> │ │ │ │ │ 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 122da <_tmp_27_rule+0x2e> │ │ │ │ │ + beq.n 122fa <_tmp_27_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012314 : │ │ │ │ │ +00012334 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 123f2 │ │ │ │ │ + beq.n 12412 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123f2 │ │ │ │ │ + bne.n 12412 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 123cc │ │ │ │ │ + bne.n 123ec │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 12360 │ │ │ │ │ + cbz r0, 12380 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123d4 │ │ │ │ │ + bne.n 123f4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 12388 │ │ │ │ │ + cbnz r3, 123a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 123cc │ │ │ │ │ + bne.n 123ec │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123ee │ │ │ │ │ + bne.n 1240e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12478 │ │ │ │ │ + bne.n 12498 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12470 │ │ │ │ │ + beq.n 12490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12470 │ │ │ │ │ + bne.n 12490 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12462 │ │ │ │ │ + bne.n 12482 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12400 │ │ │ │ │ + cbnz r0, 12420 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1236c │ │ │ │ │ + beq.n 1238c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12380 │ │ │ │ │ + b.n 123a0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_105_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_105_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12360 │ │ │ │ │ + beq.n 12380 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12380 │ │ │ │ │ + b.n 123a0 │ │ │ │ │ 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 12348 │ │ │ │ │ - b.n 123cc │ │ │ │ │ + beq.n 12368 │ │ │ │ │ + b.n 123ec │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123bc │ │ │ │ │ + beq.n 123dc │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123bc │ │ │ │ │ + beq.n 123dc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123bc │ │ │ │ │ + beq.n 123dc │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123bc │ │ │ │ │ + beq.n 123dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 12468 │ │ │ │ │ + cbnz r0, 12488 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123be │ │ │ │ │ + beq.n 123de │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 123c4 │ │ │ │ │ + b.n 123e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 123c4 │ │ │ │ │ + b.n 123e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 123ee │ │ │ │ │ + b.n 1240e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 123aa │ │ │ │ │ + b.n 123ca │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 12380 │ │ │ │ │ + b.n 123a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012480 : │ │ │ │ │ +000124a0 : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 124e6 │ │ │ │ │ + beq.n 12506 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 124e6 │ │ │ │ │ + cbnz r0, 12506 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 124f2 │ │ │ │ │ + cbnz r3, 12512 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 124de │ │ │ │ │ + cbz r0, 124fe │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 124de │ │ │ │ │ + cbz r0, 124fe │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ - cbz r0, 124f8 │ │ │ │ │ + cbz r0, 12518 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 124d6 │ │ │ │ │ + b.n 124f6 │ │ │ │ │ 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 124b0 │ │ │ │ │ + beq.n 124d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12508 │ │ │ │ │ + b.n 12528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124e2 │ │ │ │ │ + beq.n 12502 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 124da │ │ │ │ │ + b.n 124fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012510 : │ │ │ │ │ +00012530 : │ │ │ │ │ slices_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12908 │ │ │ │ │ + beq.w 12928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12908 │ │ │ │ │ + bne.w 12928 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12916 │ │ │ │ │ + bne.w 12936 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 12618 │ │ │ │ │ + bne.n 12638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 1260e │ │ │ │ │ + blt.n 1262e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1291e │ │ │ │ │ + bne.w 1293e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12634 │ │ │ │ │ + beq.n 12654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12634 │ │ │ │ │ + bne.n 12654 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12858 │ │ │ │ │ + bne.w 12878 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 12824 │ │ │ │ │ + beq.w 12844 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12850 │ │ │ │ │ + bne.w 12870 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12642 │ │ │ │ │ + bne.n 12662 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12858 │ │ │ │ │ + bne.w 12878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a94 │ │ │ │ │ + bl 10ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126f0 │ │ │ │ │ + beq.n 12710 │ │ │ │ │ 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 126f0 │ │ │ │ │ + beq.n 12710 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ @@ -32644,183 +32664,183 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 1258e │ │ │ │ │ + bne.n 125ae │ │ │ │ │ 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 125a4 │ │ │ │ │ - b.n 12858 │ │ │ │ │ + beq.n 125c4 │ │ │ │ │ + b.n 12878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12850 │ │ │ │ │ + bne.w 12870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 128da │ │ │ │ │ + beq.w 128fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 128da │ │ │ │ │ + bne.w 128fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 128d2 │ │ │ │ │ + bne.w 128f2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12860 │ │ │ │ │ + bne.w 12880 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 12850 │ │ │ │ │ + bne.w 12870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128c8 │ │ │ │ │ + beq.w 128e8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 126e0 │ │ │ │ │ + cbz r0, 12700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 125fa │ │ │ │ │ + b.n 1261a │ │ │ │ │ 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 128e2 │ │ │ │ │ + bne.w 12902 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1291e │ │ │ │ │ + bne.w 1293e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1292c │ │ │ │ │ + beq.w 1294c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1292c │ │ │ │ │ + bne.w 1294c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12924 │ │ │ │ │ + bne.w 12944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6818 │ │ │ │ │ + bl 6810 │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128ba │ │ │ │ │ + beq.w 128da │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 128c0 │ │ │ │ │ + beq.w 128e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 128c0 │ │ │ │ │ + bne.w 128e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128b4 │ │ │ │ │ + bne.w 128d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128ac │ │ │ │ │ + beq.w 128cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 128b4 │ │ │ │ │ + bne.w 128d4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 1279c │ │ │ │ │ - bl 6818 │ │ │ │ │ + cbz r2, 127bc │ │ │ │ │ + bl 6810 │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1279c │ │ │ │ │ + cbz r0, 127bc │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 12882 │ │ │ │ │ + beq.n 128a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 12776 │ │ │ │ │ + b.n 12796 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128a6 │ │ │ │ │ + beq.n 128c6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 127c0 │ │ │ │ │ + ble.n 127e0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 127ae │ │ │ │ │ + b.n 127ce │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -32829,788 +32849,788 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12904 │ │ │ │ │ + beq.w 12924 │ │ │ │ │ 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 12902 │ │ │ │ │ + bne.w 12922 │ │ │ │ │ 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 128f4 │ │ │ │ │ + beq.n 12914 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128e8 │ │ │ │ │ + beq.n 12908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1260c │ │ │ │ │ + b.n 1262c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 1289a │ │ │ │ │ + blt.n 128ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r5, 12858 │ │ │ │ │ + cbnz r5, 12878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 125cc │ │ │ │ │ + beq.w 125ec │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 125e2 │ │ │ │ │ + beq.w 12602 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 126f2 │ │ │ │ │ + b.n 12712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1268e │ │ │ │ │ + bne.w 126ae │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12694 │ │ │ │ │ + bne.w 126b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12934 │ │ │ │ │ + bne.n 12954 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12692 │ │ │ │ │ + b.n 126b2 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 128a6 │ │ │ │ │ + cbz r0, 128c6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 12790 │ │ │ │ │ + b.n 127b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 126f2 │ │ │ │ │ + b.n 12712 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12904 │ │ │ │ │ + b.n 12924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1274e │ │ │ │ │ + b.n 1276e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 126f2 │ │ │ │ │ + b.n 12712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12850 │ │ │ │ │ + b.n 12870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12672 │ │ │ │ │ + b.n 12692 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 126f2 │ │ │ │ │ + b.n 12712 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 128fa │ │ │ │ │ + cbnz r0, 1291a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1260c │ │ │ │ │ + b.n 1262c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1260e │ │ │ │ │ + b.n 1262e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1260e │ │ │ │ │ + b.n 1262e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 128f0 │ │ │ │ │ + b.n 12910 │ │ │ │ │ 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 1254c │ │ │ │ │ + beq.w 1256c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1260e │ │ │ │ │ + b.n 1262e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1260e │ │ │ │ │ + b.n 1262e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12904 │ │ │ │ │ + b.n 12924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12718 │ │ │ │ │ + b.n 12738 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12850 │ │ │ │ │ + b.n 12870 │ │ │ │ │ │ │ │ │ │ -00012940 : │ │ │ │ │ +00012960 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12b42 │ │ │ │ │ + beq.w 12b62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b42 │ │ │ │ │ + bne.w 12b62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12b50 │ │ │ │ │ + bne.w 12b70 │ │ │ │ │ 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 12ab2 │ │ │ │ │ + bne.w 12ad2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12abe │ │ │ │ │ + bne.w 12ade │ │ │ │ │ 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 12ac4 │ │ │ │ │ + bne.w 12ae4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12abe │ │ │ │ │ + bne.w 12ade │ │ │ │ │ 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 12af0 │ │ │ │ │ + bne.w 12b10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ + bne.n 12ade │ │ │ │ │ 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 12b20 │ │ │ │ │ + bne.w 12b40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ + bne.n 12ade │ │ │ │ │ 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 12b10 │ │ │ │ │ + bne.w 12b30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ + bne.n 12ade │ │ │ │ │ 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 12b58 │ │ │ │ │ + bne.w 12b78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ + bne.n 12ade │ │ │ │ │ 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 12b00 │ │ │ │ │ + bne.n 12b20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ + bne.n 12ade │ │ │ │ │ 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 12ae0 │ │ │ │ │ + bne.n 12b00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ + bne.n 12ade │ │ │ │ │ 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 12b78 │ │ │ │ │ + bne.w 12b98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ + bne.n 12ade │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b98 │ │ │ │ │ + bne.w 12bb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 12abe │ │ │ │ │ + cbnz r2, 12ade │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b88 │ │ │ │ │ + bne.w 12ba8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 12abe │ │ │ │ │ + cbnz r2, 12ade │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ba8 │ │ │ │ │ + bne.w 12bc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 12abe │ │ │ │ │ + cbnz r2, 12ade │ │ │ │ │ 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 12b68 │ │ │ │ │ + bne.n 12b88 │ │ │ │ │ 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, 12ad2 │ │ │ │ │ + cbz r0, 12af2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12aaa │ │ │ │ │ + b.n 12aca │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ + bne.n 12ade │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12bb8 │ │ │ │ │ + bne.n 12bd8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 12abe │ │ │ │ │ + b.n 12ade │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a4 │ │ │ │ │ + bl 399c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ 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 1297a │ │ │ │ │ + beq.w 1299a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12aaa │ │ │ │ │ + b.n 12aca │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 12ad2 │ │ │ │ │ + bne.n 12ade │ │ │ │ │ + b.n 12af2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12aaa │ │ │ │ │ + b.n 12aca │ │ │ │ │ │ │ │ │ │ -00012bc4 : │ │ │ │ │ +00012be4 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 134e6 │ │ │ │ │ + beq.w 13502 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134e6 │ │ │ │ │ + bne.w 13502 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 134f6 │ │ │ │ │ + bne.w 13512 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 134d4 │ │ │ │ │ + beq.w 134f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134d4 │ │ │ │ │ + bne.w 134f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13016 │ │ │ │ │ + bne.w 13032 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13492 │ │ │ │ │ + beq.w 134ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13492 │ │ │ │ │ + bne.w 134ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 130c8 │ │ │ │ │ + bne.w 130e4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1309e │ │ │ │ │ + beq.w 130ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13206 │ │ │ │ │ + bne.w 13222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12de4 │ │ │ │ │ + bne.w 12e04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 130c8 │ │ │ │ │ + bne.w 130e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e318 │ │ │ │ │ + bl e32c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1324a │ │ │ │ │ + bne.w 13266 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 134f6 │ │ │ │ │ + bne.w 13512 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 134b2 │ │ │ │ │ + beq.w 134ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134b2 │ │ │ │ │ + bne.w 134ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1309a │ │ │ │ │ + bne.w 130b6 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 134c4 │ │ │ │ │ + beq.w 134e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134c4 │ │ │ │ │ + bne.w 134e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13096 │ │ │ │ │ + bne.w 130b2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1306c │ │ │ │ │ + beq.w 13088 │ │ │ │ │ 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 r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 131f4 │ │ │ │ │ + bne.w 13210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12edc │ │ │ │ │ + bne.w 12efa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13096 │ │ │ │ │ + bne.w 130b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e318 │ │ │ │ │ + bl e32c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1326e │ │ │ │ │ + bne.w 1328a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 134f6 │ │ │ │ │ + bne.w 13512 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 133c0 │ │ │ │ │ + beq.w 133dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 133c0 │ │ │ │ │ + bne.w 133dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 133d0 │ │ │ │ │ + bne.w 133ec │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 134a2 │ │ │ │ │ + beq.w 134be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134a2 │ │ │ │ │ + bne.w 134be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 12dd0 │ │ │ │ │ + cbnz r2, 12df0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 13212 │ │ │ │ │ + beq.w 1322e │ │ │ │ │ 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 13238 │ │ │ │ │ + bne.w 13254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13292 │ │ │ │ │ + bne.w 132ae │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 12dd0 │ │ │ │ │ + cbnz r6, 12df0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13106 │ │ │ │ │ + bne.w 13122 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c80 │ │ │ │ │ + beq.w 12ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c80 │ │ │ │ │ + beq.w 12ca0 │ │ │ │ │ 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 13266 │ │ │ │ │ + beq.w 13282 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13568 │ │ │ │ │ + beq.w 13584 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1325c │ │ │ │ │ + beq.w 13278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13560 │ │ │ │ │ + beq.w 1357c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13560 │ │ │ │ │ + bne.w 1357c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 130c8 │ │ │ │ │ + bne.w 130e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13556 │ │ │ │ │ + beq.w 13572 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 130c8 │ │ │ │ │ + bne.w 130e4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1301a │ │ │ │ │ + bne.w 13036 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13550 │ │ │ │ │ + beq.w 1356c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 13050 │ │ │ │ │ + bgt.w 1306c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -33620,103 +33640,103 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12fce │ │ │ │ │ + bne.n 12fea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12c9c │ │ │ │ │ + b.n 12cbc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d20 │ │ │ │ │ + beq.w 12d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d20 │ │ │ │ │ + beq.w 12d40 │ │ │ │ │ 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 1328a │ │ │ │ │ + beq.w 132a6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1348c │ │ │ │ │ + beq.w 134a8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13280 │ │ │ │ │ + beq.w 1329c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13484 │ │ │ │ │ + beq.w 134a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13484 │ │ │ │ │ + bne.w 134a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13096 │ │ │ │ │ + bne.w 130b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13502 │ │ │ │ │ + beq.w 1351e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13096 │ │ │ │ │ + bne.w 130b2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13036 │ │ │ │ │ + bne.n 13052 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134fc │ │ │ │ │ + beq.w 13518 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 1305e │ │ │ │ │ + bgt.n 1307a │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -33724,223 +33744,223 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12dda │ │ │ │ │ + bne.w 12dfa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12d3e │ │ │ │ │ + b.n 12d5e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ed8 │ │ │ │ │ + beq.w 12ef6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1343a │ │ │ │ │ + beq.w 13456 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1343a │ │ │ │ │ + bne.w 13456 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 133ba │ │ │ │ │ + bne.w 133d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 136c8 │ │ │ │ │ + bl 136e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13310 │ │ │ │ │ + bne.w 1332c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c9c │ │ │ │ │ - bl 13570 │ │ │ │ │ + b.n 12cbc │ │ │ │ │ + bl 1358c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e9a │ │ │ │ │ + beq.w 12eb8 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 130ce │ │ │ │ │ + beq.n 130ea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 12e88 │ │ │ │ │ - bl 13570 │ │ │ │ │ + b.n 12ea6 │ │ │ │ │ + bl 1358c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f90 │ │ │ │ │ + beq.n 12fac │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 130ea │ │ │ │ │ + beq.n 13106 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 12f80 │ │ │ │ │ + b.n 12f9c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 12eae │ │ │ │ │ + b.n 12ecc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 12fa4 │ │ │ │ │ + b.n 12fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1350c │ │ │ │ │ + blt.w 13528 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 131ee │ │ │ │ │ + bne.w 1320a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12d12 │ │ │ │ │ + beq.w 12d32 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 12d3e │ │ │ │ │ + b.n 12d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13518 │ │ │ │ │ + blt.w 13534 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13200 │ │ │ │ │ + bne.w 1321c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12c72 │ │ │ │ │ + beq.w 12c92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13016 │ │ │ │ │ + b.n 13032 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13550 │ │ │ │ │ + beq.w 1356c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1302a │ │ │ │ │ + b.n 13046 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134fc │ │ │ │ │ + beq.w 13518 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 13044 │ │ │ │ │ + b.n 13060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dd0 │ │ │ │ │ + beq.w 12df0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dd0 │ │ │ │ │ + beq.w 12df0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132dc │ │ │ │ │ + beq.w 132f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1353c │ │ │ │ │ + beq.w 13558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13534 │ │ │ │ │ + beq.w 13550 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13534 │ │ │ │ │ + bne.w 13550 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12dd0 │ │ │ │ │ + bne.w 12df0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1352a │ │ │ │ │ + beq.w 13546 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12dd0 │ │ │ │ │ + bne.w 12df0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 132f0 │ │ │ │ │ + bne.w 1330c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13524 │ │ │ │ │ + beq.w 13540 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.w 132e2 │ │ │ │ │ + bgt.w 132fe │ │ │ │ │ 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 │ │ │ │ │ @@ -33948,190 +33968,190 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12dda │ │ │ │ │ + bne.w 12dfa │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 12dda │ │ │ │ │ + b.n 12dfa │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13096 │ │ │ │ │ + bne.w 130b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8fd4 │ │ │ │ │ + bl 8fcc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 13090 │ │ │ │ │ + b.n 130ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 130c8 │ │ │ │ │ + bne.w 130e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8fd4 │ │ │ │ │ + bl 8fcc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 130c2 │ │ │ │ │ + b.n 130de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13546 │ │ │ │ │ + blt.w 13562 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 13240 │ │ │ │ │ + cbz r3, 1325c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12dd0 │ │ │ │ │ + bne.w 12df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8fd4 │ │ │ │ │ + bl 8fcc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12dae │ │ │ │ │ - b.n 12dd0 │ │ │ │ │ + beq.w 12dce │ │ │ │ │ + b.n 12df0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e3e │ │ │ │ │ + bne.w 12e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13518 │ │ │ │ │ + bne.w 13534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13016 │ │ │ │ │ + b.n 13032 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f36 │ │ │ │ │ + bne.w 12f52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1350c │ │ │ │ │ + bne.w 13528 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1309a │ │ │ │ │ + b.n 130b6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dbc │ │ │ │ │ + beq.w 12ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dbc │ │ │ │ │ + beq.w 12ddc │ │ │ │ │ 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 12dd0 │ │ │ │ │ + beq.w 12df0 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13146 │ │ │ │ │ + bne.w 13162 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13146 │ │ │ │ │ + b.n 13162 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ str.w r0, [r1, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 131c0 │ │ │ │ │ + b.n 131dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 136c8 │ │ │ │ │ + bl 136e0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131ac │ │ │ │ │ + beq.w 131c8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 133d4 │ │ │ │ │ + beq.n 133f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 1319e │ │ │ │ │ + b.n 131ba │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1347c │ │ │ │ │ + beq.w 13498 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1347c │ │ │ │ │ + bne.w 13498 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13474 │ │ │ │ │ + bne.w 13490 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1345e │ │ │ │ │ + beq.w 1347a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13474 │ │ │ │ │ + bne.w 13490 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 133fe │ │ │ │ │ + bne.n 1341a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13470 │ │ │ │ │ + beq.n 1348c │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 133f0 │ │ │ │ │ + bgt.n 1340c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ @@ -34141,648 +34161,647 @@ │ │ │ │ │ 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 12ed8 │ │ │ │ │ + beq.w 12ef6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13442 │ │ │ │ │ + beq.n 1345e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12dda │ │ │ │ │ + b.n 12dfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c9c │ │ │ │ │ + b.n 12cbc │ │ │ │ │ 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 12d6c │ │ │ │ │ + beq.w 12d8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 131e8 │ │ │ │ │ + b.n 13204 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13524 │ │ │ │ │ + beq.w 13540 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 13302 │ │ │ │ │ + b.n 1331e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1337e │ │ │ │ │ + b.n 1339a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 136c8 │ │ │ │ │ + bl 136e0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13368 │ │ │ │ │ + beq.n 13384 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 13420 │ │ │ │ │ + beq.n 1343c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 13358 │ │ │ │ │ + b.n 13374 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r2, r9, lsl #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbz r0, 13458 │ │ │ │ │ + cbz r0, 13474 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 13412 │ │ │ │ │ + b.n 1342e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12ffc │ │ │ │ │ + b.n 13018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dda │ │ │ │ │ + beq.w 12dfa │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ddc │ │ │ │ │ + b.n 12dfc │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13016 │ │ │ │ │ + b.n 13032 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 1345a │ │ │ │ │ + b.n 13476 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13016 │ │ │ │ │ + b.n 13032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1332e │ │ │ │ │ + b.n 1334a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12f56 │ │ │ │ │ + b.n 12f72 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12f26 │ │ │ │ │ + b.n 12f42 │ │ │ │ │ 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 12c52 │ │ │ │ │ - b.n 130c8 │ │ │ │ │ + beq.w 12c72 │ │ │ │ │ + b.n 130e4 │ │ │ │ │ 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 12d8e │ │ │ │ │ - b.n 12dd0 │ │ │ │ │ + beq.w 12dae │ │ │ │ │ + b.n 12df0 │ │ │ │ │ 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 12ccc │ │ │ │ │ - b.n 1309a │ │ │ │ │ + beq.w 12cec │ │ │ │ │ + b.n 130b6 │ │ │ │ │ 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 12cf2 │ │ │ │ │ - b.n 13096 │ │ │ │ │ + beq.w 12d12 │ │ │ │ │ + b.n 130b2 │ │ │ │ │ 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 12c2c │ │ │ │ │ - b.n 13016 │ │ │ │ │ + beq.w 12c4c │ │ │ │ │ + b.n 13032 │ │ │ │ │ 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 12c02 │ │ │ │ │ + beq.w 12c22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12ddc │ │ │ │ │ + b.n 12dfc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1328a │ │ │ │ │ + b.n 132a6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1309a │ │ │ │ │ + b.n 130b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13016 │ │ │ │ │ + b.n 13032 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 12dd0 │ │ │ │ │ + b.n 12df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13176 │ │ │ │ │ + b.n 13192 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dd0 │ │ │ │ │ + beq.w 12df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12dd4 │ │ │ │ │ + b.n 12df4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 13266 │ │ │ │ │ + b.n 13282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12e5e │ │ │ │ │ + b.n 12e7c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12e2e │ │ │ │ │ + b.n 12e4c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013570 : │ │ │ │ │ +0001358c : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 136ac │ │ │ │ │ + beq.w 136c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136ac │ │ │ │ │ + bne.w 136c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13684 │ │ │ │ │ + bne.n 1369e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1365c │ │ │ │ │ + beq.n 13676 │ │ │ │ │ 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 r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13692 │ │ │ │ │ + bne.n 136ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cbnz r0, 135f8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r0, 13614 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13684 │ │ │ │ │ + bne.n 1369e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl e318 │ │ │ │ │ + bl e32c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1369c │ │ │ │ │ + bne.n 136b6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 135d0 │ │ │ │ │ + beq.n 135ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 135d0 │ │ │ │ │ + beq.n 135ec │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 135ea │ │ │ │ │ + beq.n 13606 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 136c0 │ │ │ │ │ + beq.n 136da │ │ │ │ │ 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 135ea │ │ │ │ │ + bne.n 13606 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 135e8 │ │ │ │ │ + beq.n 13604 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 135ee │ │ │ │ │ + b.n 1360a │ │ │ │ │ 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 136b4 │ │ │ │ │ + blt.n 136ce │ │ │ │ │ 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 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 1368c │ │ │ │ │ + cbnz r3, 136a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 135c6 │ │ │ │ │ + beq.n 135e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 135ee │ │ │ │ │ + b.n 1360a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13684 │ │ │ │ │ + bne.n 1369e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8fd4 │ │ │ │ │ + bl 8fcc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1367e │ │ │ │ │ + b.n 13698 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135ea │ │ │ │ │ - b.n 1364a │ │ │ │ │ + bne.n 13606 │ │ │ │ │ + b.n 13664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 135a4 │ │ │ │ │ + b.n 135c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 135ee │ │ │ │ │ + b.n 1360a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1363c │ │ │ │ │ - nop │ │ │ │ │ + b.n 13656 │ │ │ │ │ │ │ │ │ │ -000136c8 : │ │ │ │ │ +000136e0 : │ │ │ │ │ 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 13826 │ │ │ │ │ + beq.w 1383e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13826 │ │ │ │ │ + bne.w 1383e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137d6 │ │ │ │ │ + bne.n 137ee │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 137a4 │ │ │ │ │ + beq.n 137bc │ │ │ │ │ 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 137c8 │ │ │ │ │ + bne.n 137e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 137de │ │ │ │ │ + bne.n 137f6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137d6 │ │ │ │ │ + bne.n 137ee │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1374e │ │ │ │ │ + cbnz r0, 13766 │ │ │ │ │ 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 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1373c │ │ │ │ │ + beq.n 13754 │ │ │ │ │ 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 13740 │ │ │ │ │ + beq.n 13758 │ │ │ │ │ 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 13820 │ │ │ │ │ + beq.n 13838 │ │ │ │ │ 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 13740 │ │ │ │ │ + bne.n 13758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1373e │ │ │ │ │ + beq.n 13756 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13744 │ │ │ │ │ + b.n 1375c │ │ │ │ │ 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 1382e │ │ │ │ │ + blt.n 13846 │ │ │ │ │ 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, 137d0 │ │ │ │ │ + cbz r3, 137e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 137d6 │ │ │ │ │ + cbnz r3, 137ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8fd4 │ │ │ │ │ + bl 8fcc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1371e │ │ │ │ │ + beq.n 13736 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13744 │ │ │ │ │ + b.n 1375c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1372a │ │ │ │ │ + beq.n 13742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1372a │ │ │ │ │ + beq.n 13742 │ │ │ │ │ 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 13740 │ │ │ │ │ + beq.n 13758 │ │ │ │ │ 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 13784 │ │ │ │ │ + bne.n 1379c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13784 │ │ │ │ │ + b.n 1379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 136fc │ │ │ │ │ + b.n 13714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13744 │ │ │ │ │ + b.n 1375c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001383c : │ │ │ │ │ +00013854 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1393a │ │ │ │ │ + beq.n 13952 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1393a │ │ │ │ │ + bne.n 13952 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 138d2 │ │ │ │ │ + bne.n 138ea │ │ │ │ │ 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, 13890 │ │ │ │ │ + cbz r0, 138a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bcc │ │ │ │ │ - cbz r0, 13890 │ │ │ │ │ + bl 6be0 │ │ │ │ │ + cbz r0, 138a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 138d2 │ │ │ │ │ + cbz r3, 138ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13934 │ │ │ │ │ + bne.n 1394c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1392c │ │ │ │ │ + beq.n 13944 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1392c │ │ │ │ │ + bne.n 13944 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13926 │ │ │ │ │ + bne.n 1393e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 138da │ │ │ │ │ + cbnz r0, 138f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1388a │ │ │ │ │ + b.n 138a2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_126_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138ca │ │ │ │ │ + beq.n 138e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34791,366 +34810,366 @@ │ │ │ │ │ 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 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ 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 138cc │ │ │ │ │ + beq.n 138e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 138ce │ │ │ │ │ + b.n 138e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 138ce │ │ │ │ │ + b.n 138e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 138b8 │ │ │ │ │ + b.n 138d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1388a │ │ │ │ │ + b.n 138a2 │ │ │ │ │ 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 13870 │ │ │ │ │ - b.n 138d2 │ │ │ │ │ + beq.n 13888 │ │ │ │ │ + b.n 138ea │ │ │ │ │ │ │ │ │ │ -00013948 <_loop1_73_rule>: │ │ │ │ │ +00013960 <_loop1_73_rule>: │ │ │ │ │ _loop1_73_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13cdc <_loop1_73_rule+0x394> │ │ │ │ │ + beq.w 13cf4 <_loop1_73_rule+0x394> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13cdc <_loop1_73_rule+0x394> │ │ │ │ │ + bne.w 13cf4 <_loop1_73_rule+0x394> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13c4e <_loop1_73_rule+0x306> │ │ │ │ │ + bne.w 13c66 <_loop1_73_rule+0x306> │ │ │ │ │ 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 13cbe <_loop1_73_rule+0x376> │ │ │ │ │ + beq.w 13cd6 <_loop1_73_rule+0x376> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13cce <_loop1_73_rule+0x386> │ │ │ │ │ + bne.w 13ce6 <_loop1_73_rule+0x386> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13a9a <_loop1_73_rule+0x152> │ │ │ │ │ + beq.n 13ab2 <_loop1_73_rule+0x152> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13a9a <_loop1_73_rule+0x152> │ │ │ │ │ + bne.n 13ab2 <_loop1_73_rule+0x152> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13aa8 <_loop1_73_rule+0x160> │ │ │ │ │ + bne.n 13ac0 <_loop1_73_rule+0x160> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13c5e <_loop1_73_rule+0x316> │ │ │ │ │ + beq.w 13c76 <_loop1_73_rule+0x316> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c5e <_loop1_73_rule+0x316> │ │ │ │ │ + bne.w 13c76 <_loop1_73_rule+0x316> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13c6c <_loop1_73_rule+0x324> │ │ │ │ │ + bne.w 13c84 <_loop1_73_rule+0x324> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 13aac <_loop1_73_rule+0x164> │ │ │ │ │ + beq.n 13ac4 <_loop1_73_rule+0x164> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13ad6 <_loop1_73_rule+0x18e> │ │ │ │ │ + beq.n 13aee <_loop1_73_rule+0x18e> │ │ │ │ │ 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 13cb0 <_loop1_73_rule+0x368> │ │ │ │ │ + beq.w 13cc8 <_loop1_73_rule+0x368> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r0, [sl, #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 r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b80 <_loop1_73_rule+0x238> │ │ │ │ │ + beq.w 13b98 <_loop1_73_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b8e <_loop1_73_rule+0x246> │ │ │ │ │ + beq.w 13ba6 <_loop1_73_rule+0x246> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 13b74 <_loop1_73_rule+0x22c> │ │ │ │ │ + bne.w 13b8c <_loop1_73_rule+0x22c> │ │ │ │ │ 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 13c92 <_loop1_73_rule+0x34a> │ │ │ │ │ + beq.w 13caa <_loop1_73_rule+0x34a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str.w r6, [r0, r5, lsl #2] │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 139bc <_loop1_73_rule+0x74> │ │ │ │ │ + bne.n 139d4 <_loop1_73_rule+0x74> │ │ │ │ │ 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 139d2 <_loop1_73_rule+0x8a> │ │ │ │ │ + beq.n 139ea <_loop1_73_rule+0x8a> │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 13bc0 <_loop1_73_rule+0x278> │ │ │ │ │ + b.n 13bd8 <_loop1_73_rule+0x278> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13ce4 <_loop1_73_rule+0x39c> │ │ │ │ │ + blt.w 13cfc <_loop1_73_rule+0x39c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13c6c <_loop1_73_rule+0x324> │ │ │ │ │ + bne.w 13c84 <_loop1_73_rule+0x324> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13a16 <_loop1_73_rule+0xce> │ │ │ │ │ + bne.n 13a2e <_loop1_73_rule+0xce> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13aa8 <_loop1_73_rule+0x160> │ │ │ │ │ + bne.n 13ac0 <_loop1_73_rule+0x160> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13c72 <_loop1_73_rule+0x32a> │ │ │ │ │ + beq.w 13c8a <_loop1_73_rule+0x32a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c72 <_loop1_73_rule+0x32a> │ │ │ │ │ + bne.w 13c8a <_loop1_73_rule+0x32a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13bb8 <_loop1_73_rule+0x270> │ │ │ │ │ + bne.n 13bd0 <_loop1_73_rule+0x270> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ittt ne │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrdne r7, sl, [r3, #12] │ │ │ │ │ - beq.n 13b9c <_loop1_73_rule+0x254> │ │ │ │ │ + beq.n 13bb4 <_loop1_73_rule+0x254> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13bb8 <_loop1_73_rule+0x270> │ │ │ │ │ + beq.n 13bd0 <_loop1_73_rule+0x270> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13bb8 <_loop1_73_rule+0x270> │ │ │ │ │ + beq.n 13bd0 <_loop1_73_rule+0x270> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd sl, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c82 <_loop1_73_rule+0x33a> │ │ │ │ │ + beq.w 13c9a <_loop1_73_rule+0x33a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c58 <_loop1_73_rule+0x310> │ │ │ │ │ + beq.n 13c70 <_loop1_73_rule+0x310> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13a6c <_loop1_73_rule+0x124> │ │ │ │ │ + beq.w 13a84 <_loop1_73_rule+0x124> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 139b4 <_loop1_73_rule+0x6c> │ │ │ │ │ + b.n 139cc <_loop1_73_rule+0x6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13cb8 <_loop1_73_rule+0x370> │ │ │ │ │ + bne.w 13cd0 <_loop1_73_rule+0x370> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 13ae4 <_loop1_73_rule+0x19c> │ │ │ │ │ + beq.n 13afc <_loop1_73_rule+0x19c> │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 13bc0 <_loop1_73_rule+0x278> │ │ │ │ │ + b.n 13bd8 <_loop1_73_rule+0x278> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13cd4 <_loop1_73_rule+0x38c> │ │ │ │ │ + blt.w 13cec <_loop1_73_rule+0x38c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, sl, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 13b18 <_loop1_73_rule+0x1d0> │ │ │ │ │ + beq.n 13b30 <_loop1_73_rule+0x1d0> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 13c48 <_loop1_73_rule+0x300> │ │ │ │ │ + beq.n 13c60 <_loop1_73_rule+0x300> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13c48 <_loop1_73_rule+0x300> │ │ │ │ │ + bne.n 13c60 <_loop1_73_rule+0x300> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c96 <_loop1_73_rule+0x34e> │ │ │ │ │ + beq.n 13cae <_loop1_73_rule+0x34e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13c34 <_loop1_73_rule+0x2ec> │ │ │ │ │ + ble.n 13c4c <_loop1_73_rule+0x2ec> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 13c34 <_loop1_73_rule+0x2ec> │ │ │ │ │ + beq.n 13c4c <_loop1_73_rule+0x2ec> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 13c34 <_loop1_73_rule+0x2ec> │ │ │ │ │ + beq.n 13c4c <_loop1_73_rule+0x2ec> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 13c34 <_loop1_73_rule+0x2ec> │ │ │ │ │ + beq.n 13c4c <_loop1_73_rule+0x2ec> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 13c34 <_loop1_73_rule+0x2ec> │ │ │ │ │ + beq.n 13c4c <_loop1_73_rule+0x2ec> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 13c34 <_loop1_73_rule+0x2ec> │ │ │ │ │ + beq.n 13c4c <_loop1_73_rule+0x2ec> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 13c34 <_loop1_73_rule+0x2ec> │ │ │ │ │ + beq.n 13c4c <_loop1_73_rule+0x2ec> │ │ │ │ │ movs r3, #6 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 13c22 <_loop1_73_rule+0x2da> │ │ │ │ │ + bne.n 13c3a <_loop1_73_rule+0x2da> │ │ │ │ │ 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 │ │ │ │ │ @@ -35158,560 +35177,560 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13c3e <_loop1_73_rule+0x2f6> │ │ │ │ │ + b.n 13c56 <_loop1_73_rule+0x2f6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 13bc0 <_loop1_73_rule+0x278> │ │ │ │ │ + b.n 13bd8 <_loop1_73_rule+0x278> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 139f8 <_loop1_73_rule+0xb0> │ │ │ │ │ + beq.w 13a10 <_loop1_73_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13b90 <_loop1_73_rule+0x248> │ │ │ │ │ + b.n 13ba8 <_loop1_73_rule+0x248> │ │ │ │ │ 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 13b04 <_loop1_73_rule+0x1bc> │ │ │ │ │ - b.n 13bb8 <_loop1_73_rule+0x270> │ │ │ │ │ + beq.w 13b1c <_loop1_73_rule+0x1bc> │ │ │ │ │ + b.n 13bd0 <_loop1_73_rule+0x270> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 13caa <_loop1_73_rule+0x362> │ │ │ │ │ + cbnz r0, 13cc2 <_loop1_73_rule+0x362> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13bc0 <_loop1_73_rule+0x278> │ │ │ │ │ + b.n 13bd8 <_loop1_73_rule+0x278> │ │ │ │ │ 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 13c3e <_loop1_73_rule+0x2f6> │ │ │ │ │ + b.n 13c56 <_loop1_73_rule+0x2f6> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13c8e <_loop1_73_rule+0x346> │ │ │ │ │ + b.n 13ca6 <_loop1_73_rule+0x346> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13b90 <_loop1_73_rule+0x248> │ │ │ │ │ + b.n 13ba8 <_loop1_73_rule+0x248> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13b90 <_loop1_73_rule+0x248> │ │ │ │ │ + b.n 13ba8 <_loop1_73_rule+0x248> │ │ │ │ │ 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 13c3e <_loop1_73_rule+0x2f6> │ │ │ │ │ + b.n 13c56 <_loop1_73_rule+0x2f6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.n 13c3e <_loop1_73_rule+0x2f6> │ │ │ │ │ + b.n 13c56 <_loop1_73_rule+0x2f6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13bba <_loop1_73_rule+0x272> │ │ │ │ │ + b.n 13bd2 <_loop1_73_rule+0x272> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1397c <_loop1_73_rule+0x34> │ │ │ │ │ + b.n 13994 <_loop1_73_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13b90 <_loop1_73_rule+0x248> │ │ │ │ │ + b.n 13ba8 <_loop1_73_rule+0x248> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013cf0 : │ │ │ │ │ +00013d08 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13e46 │ │ │ │ │ + beq.w 13e5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13e46 │ │ │ │ │ + bne.w 13e5e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13e40 │ │ │ │ │ + bne.w 13e58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13e22 │ │ │ │ │ + beq.n 13e3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e22 │ │ │ │ │ + bne.n 13e3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13e1a │ │ │ │ │ + bne.n 13e32 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 13dfc │ │ │ │ │ + beq.n 13e14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13dbe │ │ │ │ │ + cbz r0, 13dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 13dbe │ │ │ │ │ + cbz r0, 13dd6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13db6 │ │ │ │ │ + cbz r0, 13dce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13de0 │ │ │ │ │ + cbz r0, 13df8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e2a │ │ │ │ │ + bne.n 13e42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13e38 │ │ │ │ │ + bne.n 13e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 13de4 │ │ │ │ │ + cbnz r0, 13dfc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 13da8 │ │ │ │ │ + b.n 13dc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13dc6 │ │ │ │ │ + b.n 13dde │ │ │ │ │ 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 13da8 │ │ │ │ │ - b.n 13dd8 │ │ │ │ │ + bne.n 13dc0 │ │ │ │ │ + b.n 13df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13e2a │ │ │ │ │ + blt.n 13e42 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13d68 │ │ │ │ │ + beq.n 13d80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13dc6 │ │ │ │ │ + b.n 13dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d4c │ │ │ │ │ + b.n 13d64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13dc6 │ │ │ │ │ + b.n 13dde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13dac │ │ │ │ │ + b.n 13dc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13dac │ │ │ │ │ + b.n 13dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d24 │ │ │ │ │ + b.n 13d3c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013e50 : │ │ │ │ │ +00013e68 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 13f14 │ │ │ │ │ + beq.n 13f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13f14 │ │ │ │ │ + bne.n 13f2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13f0c │ │ │ │ │ + bne.n 13f24 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 13ede │ │ │ │ │ + beq.n 13ef6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13f0a │ │ │ │ │ + beq.n 13f22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13ed2 │ │ │ │ │ + cbz r0, 13eea │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13f2e │ │ │ │ │ + cbz r0, 13f46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13f22 │ │ │ │ │ + blt.n 13f3a │ │ │ │ │ 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, 13f0c │ │ │ │ │ + cbnz r3, 13f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13ea6 │ │ │ │ │ + bne.n 13ebe │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13ed6 │ │ │ │ │ + b.n 13eee │ │ │ │ │ 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 13e84 │ │ │ │ │ - b.n 13f0c │ │ │ │ │ + beq.n 13e9c │ │ │ │ │ + b.n 13f24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13ed6 │ │ │ │ │ + b.n 13eee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13f0c │ │ │ │ │ + beq.n 13f24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13ed6 │ │ │ │ │ + b.n 13eee │ │ │ │ │ │ │ │ │ │ -00013f40 <_loop0_71_rule>: │ │ │ │ │ +00013f58 <_loop0_71_rule>: │ │ │ │ │ _loop0_71_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 141cc <_loop0_71_rule+0x28c> │ │ │ │ │ + beq.w 141e4 <_loop0_71_rule+0x28c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 141cc <_loop0_71_rule+0x28c> │ │ │ │ │ + bne.w 141e4 <_loop0_71_rule+0x28c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 141c2 <_loop0_71_rule+0x282> │ │ │ │ │ + bne.w 141da <_loop0_71_rule+0x282> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 141b2 <_loop0_71_rule+0x272> │ │ │ │ │ + beq.w 141ca <_loop0_71_rule+0x272> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 141c2 <_loop0_71_rule+0x282> │ │ │ │ │ + bne.w 141da <_loop0_71_rule+0x282> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1401c <_loop0_71_rule+0xdc> │ │ │ │ │ + b.n 14034 <_loop0_71_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 141a2 <_loop0_71_rule+0x262> │ │ │ │ │ + beq.w 141ba <_loop0_71_rule+0x262> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14112 <_loop0_71_rule+0x1d2> │ │ │ │ │ + beq.w 1412a <_loop0_71_rule+0x1d2> │ │ │ │ │ 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 14120 <_loop0_71_rule+0x1e0> │ │ │ │ │ + beq.w 14138 <_loop0_71_rule+0x1e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 14012 <_loop0_71_rule+0xd2> │ │ │ │ │ + bne.n 1402a <_loop0_71_rule+0xd2> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1418e <_loop0_71_rule+0x24e> │ │ │ │ │ + beq.w 141a6 <_loop0_71_rule+0x24e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1417c <_loop0_71_rule+0x23c> │ │ │ │ │ + beq.w 14194 <_loop0_71_rule+0x23c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1417c <_loop0_71_rule+0x23c> │ │ │ │ │ + bne.w 14194 <_loop0_71_rule+0x23c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1409e <_loop0_71_rule+0x15e> │ │ │ │ │ + bne.n 140b6 <_loop0_71_rule+0x15e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14166 <_loop0_71_rule+0x226> │ │ │ │ │ + beq.w 1417e <_loop0_71_rule+0x226> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14166 <_loop0_71_rule+0x226> │ │ │ │ │ + bne.w 1417e <_loop0_71_rule+0x226> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14174 <_loop0_71_rule+0x234> │ │ │ │ │ + bne.w 1418c <_loop0_71_rule+0x234> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 1413e <_loop0_71_rule+0x1fe> │ │ │ │ │ + beq.n 14156 <_loop0_71_rule+0x1fe> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13fa2 <_loop0_71_rule+0x62> │ │ │ │ │ + bne.n 13fba <_loop0_71_rule+0x62> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 1409c <_loop0_71_rule+0x15c> │ │ │ │ │ + cbnz r3, 140b4 <_loop0_71_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13e50 │ │ │ │ │ + bl 13e68 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14124 <_loop0_71_rule+0x1e4> │ │ │ │ │ + bne.n 1413c <_loop0_71_rule+0x1e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1418e <_loop0_71_rule+0x24e> │ │ │ │ │ + beq.n 141a6 <_loop0_71_rule+0x24e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 140fe <_loop0_71_rule+0x1be> │ │ │ │ │ + ble.n 14116 <_loop0_71_rule+0x1be> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 140fe <_loop0_71_rule+0x1be> │ │ │ │ │ + beq.n 14116 <_loop0_71_rule+0x1be> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 140fe <_loop0_71_rule+0x1be> │ │ │ │ │ + beq.n 14116 <_loop0_71_rule+0x1be> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 140fe <_loop0_71_rule+0x1be> │ │ │ │ │ + beq.n 14116 <_loop0_71_rule+0x1be> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 140fe <_loop0_71_rule+0x1be> │ │ │ │ │ + beq.n 14116 <_loop0_71_rule+0x1be> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 140fe <_loop0_71_rule+0x1be> │ │ │ │ │ + beq.n 14116 <_loop0_71_rule+0x1be> │ │ │ │ │ movs r3, #5 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 140ec <_loop0_71_rule+0x1ac> │ │ │ │ │ + bne.n 14104 <_loop0_71_rule+0x1ac> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -35719,97 +35738,97 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 141ac <_loop0_71_rule+0x26c> │ │ │ │ │ + bne.n 141c4 <_loop0_71_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1408a <_loop0_71_rule+0x14a> │ │ │ │ │ + b.n 140a2 <_loop0_71_rule+0x14a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13fec <_loop0_71_rule+0xac> │ │ │ │ │ - b.n 1409c <_loop0_71_rule+0x15c> │ │ │ │ │ + bne.w 14004 <_loop0_71_rule+0xac> │ │ │ │ │ + b.n 140b4 <_loop0_71_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 141d4 <_loop0_71_rule+0x294> │ │ │ │ │ + blt.n 141ec <_loop0_71_rule+0x294> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r2, #12] │ │ │ │ │ - cbnz r3, 14174 <_loop0_71_rule+0x234> │ │ │ │ │ + cbnz r3, 1418c <_loop0_71_rule+0x234> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13fa2 <_loop0_71_rule+0x62> │ │ │ │ │ - b.n 14082 <_loop0_71_rule+0x142> │ │ │ │ │ + bne.w 13fba <_loop0_71_rule+0x62> │ │ │ │ │ + b.n 1409a <_loop0_71_rule+0x142> │ │ │ │ │ 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 14064 <_loop0_71_rule+0x124> │ │ │ │ │ + beq.w 1407c <_loop0_71_rule+0x124> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1408a <_loop0_71_rule+0x14a> │ │ │ │ │ + b.n 140a2 <_loop0_71_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1403e <_loop0_71_rule+0xfe> │ │ │ │ │ - b.n 1409e <_loop0_71_rule+0x15e> │ │ │ │ │ + beq.w 14056 <_loop0_71_rule+0xfe> │ │ │ │ │ + b.n 140b6 <_loop0_71_rule+0x15e> │ │ │ │ │ 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 14108 <_loop0_71_rule+0x1c8> │ │ │ │ │ + b.n 14120 <_loop0_71_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1408a <_loop0_71_rule+0x14a> │ │ │ │ │ + b.n 140a2 <_loop0_71_rule+0x14a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1408a <_loop0_71_rule+0x14a> │ │ │ │ │ + b.n 140a2 <_loop0_71_rule+0x14a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14108 <_loop0_71_rule+0x1c8> │ │ │ │ │ + b.n 14120 <_loop0_71_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14108 <_loop0_71_rule+0x1c8> │ │ │ │ │ + b.n 14120 <_loop0_71_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13f74 <_loop0_71_rule+0x34> │ │ │ │ │ + b.n 13f8c <_loop0_71_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1408a <_loop0_71_rule+0x14a> │ │ │ │ │ + b.n 140a2 <_loop0_71_rule+0x14a> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -171,15 +171,15 @@ │ │ │ │ │ cbz r3, 17c <_tmp_174_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1a6 <_tmp_174_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 19e <_tmp_174_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1aa <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 20e <_tmp_177_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5d60 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 20e <_tmp_177_rule+0x64> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -387,22 +387,22 @@ │ │ │ │ │ cbz r3, 33a <_tmp_130_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 358 <_tmp_130_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 50cc │ │ │ │ │ + bl 50c4 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 354 <_tmp_130_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 354 <_tmp_130_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5384 │ │ │ │ │ + bl 537c │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 354 <_tmp_130_rule+0x5a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -435,15 +435,15 @@ │ │ │ │ │ cbz r6, 39c <_tmp_168_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3c8 <_tmp_168_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e318 │ │ │ │ │ + bl e32c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 3ae <_tmp_168_rule+0x52> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 3c4 <_tmp_168_rule+0x68> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -571,15 +571,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6264 │ │ │ │ │ + bl 625c │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbnz r0, 524 │ │ │ │ │ b.n 7a6 │ │ │ │ │ @@ -631,15 +631,15 @@ │ │ │ │ │ cbnz r6, 588 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 582 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_150_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_150_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ │ b.n 8c0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 5ec │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 5ec │ │ │ │ │ @@ -727,15 +727,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 722 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -870,15 +870,15 @@ │ │ │ │ │ cbnz r3, 77e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 778 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -948,15 +948,15 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 766 │ │ │ │ │ b.n 7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 790 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -971,15 +971,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a10 <_loop0_77_rule> │ │ │ │ │ + bl 6a08 <_loop0_77_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 790 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -1008,15 +1008,15 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 766 │ │ │ │ │ b.n 7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d72c │ │ │ │ │ + bl d738 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1275,15 +1275,15 @@ │ │ │ │ │ b.n ae6 <_loop0_145_rule+0xdc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n a4a <_loop0_145_rule+0x40> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113b0 │ │ │ │ │ + bl 113cc │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, aa8 <_loop0_145_rule+0x9e> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n a9c <_loop0_145_rule+0x92> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1582,15 +1582,15 @@ │ │ │ │ │ cbz r3, cf8 <_gather_104_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n dea <_gather_104_rule+0x136> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n de2 <_gather_104_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1615,15 +1615,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, d80 <_gather_104_rule+0xcc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbz r6, d90 <_gather_104_rule+0xdc> │ │ │ │ │ b.n d88 <_gather_104_rule+0xd4> │ │ │ │ │ - bl 6bcc │ │ │ │ │ + bl 6be0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, d6a <_gather_104_rule+0xb6> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq.n d98 <_gather_104_rule+0xe4> │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ @@ -2073,15 +2073,15 @@ │ │ │ │ │ cbz r3, 1118 <_tmp_175_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1142 <_tmp_175_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 4648 │ │ │ │ │ + bl 4640 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 113a <_tmp_175_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1aa <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2126,15 +2126,15 @@ │ │ │ │ │ cbz r3, 1186 <_tmp_135_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 11a6 <_tmp_135_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13cf0 │ │ │ │ │ + bl 13d08 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, 11a2 <_tmp_135_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 11a2 <_tmp_135_rule+0x5c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -24,21 +24,21 @@ │ │ │ │ │ 0x00000150 725f7374 6d745f72 756c6500 66696e61 r_stmt_rule.fina │ │ │ │ │ 0x00000160 6c6c795f 626c6f63 6b5f7275 6c65005f lly_block_rule._ │ │ │ │ │ 0x00000170 6c6f6f70 315f3337 5f72756c 65007375 loop1_37_rule.su │ │ │ │ │ 0x00000180 626a6563 745f6578 70725f72 756c6500 bject_expr_rule. │ │ │ │ │ 0x00000190 67756172 645f7275 6c650049 4e56414c guard_rule.INVAL │ │ │ │ │ 0x000001a0 49445f56 45525349 4f4e5f43 4845434b ID_VERSION_CHECK │ │ │ │ │ 0x000001b0 005f6c6f 6f70315f 33385f72 756c6500 ._loop1_38_rule. │ │ │ │ │ - 0x000001c0 5f676174 6865725f 3134335f 72756c65 _gather_143_rule │ │ │ │ │ - 0x000001d0 005f6761 74686572 5f313431 5f72756c ._gather_141_rul │ │ │ │ │ - 0x000001e0 65005f74 6d705f31 34345f72 756c6500 e._tmp_144_rule. │ │ │ │ │ - 0x000001f0 5f6c6f6f 70305f31 34355f72 756c6500 _loop0_145_rule. │ │ │ │ │ - 0x00000200 5f746d70 5f32325f 72756c65 00524149 _tmp_22_rule.RAI │ │ │ │ │ - 0x00000210 53455f45 52524f52 5f4b4e4f 574e5f4c SE_ERROR_KNOWN_L │ │ │ │ │ - 0x00000220 4f434154 494f4e00 73696d70 6c655f73 OCATION.simple_s │ │ │ │ │ + 0x000001c0 5f676174 6865725f 3134315f 72756c65 _gather_141_rule │ │ │ │ │ + 0x000001d0 005f746d 705f3134 345f7275 6c65005f ._tmp_144_rule._ │ │ │ │ │ + 0x000001e0 6c6f6f70 305f3134 355f7275 6c65005f loop0_145_rule._ │ │ │ │ │ + 0x000001f0 746d705f 32325f72 756c6500 52414953 tmp_22_rule.RAIS │ │ │ │ │ + 0x00000200 455f4552 524f525f 4b4e4f57 4e5f4c4f E_ERROR_KNOWN_LO │ │ │ │ │ + 0x00000210 43415449 4f4e005f 67617468 65725f31 CATION._gather_1 │ │ │ │ │ + 0x00000220 34335f72 756c6500 73696d70 6c655f73 43_rule.simple_s │ │ │ │ │ 0x00000230 746d745f 72756c65 002e4c43 3135002e tmt_rule..LC15.. │ │ │ │ │ 0x00000240 4c433136 002e4c43 3137002e 4c433138 LC16..LC17..LC18 │ │ │ │ │ 0x00000250 002e4c43 3139002e 4c433230 002e4c43 ..LC19..LC20..LC │ │ │ │ │ 0x00000260 3231002e 4c433232 002e4c43 32330073 21..LC22..LC23.s │ │ │ │ │ 0x00000270 696e676c 655f7375 62736372 6970745f ingle_subscript_ │ │ │ │ │ 0x00000280 61747472 69627574 655f7461 72676574 attribute_target │ │ │ │ │ 0x00000290 5f72756c 65007374 61725f74 61726765 _rule.star_targe │ │ │ │ │ @@ -76,17 +76,17 @@ │ │ │ │ │ 0x00000490 2e4c4332 34002e4c 43323500 2e4c4332 .LC24..LC25..LC2 │ │ │ │ │ 0x000004a0 36002e4c 43323700 2e4c4332 38002e4c 6..LC27..LC28..L │ │ │ │ │ 0x000004b0 43323900 5f746d70 5f34335f 72756c65 C29._tmp_43_rule │ │ │ │ │ 0x000004c0 00737472 696e6773 5f72756c 65007475 .strings_rule.tu │ │ │ │ │ 0x000004d0 706c655f 72756c65 006c6973 745f7275 ple_rule.list_ru │ │ │ │ │ 0x000004e0 6c65005f 67617468 65725f38 355f7275 le._gather_85_ru │ │ │ │ │ 0x000004f0 6c650066 6f725f69 665f636c 61757365 le.for_if_clause │ │ │ │ │ - 0x00000500 735f7275 6c650073 74617272 65645f65 s_rule.starred_e │ │ │ │ │ - 0x00000510 78707265 7373696f 6e5f7275 6c65005f xpression_rule._ │ │ │ │ │ - 0x00000520 746d705f 3134395f 72756c65 00626974 tmp_149_rule.bit │ │ │ │ │ + 0x00000500 735f7275 6c65005f 746d705f 3134395f s_rule._tmp_149_ │ │ │ │ │ + 0x00000510 72756c65 00737461 72726564 5f657870 rule.starred_exp │ │ │ │ │ + 0x00000520 72657373 696f6e5f 72756c65 00626974 ression_rule.bit │ │ │ │ │ 0x00000530 77697365 5f6f725f 72756c65 00696e76 wise_or_rule.inv │ │ │ │ │ 0x00000540 616c6964 5f636f6d 70726568 656e7369 alid_comprehensi │ │ │ │ │ 0x00000550 6f6e5f72 756c6500 2e4c4333 30005f6c on_rule..LC30._l │ │ │ │ │ 0x00000560 6f6f7031 5f38315f 72756c65 005f6c6f oop1_81_rule._lo │ │ │ │ │ 0x00000570 6f70315f 38325f72 756c6500 74737472 op1_82_rule.tstr │ │ │ │ │ 0x00000580 696e675f 72756c65 005f746d 705f3135 ing_rule._tmp_15 │ │ │ │ │ 0x00000590 345f7275 6c650066 73747269 6e675f72 4_rule.fstring_r │ │ │ ├── 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: 836 (bytes into file) │ │ │ │ │ + Start of section headers: 832 (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: 10 │ │ │ │ │ Section header string table index: 9 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ -There are 10 section headers, starting at offset 0x344: │ │ │ │ │ +There are 10 section headers, starting at offset 0x340: │ │ │ │ │ │ │ │ │ │ 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 0001b4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0002ec 000008 08 I 7 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0001e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0001e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 00000000 0001e8 000000 00 0 0 1 │ │ │ │ │ - [ 6] .ARM.attributes ARM_ATTRIBUTES 00000000 0001e8 000033 00 0 0 1 │ │ │ │ │ - [ 7] .symtab SYMTAB 00000000 00021c 000060 10 8 2 4 │ │ │ │ │ - [ 8] .strtab STRTAB 00000000 00027c 00006e 00 0 0 1 │ │ │ │ │ - [ 9] .shstrtab STRTAB 00000000 0002f4 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0001b0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0002e8 000008 08 I 7 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0001e4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0001e4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 00000000 0001e4 000000 00 0 0 1 │ │ │ │ │ + [ 6] .ARM.attributes ARM_ATTRIBUTES 00000000 0001e4 000033 00 0 0 1 │ │ │ │ │ + [ 7] .symtab SYMTAB 00000000 000218 000060 10 8 2 4 │ │ │ │ │ + [ 8] .strtab STRTAB 00000000 000278 00006e 00 0 0 1 │ │ │ │ │ + [ 9] .shstrtab STRTAB 00000000 0002f0 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 6 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 292 FUNC GLOBAL HIDDEN 1 _PyLexer_tok_reserve_buf │ │ │ │ │ + 2: 00000001 288 FUNC GLOBAL HIDDEN 1 _PyLexer_tok_reserve_buf │ │ │ │ │ 3: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 4: 00000125 72 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ - 5: 0000016d 70 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ │ + 4: 00000121 72 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ + 5: 00000169 70 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2ec contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2e8 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000082 0000030a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -22,136 +22,136 @@ │ │ │ │ │ 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 r6, r2, ip │ │ │ │ │ + sub.w r8, r2, ip │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 114 <_PyLexer_tok_reserve_buf+0x114> │ │ │ │ │ - sub.w sl, r2, ip │ │ │ │ │ + beq.n 110 <_PyLexer_tok_reserve_buf+0x110> │ │ │ │ │ + sub.w r7, r2, ip │ │ │ │ │ ldr.w r2, [r0, #2704] @ 0xa90 │ │ │ │ │ - sub.w r9, r2, ip │ │ │ │ │ + sub.w r6, r2, ip │ │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ │ mov.w lr, #68 @ 0x44 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ ldr.w r4, [r0, #2708] @ 0xa94 │ │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ │ - sub.w r7, r4, ip │ │ │ │ │ + sub.w r9, r4, ip │ │ │ │ │ mla lr, lr, r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w lr, lr, #68 @ 0x44 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bge.n fa <_PyLexer_tok_reserve_buf+0xfa> │ │ │ │ │ + bge.n f6 <_PyLexer_tok_reserve_buf+0xf6> │ │ │ │ │ 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 11e <_PyLexer_tok_reserve_buf+0x11e> │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ + beq.n 11a <_PyLexer_tok_reserve_buf+0x11a> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ add r1, r0 │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r2, r0, sl │ │ │ │ │ + addge r2, r0, r7 │ │ │ │ │ movlt r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ldr.w r2, [r8, #664] @ 0x298 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr.w r2, [sl, #664] @ 0x298 │ │ │ │ │ add r3, r0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ mov.w r1, #68 @ 0x44 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r3, r0, r9 │ │ │ │ │ + addge r3, r0, r6 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ + addge.w r3, r0, r9 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ mla r3, r1, r2, r4 │ │ │ │ │ - add.w ip, r0, r6 │ │ │ │ │ + add.w ip, r0, r8 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str.w ip, [r4, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ blt.n 34 <_PyLexer_tok_reserve_buf+0x34> │ │ │ │ │ ldr.w r1, [r3, #2860] @ 0xb2c │ │ │ │ │ ldr.w r4, [r3, #2856] @ 0xb28 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w r1, [r3, #2848] @ 0xb20 │ │ │ │ │ add.w ip, r0, r4 │ │ │ │ │ str.w ip, [r3, #2844] @ 0xb1c │ │ │ │ │ - b.n d6 <_PyLexer_tok_reserve_buf+0xd6> │ │ │ │ │ + b.n d2 <_PyLexer_tok_reserve_buf+0xd2> │ │ │ │ │ ldr.w r4, [lr, #2844] @ 0xb1c │ │ │ │ │ ldr.w r5, [lr, #2848] @ 0xb20 │ │ │ │ │ sub.w r4, r4, ip │ │ │ │ │ str.w r4, [lr, #2856] @ 0xb28 │ │ │ │ │ sub.w r5, r5, ip │ │ │ │ │ str.w r5, [lr, #2860] @ 0xb2c │ │ │ │ │ b.n 6e <_PyLexer_tok_reserve_buf+0x6e> │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w r7, #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> │ │ │ │ │ │ │ │ │ │ -00000124 <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ +00000120 <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ _PyLexer_remember_fstring_buffers(): │ │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ │ - blt.n 16a <_PyLexer_remember_fstring_buffers+0x46> │ │ │ │ │ + blt.n 166 <_PyLexer_remember_fstring_buffers+0x46> │ │ │ │ │ push {r4} │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr.w r4, [r3, #2844] @ 0xb1c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w ip, r4, r1 │ │ │ │ │ ldr.w r4, [r3, #2916] @ 0xb64 │ │ │ │ │ str.w ip, [r3, #2924] @ 0xb6c │ │ │ │ │ sub.w r1, r4, r1 │ │ │ │ │ str.w r1, [r3, #2928] @ 0xb70 │ │ │ │ │ - bge.n 140 <_PyLexer_remember_fstring_buffers+0x1c> │ │ │ │ │ + bge.n 13c <_PyLexer_remember_fstring_buffers+0x1c> │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000016c <_PyLexer_restore_fstring_buffers>: │ │ │ │ │ +00000168 <_PyLexer_restore_fstring_buffers>: │ │ │ │ │ _PyLexer_restore_fstring_buffers(): │ │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ │ - blt.n 1b0 <_PyLexer_restore_fstring_buffers+0x44> │ │ │ │ │ + blt.n 1ac <_PyLexer_restore_fstring_buffers+0x44> │ │ │ │ │ push {r4} │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr.w r4, [r3, #2856] @ 0xb28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w ip, r1, r4 │ │ │ │ │ ldr.w r4, [r3, #2928] @ 0xb70 │ │ │ │ │ str.w ip, [r3, #2912] @ 0xb60 │ │ │ │ │ add r1, r4 │ │ │ │ │ str.w r1, [r3, #2916] @ 0xb64 │ │ │ │ │ - bge.n 188 <_PyLexer_restore_fstring_buffers+0x1c> │ │ │ │ │ + bge.n 184 <_PyLexer_restore_fstring_buffers+0x1c> │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 18332 (bytes into file) │ │ │ │ │ + Start of section headers: 18288 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x479c: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4770: │ │ │ │ │ │ │ │ │ │ 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 003d04 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003ce0 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000f8 000653 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00074c 002b40 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003d3c 0009e8 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 00328c 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 003297 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003297 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 0032cc 000620 10 12 66 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0038ec 000418 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004724 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00074c 002b1c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003d18 0009e0 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003268 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003273 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003273 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 0032a8 000620 10 12 66 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 0038c8 000418 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 0046f8 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 0000091d 7586 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 000026c1 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 0000277d 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 00000925 7542 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 0000269d 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 00002759 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -45,56 +45,56 @@ │ │ │ │ │ 41: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 42: 0000052c 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 43: 00000548 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 44: 00000570 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 45: 00000580 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 46: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 47: 000005e8 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ - 48: 00002a05 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 000028f1 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 50: 00001844 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 000018a2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 000029e1 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 000028cd 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 50: 000018de 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 0000193c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 52: 00000001 86 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 53: 0000062c 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ 54: 00000630 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 55: 00000634 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 56: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 57: 0000063c 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 58: 00000640 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ - 59: 00002a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00002a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 60: 00000059 106 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 61: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 63: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 64: 00002a3b 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 00002a3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 66: 00000001 2330 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 64: 00002a17 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 00002a18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 66: 00000001 2338 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ - 81: 000027dd 274 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 81: 000027b9 274 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,330 +1,329 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3d04 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3ce0 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000b0a R_ARM_THM_CALL 000026c1 tok_nextc │ │ │ │ │ -00000020 00000b0a R_ARM_THM_CALL 000026c1 tok_nextc │ │ │ │ │ -0000002e 00000c0a R_ARM_THM_CALL 0000277d tok_backup │ │ │ │ │ -0000003c 00000b0a R_ARM_THM_CALL 000026c1 tok_nextc │ │ │ │ │ -00000070 00000b0a R_ARM_THM_CALL 000026c1 tok_nextc │ │ │ │ │ -000000a6 00000c0a R_ARM_THM_CALL 0000277d tok_backup │ │ │ │ │ -000000b4 00000c0a R_ARM_THM_CALL 0000277d tok_backup │ │ │ │ │ +00000012 00000b0a R_ARM_THM_CALL 0000269d tok_nextc │ │ │ │ │ +00000020 00000b0a R_ARM_THM_CALL 0000269d tok_nextc │ │ │ │ │ +0000002e 00000c0a R_ARM_THM_CALL 00002759 tok_backup │ │ │ │ │ +0000003c 00000b0a R_ARM_THM_CALL 0000269d tok_nextc │ │ │ │ │ +00000070 00000b0a R_ARM_THM_CALL 0000269d tok_nextc │ │ │ │ │ +000000a6 00000c0a R_ARM_THM_CALL 00002759 tok_backup │ │ │ │ │ +000000b4 00000c0a R_ARM_THM_CALL 00002759 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3d3c contains 317 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3d18 contains 316 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000001a8 0000430a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000001c6 0000440a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001d4 0000450a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001fa 0000460a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ 000002b4 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000002f2 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000033a 0000440a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000037c 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000042c 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000478 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000004b6 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000004c2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004c6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004ce 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000500 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000058e 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000005a0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000005a4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000005a8 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000042e 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000047a 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000004b8 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000004c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004c8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000004d0 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000502 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000594 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000005a6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000005aa 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000005ae 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 00000612 0000082f R_ARM_THM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ 00000616 00000830 R_ARM_THM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ 0000061c 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 0000062a 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000006c2 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000006e8 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000006fa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006fe 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000702 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000750 0000072f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ -00000754 00000730 R_ARM_THM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ -00000758 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000076e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000796 0000062f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -0000079a 00000630 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -000007b0 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000007be 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007ec 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000007f0 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000007fe 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000814 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -0000084a 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000085a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000085e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000862 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000008b4 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000008d2 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000008d8 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000008dc 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000008f2 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -000008f6 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -000008fa 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008fe 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000902 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000906 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000090a 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -0000090e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000912 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000916 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000a4c 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a50 00004c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a62 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a66 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000ad0 00004e0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000b2e 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000b42 0000500a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000b50 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000bd4 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c96 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d46 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000dfa 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000e4e 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00000e52 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00000ea0 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000efa 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f04 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00000f08 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00000f3c 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001002 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001070 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000107e 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001082 00004c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000010d6 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000110a 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000114c 0000510a R_ARM_THM_CALL 000027dd _PyLexer_update_ftstring_expr │ │ │ │ │ -000011e2 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -000011e6 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -000011fe 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001230 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001282 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000012ac 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001314 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000013bc 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000013c0 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000014dc 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000150e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001566 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -0000156a 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001596 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001608 0000520a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -0000164e 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ -00001652 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ -00001660 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000166e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016bc 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000016c0 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000016c4 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000016ea 0000530a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -0000170c 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001726 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ -0000172a 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ -00001740 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000018d8 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000191e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001948 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001988 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019a6 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000019b6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000019ba 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019be 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000019d2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000019d6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019da 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001a4a 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -00001a4e 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -00001a54 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001aa0 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -00001aa4 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -00001afc 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b2c 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001b3a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001b3e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001b44 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001b60 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b82 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ba0 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001ba4 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001bcc 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bde 0000540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001c0e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c24 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c62 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001cd0 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -00001cd4 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -00001d54 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d58 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d5c 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d8e 0000550a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001d9a 0000560a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001dbc 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e22 0000550a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001e80 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00001e84 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00001eb8 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ed6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001eda 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ede 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f0a 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001f0e 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001f12 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001f54 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00001f58 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00001f78 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ -00001f7c 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ -00001f82 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f96 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001fe0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00001fe4 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002066 0000590a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -0000206e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00002072 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -0000207a 00005a0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002090 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002094 00004c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000020b6 0000590a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000020ec 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -000020f0 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -000020f6 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002104 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002146 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -0000214a 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00002174 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ -00002178 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ -0000219e 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -000021a2 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -000021a6 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000021c0 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -000021c4 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -000021c8 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000021d4 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ -000021d8 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ -000021ee 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000021fe 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00002202 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -00002206 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002214 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000221e 0000450a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000228e 0000550a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002296 0000440a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000022f0 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00002316 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -0000231a 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00002334 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002348 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -0000234c 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00002350 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002354 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002358 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000235c 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00002360 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00002364 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002368 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000236c 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002376 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -0000237a 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000023d6 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -000023da 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -000023de 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000023f6 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ -000023fa 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ -000023fe 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000244c 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002452 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000245e 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00002462 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -00002466 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002472 00005b0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002488 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002492 00005c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000024a8 0000570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024c0 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -000024c4 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -000024c8 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000024f0 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000024f4 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000024fa 00005e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002528 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -0000252c 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -00002530 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000253e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000256a 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ -0000256e 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ -00002572 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025a8 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -000025ac 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -000025b0 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025cc 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000025d0 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000025d4 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000025f0 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -000025f4 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -000025f8 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002614 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00002618 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -0000261c 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002638 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -0000263c 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -00002640 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000264a 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ -0000264e 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ -00002654 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000026aa 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -000026ae 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00002720 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002752 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000275e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002762 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002768 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000027b2 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -000027b6 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -000027ba 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027be 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027c2 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000027c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000027ca 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000027ce 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027d2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027d6 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000027f2 0000430a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002818 0000440a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000281e 0000450a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002840 0000460a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002852 0000430a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000286c 0000450a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002898 0000430a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000028bc 00005f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000028d2 0000460a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000028e8 0000440a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002900 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002904 00004c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002962 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000029b2 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000029bc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029c0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029c4 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000029ec 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000029f0 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000029f4 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a5e 0000352f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ -00002a62 00003530 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ -00002a6c 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002a82 0000602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002a86 00006030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002a8a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002a8e 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002a98 0000610a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002ab6 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002aba 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002abe 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002ac4 0000382f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ -00002ac8 00003830 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ -00002ad4 0000392f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ -00002ad8 00003930 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ -00002ae0 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002b24 0000372f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ -00002b28 00003730 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ -00002b32 0000362f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ -00002b36 00003630 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ │ +00000678 0000062f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +0000067c 00000630 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +00000692 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006a0 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000006ae 0000072f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ +000006b2 00000730 R_ARM_THM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ +000006b6 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006cc 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000006d6 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000006da 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000006e8 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000734 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000744 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000748 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000074c 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007ba 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007e0 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000007f2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000007f6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000007fa 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000082a 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +000008b2 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000008da 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000008ea 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000008ee 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000008fa 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000008fe 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00000902 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000906 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000090a 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000090e 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000912 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +00000916 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000091a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000091e 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000a54 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a58 00004c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a6a 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a6e 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000ad8 00004e0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000b36 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000b4a 0000500a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000b58 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bd8 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c9a 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d4a 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000dfe 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000e68 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00000e6c 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00000eb4 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f0e 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000f18 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00000f1c 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00000f50 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001016 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001084 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001092 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001096 00004c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000010ea 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000111e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001160 0000510a R_ARM_THM_CALL 000027b9 _PyLexer_update_ftstring_expr │ │ │ │ │ +000011f4 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +000011f8 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +0000121e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001250 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000012a2 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000012cc 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001334 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000013d6 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000013da 00004d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000014f6 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001528 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000158a 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +0000158e 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +000015ac 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015b4 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +000015b8 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000015e2 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001654 0000520a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001698 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ +0000169c 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ +000016aa 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000016b8 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001748 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +0000174c 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00001750 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000175e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001786 0000540a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +000017a8 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000017c2 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ +000017c6 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ +000017dc 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001976 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019bc 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019da 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001a0e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a4e 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a70 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ab0 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00001ab4 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +00001ac8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001acc 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001ad0 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b32 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +00001b36 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +00001b3c 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b50 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b54 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b58 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001baa 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001bb8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001bbc 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001bc2 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001bde 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bf4 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c28 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c5c 0000550a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001c90 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001cb6 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d28 0000560a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001d46 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ +00001d4a 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ +00001d50 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d62 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00001d66 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00001dd8 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e12 0000570a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001e5e 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00001e62 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00001e66 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ea8 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00001eac 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00001f1e 0000560a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001f2a 0000580a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001f4c 0000590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f58 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f5c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f60 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f84 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00001f88 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00001f90 00005a0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001faa 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001fae 00004c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001fd6 0000570a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001ff0 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +000020a2 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +000020a6 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +000020d4 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000020d8 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000020dc 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000020e6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000020ea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020ee 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002112 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002116 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00002150 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00002154 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +00002158 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002174 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00002178 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +0000217c 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002184 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00002188 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +000021e0 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +000021e4 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +000021ea 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002210 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00002214 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +0000222a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +0000222e 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00002252 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00002256 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000022bc 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +000022c0 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +000022c4 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000022e0 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +000022e4 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +000022e8 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002304 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00002308 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +0000230c 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002328 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +0000232c 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +00002330 0000530a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000234e 0000450a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000023b4 0000560a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000023bc 0000440a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023c2 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000023c6 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000023ca 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023ce 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023d2 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000023da 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000023de 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023e2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023e6 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002456 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ +0000245a 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ +0000245e 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002480 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +00002484 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +00002488 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002498 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +0000249c 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +000024a0 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024ae 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000024b8 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +000024bc 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +000024c0 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024ce 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000024d6 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ +000024da 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ +00002504 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ +00002508 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ +0000251c 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ +00002520 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ +00002526 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000252e 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ +00002532 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ +00002536 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002546 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00002594 0000590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000259a 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000025a6 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +000025aa 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +000025ae 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000025ba 00005b0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000025d0 0000590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025da 00005c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000025f0 0000590a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000260e 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00002612 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00002616 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002664 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002668 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000266e 00005e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002688 0000470a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000026fc 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000272e 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000273a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000273e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002744 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000278e 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00002792 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00002796 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000279a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000279e 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000027a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000027a6 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000027aa 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000027ae 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000027b2 00004b0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000027ce 0000430a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000027f4 0000440a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027fa 0000450a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000281c 0000460a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +0000282e 0000430a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002848 0000450a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002874 0000430a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002898 00005f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028ae 0000460a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000028c4 0000440a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028dc 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000028e0 00004c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000293e 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000298e 0000480a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002998 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000299c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029a0 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029c8 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000029cc 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000029d0 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002a3a 0000352f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ +00002a3e 00003530 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ +00002a48 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002a5e 0000602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002a62 00006030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002a66 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +00002a6a 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +00002a74 0000610a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00002a92 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +00002a96 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +00002a9a 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002aa0 0000382f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ +00002aa4 00003830 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ +00002ab0 0000392f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ +00002ab4 00003930 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ +00002abc 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002b00 0000372f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ +00002b04 00003730 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ +00002b0e 0000362f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ +00002b12 00003630 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -33,18 +33,16 @@ │ │ │ │ │ %c-string: single '}' is not allowed │ │ │ │ │ unmatched '%c' │ │ │ │ │ %c-string: unmatched '%c' │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' on line %d │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' │ │ │ │ │ invalid %s literal │ │ │ │ │ %F>FDF"F │ │ │ │ │ -,F^F=F F@ │ │ │ │ │ -#=F^F#b| │ │ │ │ │ -&MFOFLFXF │ │ │ │ │ - /F,F.FS │ │ │ │ │ +,F>F]F F@ │ │ │ │ │ +#]F>F#bk │ │ │ │ │ tok_backup │ │ │ │ │ tok_get_normal_mode │ │ │ │ │ tok_nextc │ │ │ │ │ tok_backup │ │ │ │ │ .LANCHOR0 │ │ │ │ │ verify_end_of_number │ │ │ │ │ tok_decimal_tail │ │ │ │ │ @@ -61,21 +59,21 @@ │ │ │ │ │ _Py_ctype_table │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,36 +7,36 @@ │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ 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 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ 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 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ 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,15 +18,15 @@ │ │ │ │ │ ldr.w r5, [r6, #664] @ 0x298 │ │ │ │ │ mul.w r1, r5, r1 │ │ │ │ │ adds r3, r0, r1 │ │ │ │ │ add.w r1, r1, #2752 @ 0xac0 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ │ cbnz r3, 48 <_PyTokenizer_Get+0x48> │ │ │ │ │ - bl 91c │ │ │ │ │ + bl 924 │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 2c2 <_PyTokenizer_Get+0x2c2> │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -34,138 +34,138 @@ │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ str.w r2, [r0, #468] @ 0x1d4 │ │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq.w 406 <_PyTokenizer_Get+0x406> │ │ │ │ │ + beq.w 408 <_PyTokenizer_Get+0x408> │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ - bcs.w 7d2 <_PyTokenizer_Get+0x7d2> │ │ │ │ │ + bcs.w 6fc <_PyTokenizer_Get+0x6fc> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ beq.w 386 <_PyTokenizer_Get+0x386> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.w 906 <_PyTokenizer_Get+0x906> │ │ │ │ │ + bhi.w 90e <_PyTokenizer_Get+0x90e> │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne.w 8f2 <_PyTokenizer_Get+0x8f2> │ │ │ │ │ + bne.w 8fa <_PyTokenizer_Get+0x8fa> │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mla r2, r2, r5, r4 │ │ │ │ │ ldr.w r2, [r2, #2768] @ 0xad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 328 <_PyTokenizer_Get+0x328> │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mla r7, r2, r5, r4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 44e <_PyTokenizer_Get+0x44e> │ │ │ │ │ + beq.w 450 <_PyTokenizer_Get+0x450> │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcs.w 876 <_PyTokenizer_Get+0x876> │ │ │ │ │ + bcs.w 8c2 <_PyTokenizer_Get+0x8c2> │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ ldrb.w r5, [r7, #2764] @ 0xacc │ │ │ │ │ cmp r5, r0 │ │ │ │ │ beq.w 314 <_PyTokenizer_Get+0x314> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.w 906 <_PyTokenizer_Get+0x906> │ │ │ │ │ + bhi.w 90e <_PyTokenizer_Get+0x90e> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 8f2 <_PyTokenizer_Get+0x8f2> │ │ │ │ │ + bne.w 8fa <_PyTokenizer_Get+0x8fa> │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr.w r2, [r6, #2768] @ 0xad0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ b.n 13a <_PyTokenizer_Get+0x13a> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - beq.w 674 <_PyTokenizer_Get+0x674> │ │ │ │ │ + beq.w 76c <_PyTokenizer_Get+0x76c> │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 524 <_PyTokenizer_Get+0x524> │ │ │ │ │ + beq.w 526 <_PyTokenizer_Get+0x526> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ beq.w 3d6 <_PyTokenizer_Get+0x3d6> │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 2ca <_PyTokenizer_Get+0x2ca> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.w 8ba <_PyTokenizer_Get+0x8ba> │ │ │ │ │ + bcs.w 8e0 <_PyTokenizer_Get+0x8e0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #22 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq.w 764 <_PyTokenizer_Get+0x764> │ │ │ │ │ + beq.w 6c2 <_PyTokenizer_Get+0x6c2> │ │ │ │ │ ldr.w r1, [r6, #2812] @ 0xafc │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 642 <_PyTokenizer_Get+0x642> │ │ │ │ │ ldr.w r2, [r6, #2768] @ 0xad0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w ip, #1 │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ - beq.w 774 <_PyTokenizer_Get+0x774> │ │ │ │ │ + beq.w 654 <_PyTokenizer_Get+0x654> │ │ │ │ │ ldrb.w lr, [r6, #2764] @ 0xacc │ │ │ │ │ cmp lr, r3 │ │ │ │ │ beq.w 382 <_PyTokenizer_Get+0x382> │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ bne.n 12c <_PyTokenizer_Get+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ - ldr.w r1, [fp, #664] @ 0x298 │ │ │ │ │ + ldr.w r1, [r7, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r6, r7 │ │ │ │ │ mla r3, r3, r1, r4 │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ cbz r0, 1ce <_PyTokenizer_Get+0x1ce> │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ @@ -176,24 +176,24 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mla r1, r3, r1, r4 │ │ │ │ │ str.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c4 <_PyTokenizer_Get+0x8c4> │ │ │ │ │ + beq.w 8cc <_PyTokenizer_Get+0x8cc> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ str.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4d8 <_PyTokenizer_Get+0x4d8> │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 4da <_PyTokenizer_Get+0x4da> │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ittt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ ldrcs r3, [r4, #0] │ │ │ │ │ @@ -204,42 +204,42 @@ │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, sl │ │ │ │ │ orrne.w r3, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7c4 <_PyTokenizer_Get+0x7c4> │ │ │ │ │ + beq.w 6ee <_PyTokenizer_Get+0x6ee> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.w 906 <_PyTokenizer_Get+0x906> │ │ │ │ │ + bhi.w 90e <_PyTokenizer_Get+0x90e> │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.w 8f2 <_PyTokenizer_Get+0x8f2> │ │ │ │ │ + bne.w 8fa <_PyTokenizer_Get+0x8fa> │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.w 906 <_PyTokenizer_Get+0x906> │ │ │ │ │ + bhi.w 90e <_PyTokenizer_Get+0x90e> │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.w 8f2 <_PyTokenizer_Get+0x8f2> │ │ │ │ │ + bne.w 8fa <_PyTokenizer_Get+0x8fa> │ │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mla r1, ip, r5, r4 │ │ │ │ │ ldr.w r3, [r1, #2760] @ 0xac8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r1, #2760] @ 0xac8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr.w r2, [r6, #664] @ 0x298 │ │ │ │ │ mla r2, ip, r2, r4 │ │ │ │ │ - bgt.w 8d8 <_PyTokenizer_Get+0x8d8> │ │ │ │ │ + bgt.w 8ea <_PyTokenizer_Get+0x8ea> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r2, #2752] @ 0xac0 │ │ │ │ │ str.w r3, [r1, #2812] @ 0xafc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mla r2, r2, r5, r4 │ │ │ │ │ @@ -275,22 +275,22 @@ │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 804 <_PyTokenizer_Get+0x804> │ │ │ │ │ + bne.w 6a6 <_PyTokenizer_Get+0x6a6> │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.w 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ + beq.w 56e <_PyTokenizer_Get+0x56e> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ b.n 14a <_PyTokenizer_Get+0x14a> │ │ │ │ │ ldr.w r2, [r7, #2768] @ 0xad0 │ │ │ │ │ add.w r1, sl, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ @@ -332,245 +332,246 @@ │ │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - beq.w 7d2 <_PyTokenizer_Get+0x7d2> │ │ │ │ │ + beq.w 6fc <_PyTokenizer_Get+0x6fc> │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mla r5, r1, r5, r4 │ │ │ │ │ ldr.w r2, [r5, #2760] @ 0xac8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r5, #2760] @ 0xac8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r3, [r6, #664] @ 0x298 │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ - bgt.w 7e8 <_PyTokenizer_Get+0x7e8> │ │ │ │ │ + bgt.w 6d2 <_PyTokenizer_Get+0x6d2> │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str.w r0, [r3, #2752] @ 0xac0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 91c │ │ │ │ │ + bl 924 │ │ │ │ │ b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov r7, fp │ │ │ │ │ mov r5, r2 │ │ │ │ │ - mla r6, r6, r7, r4 │ │ │ │ │ + mla r6, r6, fp, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 3f6 <_PyTokenizer_Get+0x3f6> │ │ │ │ │ + blt.n 3f8 <_PyTokenizer_Get+0x3f8> │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mla r2, r2, r7, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ b.n 2a2 <_PyTokenizer_Get+0x2a2> │ │ │ │ │ ldrb.w r1, [r6, #2764] @ 0xacc │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - b.n 3e2 <_PyTokenizer_Get+0x3e2> │ │ │ │ │ + b.n 3e4 <_PyTokenizer_Get+0x3e4> │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 7d2 <_PyTokenizer_Get+0x7d2> │ │ │ │ │ + bne.w 6fc <_PyTokenizer_Get+0x6fc> │ │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ + beq.w 6f8 <_PyTokenizer_Get+0x6f8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 858 <_PyTokenizer_Get+0x858> │ │ │ │ │ + bne.w 742 <_PyTokenizer_Get+0x742> │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.w 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ + beq.w 712 <_PyTokenizer_Get+0x712> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ b.n 68 <_PyTokenizer_Get+0x68> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 66e <_PyTokenizer_Get+0x66e> │ │ │ │ │ + bne.w 766 <_PyTokenizer_Get+0x766> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 664 <_PyTokenizer_Get+0x664> │ │ │ │ │ + beq.w 75c <_PyTokenizer_Get+0x75c> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r0, 4c0 <_PyTokenizer_Get+0x4c0> │ │ │ │ │ + cbnz r0, 4c2 <_PyTokenizer_Get+0x4c2> │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ bne.w c8 <_PyTokenizer_Get+0xc8> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 66e <_PyTokenizer_Get+0x66e> │ │ │ │ │ + bne.w 766 <_PyTokenizer_Get+0x766> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 664 <_PyTokenizer_Get+0x664> │ │ │ │ │ + beq.w 75c <_PyTokenizer_Get+0x75c> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 480 <_PyTokenizer_Get+0x480> │ │ │ │ │ + beq.n 482 <_PyTokenizer_Get+0x482> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ b.n 106 <_PyTokenizer_Get+0x106> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 708 <_PyTokenizer_Get+0x708> │ │ │ │ │ + bne.w 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 708 <_PyTokenizer_Get+0x708> │ │ │ │ │ + beq.w 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f8 <_PyTokenizer_Get+0x6f8> │ │ │ │ │ + bne.w 7f0 <_PyTokenizer_Get+0x7f0> │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 6c8 <_PyTokenizer_Get+0x6c8> │ │ │ │ │ + beq.w 7c0 <_PyTokenizer_Get+0x7c0> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ b.n 208 <_PyTokenizer_Get+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 8e8 <_PyTokenizer_Get+0x8e8> │ │ │ │ │ + beq.w 8b8 <_PyTokenizer_Get+0x8b8> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ sub.w r2, r1, #123 @ 0x7b │ │ │ │ │ bics.w r2, r2, #2 │ │ │ │ │ - mla r3, r3, r7, r4 │ │ │ │ │ + mla r3, r3, fp, r4 │ │ │ │ │ ldr.w r3, [r3, #2772] @ 0xad4 │ │ │ │ │ - beq.w 80a <_PyTokenizer_Get+0x80a> │ │ │ │ │ + beq.w 820 <_PyTokenizer_Get+0x820> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120 <_PyTokenizer_Get+0x120> │ │ │ │ │ + bne.w 840 <_PyTokenizer_Get+0x840> │ │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ │ bne.w 120 <_PyTokenizer_Get+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + bl 269c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.w 820 <_PyTokenizer_Get+0x820> │ │ │ │ │ + bne.w 838 <_PyTokenizer_Get+0x838> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ b.n 11e <_PyTokenizer_Get+0x11e> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 65c <_PyTokenizer_Get+0x65c> │ │ │ │ │ + bne.w 814 <_PyTokenizer_Get+0x814> │ │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 654 <_PyTokenizer_Get+0x654> │ │ │ │ │ + beq.w 80c <_PyTokenizer_Get+0x80c> │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 304 <_PyTokenizer_Get+0x304> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + 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 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 764 <_PyTokenizer_Get+0x764> │ │ │ │ │ + beq.w 6c2 <_PyTokenizer_Get+0x6c2> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 764 <_PyTokenizer_Get+0x764> │ │ │ │ │ + beq.n 6c2 <_PyTokenizer_Get+0x6c2> │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 764 <_PyTokenizer_Get+0x764> │ │ │ │ │ + bne.n 6c2 <_PyTokenizer_Get+0x6c2> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr.w r2, [r6, #664] @ 0x298 │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ @@ -585,15 +586,15 @@ │ │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.w 74e <_PyTokenizer_Get+0x74e> │ │ │ │ │ + beq.n 6ac <_PyTokenizer_Get+0x6ac> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -601,63 +602,172 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r6, r7 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 5b2 <_PyTokenizer_Get+0x5b2> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 5b2 <_PyTokenizer_Get+0x5b2> │ │ │ │ │ + b.n 5b8 <_PyTokenizer_Get+0x5b8> │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.n 5b8 <_PyTokenizer_Get+0x5b8> │ │ │ │ │ ldr.w r2, [r6, #2760] @ 0xac8 │ │ │ │ │ mvn.w sl, r2 │ │ │ │ │ mvns r1, r2 │ │ │ │ │ mov.w sl, sl, lsr #31 │ │ │ │ │ lsrs r1, r1, #31 │ │ │ │ │ b.n 182 <_PyTokenizer_Get+0x182> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 634 <_PyTokenizer_Get+0x634> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 5b2 <_PyTokenizer_Get+0x5b2> │ │ │ │ │ + ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cbnz r3, 6c2 <_PyTokenizer_Get+0x6c2> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.w 87e <_PyTokenizer_Get+0x87e> │ │ │ │ │ + ldr.w r3, [r6, #664] @ 0x298 │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + mla r3, r2, r3, r4 │ │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r3, #102 @ 0x66 │ │ │ │ │ + moveq r3, #116 @ 0x74 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.n 5a4 <_PyTokenizer_Get+0x5a4> │ │ │ │ │ + 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 │ │ │ │ │ + cmp r7, #10 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r3, #23 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + str.w r8, [r4, #4] │ │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ │ + mla r3, r3, r5, r4 │ │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 328 <_PyTokenizer_Get+0x328> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n b2 <_PyTokenizer_Get+0xb2> │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.n 756 <_PyTokenizer_Get+0x756> │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 6f4 <_PyTokenizer_Get+0x6f4> │ │ │ │ │ + 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 43e <_PyTokenizer_Get+0x43e> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.n 6fc <_PyTokenizer_Get+0x6fc> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 6fc <_PyTokenizer_Get+0x6fc> │ │ │ │ │ mov r5, r6 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.n 106 <_PyTokenizer_Get+0x106> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.n 106 <_PyTokenizer_Get+0x106> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r6, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 73a <_PyTokenizer_Get+0x73a> │ │ │ │ │ + bne.n 872 <_PyTokenizer_Get+0x872> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r2, [r3, #2756] @ 0xac4 │ │ │ │ │ eor.w r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 70c <_PyTokenizer_Get+0x70c> │ │ │ │ │ + beq.n 844 <_PyTokenizer_Get+0x844> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ - bne.n 70c <_PyTokenizer_Get+0x70c> │ │ │ │ │ + bne.n 844 <_PyTokenizer_Get+0x844> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mla r0, r0, r5, r4 │ │ │ │ │ ldr.w r0, [r0, #2816] @ 0xb00 │ │ │ │ │ @@ -668,209 +778,96 @@ │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + bne.n 804 <_PyTokenizer_Get+0x804> │ │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - cbz r0, 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + cbz r0, 804 <_PyTokenizer_Get+0x804> │ │ │ │ │ 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 514 <_PyTokenizer_Get+0x514> │ │ │ │ │ + beq.w 516 <_PyTokenizer_Get+0x516> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r4, r5 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ b.n 250 <_PyTokenizer_Get+0x250> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n 634 <_PyTokenizer_Get+0x634> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n 5b8 <_PyTokenizer_Get+0x5b8> │ │ │ │ │ + movs r7, #10 │ │ │ │ │ + b.n 5d8 <_PyTokenizer_Get+0x5d8> │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + cbnz r3, 838 <_PyTokenizer_Get+0x838> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r1, r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ + ldrd r1, r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 6c4 <_PyTokenizer_Get+0x6c4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2758 │ │ │ │ │ + b.n 11e <_PyTokenizer_Get+0x11e> │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.n 11e <_PyTokenizer_Get+0x11e> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ mla r1, r3, r5, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str.w r6, [r0, #2752] @ 0xac0 │ │ │ │ │ str.w r6, [r1, #2812] @ 0xafc │ │ │ │ │ - b.n 6aa <_PyTokenizer_Get+0x6aa> │ │ │ │ │ + b.n 7a2 <_PyTokenizer_Get+0x7a2> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r2, [r3, #2816] @ 0xb00 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ b.n 2a6 <_PyTokenizer_Get+0x2a6> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n 708 <_PyTokenizer_Get+0x708> │ │ │ │ │ - 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 │ │ │ │ │ - cmp r7, #10 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r3, #23 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ - ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 764 <_PyTokenizer_Get+0x764> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 872 <_PyTokenizer_Get+0x872> │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.n 880 <_PyTokenizer_Get+0x880> │ │ │ │ │ - ldr.w r3, [fp, #664] @ 0x298 │ │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - mla r3, r2, r3, r4 │ │ │ │ │ - ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r3, #102 @ 0x66 │ │ │ │ │ - moveq r3, #116 @ 0x74 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ │ - mla r3, r3, r5, r4 │ │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 328 <_PyTokenizer_Get+0x328> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n b2 <_PyTokenizer_Get+0xb2> │ │ │ │ │ - ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 59e <_PyTokenizer_Get+0x59e> │ │ │ │ │ - mov r6, fp │ │ │ │ │ - cbnz r3, 820 <_PyTokenizer_Get+0x820> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r1, r3, [sp, #16] │ │ │ │ │ - bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ - ldrd r1, r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 766 <_PyTokenizer_Get+0x766> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 277c │ │ │ │ │ - b.n 11e <_PyTokenizer_Get+0x11e> │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne.n 86c <_PyTokenizer_Get+0x86c> │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7ca <_PyTokenizer_Get+0x7ca> │ │ │ │ │ - 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 43c <_PyTokenizer_Get+0x43c> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b.n 7d2 <_PyTokenizer_Get+0x7d2> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 7d2 <_PyTokenizer_Get+0x7d2> │ │ │ │ │ - movs r7, #10 │ │ │ │ │ - b.n 5d6 <_PyTokenizer_Get+0x5d6> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - movs r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.n 106 <_PyTokenizer_Get+0x106> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ - bl 277c │ │ │ │ │ - ldr.w r3, [fp, #664] @ 0x298 │ │ │ │ │ + bl 2758 │ │ │ │ │ + ldr.w r3, [r6, #664] @ 0x298 │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str.w r7, [r3, #2752] @ 0xac0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ @@ -882,40 +879,45 @@ │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 536 <_PyTokenizer_Get+0x536> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ movs r3, #29 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, fp │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 5be <_PyTokenizer_Get+0x5be> │ │ │ │ │ + b.n 106 <_PyTokenizer_Get+0x106> │ │ │ │ │ movs r2, #15 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ + movs r3, #29 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.n 5c2 <_PyTokenizer_Get+0x5c2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr.w r3, [r2, #2816] @ 0xb00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7f6 <_PyTokenizer_Get+0x7f6> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 534 <_PyTokenizer_Get+0x534> │ │ │ │ │ + b.n 6e0 <_PyTokenizer_Get+0x6e0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -930,326 +932,323 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000091c : │ │ │ │ │ +00000924 : │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cca │ │ │ │ │ + bne.w cce │ │ │ │ │ ldr.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w dd8 │ │ │ │ │ + bne.w ddc │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1258 │ │ │ │ │ + beq.w 1278 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs.w r3, [fp, #32] │ │ │ │ │ - bcs.n 9a8 │ │ │ │ │ + bcs.n 9b0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ - bhi.w 235c │ │ │ │ │ + bhi.w 23d6 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2348 │ │ │ │ │ + bne.w 23c2 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str.w r9, [fp, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1204 │ │ │ │ │ + beq.w 1224 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 1250 │ │ │ │ │ + bcs.w 1270 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r4, [fp, #4] │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ sub.w r0, r2, #9 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #23 │ │ │ │ │ - bhi.w b5a │ │ │ │ │ + bhi.w b62 │ │ │ │ │ mov.w ip, #9 │ │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - bne.w 1024 │ │ │ │ │ + bne.w 1038 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1fd4 │ │ │ │ │ + beq.w 1ef0 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ │ cmp r1, #28 │ │ │ │ │ - beq.w 193e │ │ │ │ │ + beq.w 1a04 │ │ │ │ │ bic.w r1, r2, #32 │ │ │ │ │ sub.w r0, r1, #65 @ 0x41 │ │ │ │ │ cmp r0, #25 │ │ │ │ │ - bls.w bda │ │ │ │ │ + bls.w bde │ │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be6 │ │ │ │ │ + bne.w bf0 │ │ │ │ │ cmp.w r8, #13 │ │ │ │ │ - beq.w 233c │ │ │ │ │ + beq.w 23ea │ │ │ │ │ cmp.w r8, #10 │ │ │ │ │ - beq.w ca4 │ │ │ │ │ + beq.w ca8 │ │ │ │ │ cmp.w r8, #46 @ 0x2e │ │ │ │ │ - beq.w 107c │ │ │ │ │ + beq.w 1090 │ │ │ │ │ uxtb.w r2, r8 │ │ │ │ │ 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, r2, lsl #2] │ │ │ │ │ - lsls r2, r2, #29 │ │ │ │ │ - bmi.w e00 │ │ │ │ │ + lsls r3, r2, #29 │ │ │ │ │ + bmi.w e04 │ │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ │ subs r2, #102 @ 0x66 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi.n a84 │ │ │ │ │ + bhi.n a8c │ │ │ │ │ movw r1, #20481 @ 0x5001 │ │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.w 178e │ │ │ │ │ + bmi.w 1828 │ │ │ │ │ cmp.w r8, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #39 @ 0x27 │ │ │ │ │ - beq.w 13ec │ │ │ │ │ + beq.w 1406 │ │ │ │ │ cmp.w r8, #92 @ 0x5c │ │ │ │ │ - beq.w 1f94 │ │ │ │ │ + beq.w 1fee │ │ │ │ │ sub.w r6, r8, #125 @ 0x7d │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ cmp.w r8, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r6 │ │ │ │ │ orreq.w r3, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1110 │ │ │ │ │ + bne.w 1124 │ │ │ │ │ cmp.w r8, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #33 @ 0x21 │ │ │ │ │ - beq.w 1110 │ │ │ │ │ + beq.w 1124 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 16dc │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ - beq.w ea6 │ │ │ │ │ + bne.w 1778 │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + beq.w eba │ │ │ │ │ ldrd r1, r3, [fp] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 235c │ │ │ │ │ + bcc.w 23d6 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 2348 │ │ │ │ │ + bne.w 23c2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp.w r8, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - beq.w eae │ │ │ │ │ + beq.w ec2 │ │ │ │ │ cmp.w r8, #91 @ 0x5b │ │ │ │ │ - ble.w ff0 │ │ │ │ │ + ble.w 1004 │ │ │ │ │ cmp.w r8, #123 @ 0x7b │ │ │ │ │ - beq.w eae │ │ │ │ │ + beq.w ec2 │ │ │ │ │ bic.w r3, r8, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w 1028 │ │ │ │ │ + beq.w 103c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f04 │ │ │ │ │ + beq.w f18 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + 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} │ │ │ │ │ + mov r8, r2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ + beq.w 1ede │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - it ne │ │ │ │ │ - movne r8, r2 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ - bne.w a02 │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + bne.w a0a │ │ │ │ │ movw r4, #47102 @ 0xb7fe │ │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi.n b7a │ │ │ │ │ + bhi.n b80 │ │ │ │ │ asr.w r2, r4, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n b7a │ │ │ │ │ + bmi.n b80 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [fp, #2736] @ 0xab0 │ │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c3e │ │ │ │ │ + bne.w 1c6e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1fe0 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.w 193e │ │ │ │ │ + bne.w 1d62 │ │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ │ + cmp r0, #28 │ │ │ │ │ + beq.w 1a04 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w a30 │ │ │ │ │ - ldr.w r1, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1a62 │ │ │ │ │ - cmp r2, #11 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r2, r1 │ │ │ │ │ + bne.w a38 │ │ │ │ │ + ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 15ca │ │ │ │ │ + cmp r0, #11 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + it ne │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c9a │ │ │ │ │ + b.n c9e │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ - beq.w 1320 │ │ │ │ │ + beq.w 1340 │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ - beq.w 1746 │ │ │ │ │ + beq.w 17e2 │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq.w 1526 │ │ │ │ │ + beq.w 1542 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq.w 160e │ │ │ │ │ + beq.w 165a │ │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ │ - beq.w 1676 │ │ │ │ │ + beq.w 16c0 │ │ │ │ │ bic.w r2, r2, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n c2c │ │ │ │ │ + b.n c30 │ │ │ │ │ ldrd r4, r3, [fp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w f14 │ │ │ │ │ + beq.w f28 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.w f58 │ │ │ │ │ + bcs.w f6c │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ ldrb.w r8, [r4] │ │ │ │ │ bic.w r2, r8, #32 │ │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.n c04 │ │ │ │ │ + bls.n c08 │ │ │ │ │ sub.w r3, r8, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n c04 │ │ │ │ │ + bls.n c08 │ │ │ │ │ cmp.w r8, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ - cbnz r2, ca0 │ │ │ │ │ + cbnz r2, ca4 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 1950 │ │ │ │ │ + beq.w 1a24 │ │ │ │ │ ldrd r2, r5, [fp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ - bcc.w 235c │ │ │ │ │ + bcc.w 23d6 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb.w r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 2348 │ │ │ │ │ + bne.w 23c2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d6c │ │ │ │ │ + bne.w 1efc │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + 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} │ │ │ │ │ orrs r6, r3 │ │ │ │ │ - b.n c04 │ │ │ │ │ + b.n c08 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 10dc │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b68 │ │ │ │ │ + bne.w 1a56 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ │ str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1257,832 +1256,861 @@ │ │ │ │ │ str.w r2, [fp, #448] @ 0x1c0 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r6, r7 │ │ │ │ │ subs r7, r0, r7 │ │ │ │ │ add.w r8, r7, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n d1a │ │ │ │ │ + beq.n d1e │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bcs.n d64 │ │ │ │ │ + bcs.n d68 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldrb.w ip, [r5] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.w f68 │ │ │ │ │ + bne.w f7c │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r7, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n cee │ │ │ │ │ + bne.n cf2 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1ab8 │ │ │ │ │ + bne.w 1b6a │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ac2 │ │ │ │ │ + beq.w 1b74 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b38 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 1b04 │ │ │ │ │ + bne.w 1bb6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 1b82 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n cf6 │ │ │ │ │ + bcc.n cfa │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r1, #29 │ │ │ │ │ str.w r1, [fp, #32] │ │ │ │ │ ldr.w r7, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1684 │ │ │ │ │ + bne.w 16cc │ │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2116 │ │ │ │ │ + bne.w 2194 │ │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ add.w r2, fp, r1 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11a0 │ │ │ │ │ - ble.w 159e │ │ │ │ │ + beq.w 11b2 │ │ │ │ │ + ble.w 15ea │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ - bgt.w 2546 │ │ │ │ │ + bgt.w 2224 │ │ │ │ │ add r1, fp │ │ │ │ │ ldr.w r2, [r1, #2288] @ 0x8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge.w 1606 │ │ │ │ │ + bge.w 1652 │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ str r3, [r1, #52] @ 0x34 │ │ │ │ │ str.w r8, [r1, #2292] @ 0x8f4 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 966 │ │ │ │ │ + beq.w 96e │ │ │ │ │ mov r7, r2 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - bge.w 1582 │ │ │ │ │ + bge.w 15ce │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c16 │ │ │ │ │ + bne.w 1be6 │ │ │ │ │ str.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + 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 c9a │ │ │ │ │ + b.n c9e │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp.w r8, #48 @ 0x30 │ │ │ │ │ - bne.w 11bc │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bne.w 11ce │ │ │ │ │ + bl 269c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1f18 │ │ │ │ │ - bgt.w 1542 │ │ │ │ │ + beq.w 2068 │ │ │ │ │ + bgt.w 155e │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 1a68 │ │ │ │ │ - bgt.w 1698 │ │ │ │ │ + beq.w 1a78 │ │ │ │ │ + bgt.w 16e0 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1f18 │ │ │ │ │ + beq.w 2068 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1e44 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1c8e │ │ │ │ │ + beq.w 1e6c │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq.w 1e32 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bmi.w 2380 │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.w 16f0 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 1ad0 │ │ │ │ │ + beq.w 1bfc │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt.w 1cc0 │ │ │ │ │ + ble.w 15b4 │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq.w 20bc │ │ │ │ │ + bgt.w 157e │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq.w 200c │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + beq.w 1584 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2a04 │ │ │ │ │ + bl 29e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a62 │ │ │ │ │ + beq.w 15ca │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - beq.w 1bc0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.w 235c │ │ │ │ │ + bcc.w 23d6 │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 2348 │ │ │ │ │ + bne.w 23c2 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c9a │ │ │ │ │ + b.n c9e │ │ │ │ │ cmp.w r8, #91 @ 0x5b │ │ │ │ │ - bne.w b12 │ │ │ │ │ + bne.w b1a │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 23f4 │ │ │ │ │ + bgt.w 252c │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ add.w r5, fp, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r8, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ ldr.w r0, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ str.w r1, [r5, #1484] @ 0x5cc │ │ │ │ │ str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w b2c │ │ │ │ │ + ble.w b34 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b38 │ │ │ │ │ + bne.w b40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.w 1740 │ │ │ │ │ + b.w 17dc │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n f5e │ │ │ │ │ + bne.n f72 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196c │ │ │ │ │ + beq.w 1a32 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d52 │ │ │ │ │ + bne.w 20e4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n f14 │ │ │ │ │ + beq.n f28 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w c18 │ │ │ │ │ + bcc.w c1c │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r2, #32 │ │ │ │ │ - b.n c2c │ │ │ │ │ + b.n c30 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ - beq.w 1bd4 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ movs r7, #0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.w cde │ │ │ │ │ + beq.w ce2 │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 253e │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bcc.w 235c │ │ │ │ │ + bcc.w 23d6 │ │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 2348 │ │ │ │ │ + bne.w 23c2 │ │ │ │ │ sub.w lr, ip, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w lr, #25 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - bhi.w d70 │ │ │ │ │ + bhi.w d74 │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ │ lsr.w r7, r7, lr │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.w d70 │ │ │ │ │ + bpl.w d74 │ │ │ │ │ ldr.w r7, [fp, #456] @ 0x1c8 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ - beq.w 1534 │ │ │ │ │ + beq.w 1550 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 257a │ │ │ │ │ + bne.w 2338 │ │ │ │ │ ldr.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w dd8 │ │ │ │ │ + bne.w ddc │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 96a │ │ │ │ │ + b.n 972 │ │ │ │ │ cmp.w r8, #40 @ 0x28 │ │ │ │ │ - beq.w eae │ │ │ │ │ + beq.w ec2 │ │ │ │ │ cmp.w r8, #41 @ 0x29 │ │ │ │ │ - beq.w 12b8 │ │ │ │ │ + beq.w 12d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f04 │ │ │ │ │ + beq.w f18 │ │ │ │ │ cmp.w r8, #61 @ 0x3d │ │ │ │ │ - bne.w b38 │ │ │ │ │ + bne.w b40 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge.w r3, [sl, #56] @ 0x38 │ │ │ │ │ - b.n b38 │ │ │ │ │ + b.n b40 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 9b4 │ │ │ │ │ + b.n 9bc │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r7, [r5, #664] @ 0x298 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 1714 │ │ │ │ │ + bgt.w 17b0 │ │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1990 │ │ │ │ │ + bne.w 19c4 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 21d4 │ │ │ │ │ - ble.w 19a4 │ │ │ │ │ + beq.w 24d6 │ │ │ │ │ + ble.w 19d8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp.w r8, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.w 1298 │ │ │ │ │ + bne.w 12b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 16ca │ │ │ │ │ + bgt.w 1766 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b38 │ │ │ │ │ - b.n f04 │ │ │ │ │ + bne.w b40 │ │ │ │ │ + b.n f18 │ │ │ │ │ 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 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r2, #29 │ │ │ │ │ - bmi.w 1ae4 │ │ │ │ │ + lsls r2, r2, #29 │ │ │ │ │ + bmi.w 1c10 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1e9a │ │ │ │ │ + beq.w 1dba │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1c02 │ │ │ │ │ + beq.w 1caa │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 235c │ │ │ │ │ + bcc.w 23d6 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2348 │ │ │ │ │ + bne.w 23c2 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + 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 c9a │ │ │ │ │ + b.n c9e │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.w cb0 │ │ │ │ │ + bgt.w cb4 │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr.w r1, [r2, #672] @ 0x2a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c6a │ │ │ │ │ + bne.w 1c30 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r7, [fp, #2700] @ 0xa8c │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + 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 c9a │ │ │ │ │ + b.n c9e │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r5, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w ac4 │ │ │ │ │ + ble.w acc │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w ac4 │ │ │ │ │ + blt.w acc │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp.w r8, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ subne.w r9, r3, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 1c7a │ │ │ │ │ + beq.w 1ed0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 117e │ │ │ │ │ + bne.n 1190 │ │ │ │ │ uxtb.w r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 27dc <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 27b8 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ - mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 21e4 │ │ │ │ │ + beq.w 1a04 │ │ │ │ │ cmp.w r8, #123 @ 0x7b │ │ │ │ │ - beq.w ac4 │ │ │ │ │ - ldr.w r4, [r5, #664] @ 0x298 │ │ │ │ │ + beq.w acc │ │ │ │ │ + ldr.w r7, [r5, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ - mla r3, r3, r4, fp │ │ │ │ │ + mla r3, r3, r7, fp │ │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1dc2 │ │ │ │ │ + bne.w 1cc8 │ │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1dc2 │ │ │ │ │ + beq.w 1cc8 │ │ │ │ │ cmp.w r8, #58 @ 0x3a │ │ │ │ │ - bne.w ac4 │ │ │ │ │ + bne.w acc │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w ac4 │ │ │ │ │ + bne.w acc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b3a │ │ │ │ │ + b.n b42 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r1, fp │ │ │ │ │ ldr.w r3, [r1, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1606 │ │ │ │ │ + bne.w 1652 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n dc8 │ │ │ │ │ - bl 28f0 │ │ │ │ │ + b.n dcc │ │ │ │ │ + bl 28cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1af2 │ │ │ │ │ + beq.w 1c1e │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1ad0 │ │ │ │ │ + beq.w 1bfc │ │ │ │ │ bic.w r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1cf0 │ │ │ │ │ + beq.w 200e │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1cca │ │ │ │ │ + beq.w 1584 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 2a04 │ │ │ │ │ + bl 29e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e64 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ + beq.w 15a4 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ + bne.w e82 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c9a │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 1926 │ │ │ │ │ + b.n c9e │ │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.w 19e8 │ │ │ │ │ ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e2 │ │ │ │ │ + beq.w 1ad8 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19d0 │ │ │ │ │ + bne.w 1ac6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1204 │ │ │ │ │ + beq.n 1224 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w 9c4 │ │ │ │ │ - movs r2, #29 │ │ │ │ │ - str.w r2, [fp, #32] │ │ │ │ │ - b.n 192a │ │ │ │ │ + bcc.w 9cc │ │ │ │ │ + movs r0, #29 │ │ │ │ │ + str.w r0, [fp, #32] │ │ │ │ │ + b.n 19ec │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 9a8 │ │ │ │ │ + bne.w 9b0 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c6 │ │ │ │ │ + beq.w 1b60 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19b4 │ │ │ │ │ + bne.w 1b4e │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1258 │ │ │ │ │ + beq.n 1278 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - b.w 970 │ │ │ │ │ + b.w 978 │ │ │ │ │ cmp.w r8, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.w 161c │ │ │ │ │ + bne.w 1666 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 16ca │ │ │ │ │ + bgt.w 1766 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b38 │ │ │ │ │ - b.n f04 │ │ │ │ │ + bne.w b40 │ │ │ │ │ + b.n f18 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r7, [r5, #664] @ 0x298 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 1036 │ │ │ │ │ + ble.w 104a │ │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d44 │ │ │ │ │ + bne.w 1ec2 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 21d4 │ │ │ │ │ - bgt.w 104e │ │ │ │ │ + beq.w 24d6 │ │ │ │ │ + bgt.w 1062 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 163e │ │ │ │ │ + blt.w 1688 │ │ │ │ │ cmp.w r8, #125 @ 0x7d │ │ │ │ │ - bne.w b2c │ │ │ │ │ + bne.w b34 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1000 │ │ │ │ │ + bne.w 1014 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sl, #56] @ 0x38 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b38 │ │ │ │ │ - b.n f04 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + bne.w b40 │ │ │ │ │ + b.n f18 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ - beq.n 1388 │ │ │ │ │ + beq.n 13a6 │ │ │ │ │ bic.w r2, r8, #32 │ │ │ │ │ - cbnz r6, 1348 │ │ │ │ │ + cbnz r6, 1366 │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq.w 1516 │ │ │ │ │ - cbnz r7, 1350 │ │ │ │ │ + beq.w 1530 │ │ │ │ │ + cbnz r7, 136e │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq.w 1522 │ │ │ │ │ - cbnz r4, 1358 │ │ │ │ │ + beq.w 153e │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 137a │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq.w 151a │ │ │ │ │ - cbnz r5, 1360 │ │ │ │ │ + beq.w 1534 │ │ │ │ │ + cbnz r5, 1382 │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq.w 151e │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w bfc │ │ │ │ │ + beq.w 153a │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w c00 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ - bne.w bfc │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + bne.w c00 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne.n 133c │ │ │ │ │ + bne.n 135a │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne.w 1ef6 │ │ │ │ │ + bne.w 20c0 │ │ │ │ │ + tst.w r7, r9 │ │ │ │ │ + bne.w 2160 │ │ │ │ │ + tst r7, r5 │ │ │ │ │ + bne.w 213c │ │ │ │ │ tst r7, r4 │ │ │ │ │ - bne.w 218a │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - bne.w 2624 │ │ │ │ │ - tst.w r9, r7 │ │ │ │ │ - bne.w 2600 │ │ │ │ │ + bne.w 2314 │ │ │ │ │ tst r5, r6 │ │ │ │ │ - bne.w 25dc │ │ │ │ │ - tst.w r9, r6 │ │ │ │ │ - bne.w 25b8 │ │ │ │ │ - tst.w r9, r5 │ │ │ │ │ - bne.w 21ac │ │ │ │ │ - orrs.w r3, r9, r5 │ │ │ │ │ - beq.n 13ec │ │ │ │ │ + bne.w 22f0 │ │ │ │ │ + tst r4, r6 │ │ │ │ │ + bne.w 22cc │ │ │ │ │ + tst r4, r5 │ │ │ │ │ + bne.w 22a8 │ │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ │ + beq.n 1406 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n 13de │ │ │ │ │ + bhi.n 13f8 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ - lsls r3, r3, #31 │ │ │ │ │ - bmi.w 179c │ │ │ │ │ - cmp.w r8, #39 @ 0x27 │ │ │ │ │ - beq.n 13ec │ │ │ │ │ + lsls r2, r3, #31 │ │ │ │ │ + bmi.w 1836 │ │ │ │ │ cmp.w r8, #34 @ 0x22 │ │ │ │ │ - bne.w a9a │ │ │ │ │ + beq.n 1406 │ │ │ │ │ + cmp.w r8, #39 @ 0x27 │ │ │ │ │ + bne.w aa2 │ │ │ │ │ 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 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 1754 │ │ │ │ │ - adds r4, r0, #1 │ │ │ │ │ + beq.w 17ee │ │ │ │ │ + adds r6, r0, #1 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ittt eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ moveq r4, r5 │ │ │ │ │ - beq.w 1968 │ │ │ │ │ + beq.w 1a20 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bcc.w 235c │ │ │ │ │ + bcc.w 23d6 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 2348 │ │ │ │ │ + bne.w 23c2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq.n 1500 │ │ │ │ │ + beq.n 151a │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ - b.n 1468 │ │ │ │ │ + b.n 1482 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 1770 │ │ │ │ │ + beq.w 180a │ │ │ │ │ mov sl, r1 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - beq.n 14b0 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + beq.n 14ca │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 14f6 │ │ │ │ │ + bcs.n 1510 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ add.w r1, sl, #1 │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 1a62 │ │ │ │ │ + beq.w 15ca │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.n 14fe │ │ │ │ │ + beq.n 1518 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1e36 │ │ │ │ │ + bne.w 1f52 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 145e │ │ │ │ │ + bne.n 1478 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 1454 │ │ │ │ │ + b.n 146e │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1a08 │ │ │ │ │ + bne.w 1aee │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c2c │ │ │ │ │ + beq.w 1c40 │ │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w sl, [fp, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r6, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ed4 │ │ │ │ │ + bne.w 1f56 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 14b0 │ │ │ │ │ + beq.n 14ca │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 1474 │ │ │ │ │ + bcc.n 148e │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 1a12 │ │ │ │ │ + b.n 1afa │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + 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 c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 1372 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.n 1372 │ │ │ │ │ + b.n 1390 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 1390 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 1372 │ │ │ │ │ + b.n 1390 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 1372 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 132c │ │ │ │ │ + b.n 1390 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.n 134a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 21ce │ │ │ │ │ + bne.w 2136 │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n dc8 │ │ │ │ │ + b.n dcc │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1e44 │ │ │ │ │ + beq.w 1e6c │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 1a68 │ │ │ │ │ + beq.w 1a78 │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w 2380 │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.w 16f0 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1fbe │ │ │ │ │ - ble.n 1566 │ │ │ │ │ + beq.w 20bc │ │ │ │ │ + ble.w e62 │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - beq.w 1cca │ │ │ │ │ + bne.w e68 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 29e0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1208 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c9e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2a04 │ │ │ │ │ + bl 29e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a62 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - b.n e6e │ │ │ │ │ + bne.w 1208 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 15a4 │ │ │ │ │ subs r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b50 │ │ │ │ │ + bne.w 1bce │ │ │ │ │ str.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + 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 c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 1974 │ │ │ │ │ + ble.w 1a3a │ │ │ │ │ ldr.w ip, [fp, #452] @ 0x1c4 │ │ │ │ │ add r1, fp │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r5, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ │ - cbz r2, 15f2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.n 15f2 │ │ │ │ │ + cbz r2, 163e │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bge.n 163e │ │ │ │ │ sub.w r2, ip, #2 │ │ │ │ │ str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ subs r2, r0, #2 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ │ - cbz r2, 15f2 │ │ │ │ │ + cbz r2, 163e │ │ │ │ │ add.w r0, fp, #48 @ 0x30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 15f2 │ │ │ │ │ + ble.n 163e │ │ │ │ │ ldr.w r1, [fp, #452] @ 0x1c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r5, [r0, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15d6 │ │ │ │ │ + bne.n 1622 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1974 │ │ │ │ │ + bne.w 1a3a │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 11ac │ │ │ │ │ + beq.w 11be │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 1664 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + b.n 16ae │ │ │ │ │ + movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 132c │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.n 134a │ │ │ │ │ cmp.w r8, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 254e │ │ │ │ │ + bne.w 243a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 1312 │ │ │ │ │ + ble.w 1332 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 12f6 │ │ │ │ │ + bge.w 1316 │ │ │ │ │ ldr.w r2, [r5, #664] @ 0x298 │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mla r2, r1, r2, fp │ │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -2093,150 +2121,179 @@ │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ movs r5, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 132c │ │ │ │ │ + b.n 134a │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.w dc8 │ │ │ │ │ + b.w dcc │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w e36 │ │ │ │ │ + beq.w 1e1a │ │ │ │ │ + ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bpl.w e62 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + ldr.w r7, [fp, #4] │ │ │ │ │ + bl 28cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 1c88 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c1e │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1bfc │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 1722 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 20bc │ │ │ │ │ + bgt.w 1f7a │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 200c │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1584 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 15b4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1664 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r7, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 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 c9e │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w b2c │ │ │ │ │ - b.n 163e │ │ │ │ │ + bge.w b34 │ │ │ │ │ + b.n 1688 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.n 16fe │ │ │ │ │ + bne.n 179a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12c6 │ │ │ │ │ + bne.w 12e6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12c6 │ │ │ │ │ + beq.w 12e6 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, fp │ │ │ │ │ mla r3, r3, r7, fp │ │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1664 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + b.n 16ae │ │ │ │ │ + movs r4, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 132c │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.n 134a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 195e │ │ │ │ │ + beq.w 1a16 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - beq.w 1fb2 │ │ │ │ │ + adds r5, r0, #1 │ │ │ │ │ + beq.w 204c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 1420 │ │ │ │ │ + b.n 143a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bl 269c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - beq.w 2406 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.w 264c │ │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ │ - b.n 1454 │ │ │ │ │ + b.n 146e │ │ │ │ │ cmp.w r8, #39 @ 0x27 │ │ │ │ │ - beq.n 179c │ │ │ │ │ + beq.n 1836 │ │ │ │ │ cmp.w r8, #34 @ 0x22 │ │ │ │ │ - bne.w a92 │ │ │ │ │ + bne.w a9a │ │ │ │ │ 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 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - beq.w 1fc2 │ │ │ │ │ - bl 277c │ │ │ │ │ + beq.w 1fde │ │ │ │ │ + bl 2758 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r7, [fp, #28] │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 2526 │ │ │ │ │ + bgt.w 24b6 │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ str.w r2, [r3, #664] @ 0x298 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ add.w r3, fp, r0 │ │ │ │ │ @@ -2256,1073 +2313,1048 @@ │ │ │ │ │ str.w ip, [r3, #2804] @ 0xaf4 │ │ │ │ │ str.w ip, [r3, #2796] @ 0xaec │ │ │ │ │ str.w ip, [fp, r0] │ │ │ │ │ str.w ip, [r8, #4] │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi.n 18e0 │ │ │ │ │ + bhi.n 197e │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ - .word 0x004e002f │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e0714 │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e002f │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e004e │ │ │ │ │ - .word 0x004e0714 │ │ │ │ │ - .short 0x004e │ │ │ │ │ + .short 0x002f │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x04bf0050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x002f0050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ + .word 0x04bf0050 │ │ │ │ │ + .word 0x00500050 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ ldrb r1, [r5, r2] │ │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ │ add r2, fp │ │ │ │ │ add r3, fp │ │ │ │ │ - sub.w r5, r1, #114 @ 0x72 │ │ │ │ │ - negs r1, r5 │ │ │ │ │ - adcs r1, r5 │ │ │ │ │ + sub.w ip, r1, #114 @ 0x72 │ │ │ │ │ + rsbs r1, ip, #0 │ │ │ │ │ + adc.w r1, r1, ip │ │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r3, #2816] @ 0xb00 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ - mov.w lr, #0 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ ldrb r1, [r5, r2] │ │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ │ add r2, fp │ │ │ │ │ add r3, fp │ │ │ │ │ - sub.w ip, r1, #114 @ 0x72 │ │ │ │ │ - rsbs r1, ip, #0 │ │ │ │ │ - adc.w r1, r1, ip │ │ │ │ │ + sub.w lr, r1, #114 @ 0x72 │ │ │ │ │ + rsbs r1, lr, #0 │ │ │ │ │ + adc.w r1, r1, lr │ │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [r3, #2816] @ 0xb00 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - strd lr, r3, [r2, #4] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + strd r8, r3, [r2, #4] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 19d8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + bgt.w 12fe │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b40 │ │ │ │ │ + b.w f18 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r5, 1930 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r5, [fp, #28] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2058 │ │ │ │ │ + subs r2, r5, #1 │ │ │ │ │ + cmp r0, #28 │ │ │ │ │ + str.w r2, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - bne.w bba │ │ │ │ │ + bne.w bc0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + 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 c9a │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1d6c │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - b.w c8a │ │ │ │ │ + b.w c9e │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ movs r4, #3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.n 1466 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1efc │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + b.w c8e │ │ │ │ │ str.w r7, [fp, #4] │ │ │ │ │ - b.w f5e │ │ │ │ │ + b.w f72 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #21 │ │ │ │ │ str.w r2, [fp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r6, [fp, #4] │ │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + b.w c9e │ │ │ │ │ + ldr.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 19a4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - bgt.w 12de │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b38 │ │ │ │ │ - b.w f04 │ │ │ │ │ + bne.w 21c4 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ │ 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 r6, [fp, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str.w r6, [fp, #4] │ │ │ │ │ - b.w 9a8 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c9e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 1cbe │ │ │ │ │ + uxtb r3, r1 │ │ │ │ │ + ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r6, r6, #16 │ │ │ │ │ + beq.w 2490 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #27 │ │ │ │ │ + bmi.n 1a94 │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + beq.w 1cbe │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + bl 29e0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1208 │ │ │ │ │ + b.n 15a4 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 1ec0 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r1, [fp, #28] │ │ │ │ │ - bne.w bba │ │ │ │ │ - b.n 193e │ │ │ │ │ + str.w r2, [fp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 19f6 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 19f6 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.n 1a62 │ │ │ │ │ + beq.w 15ca │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 1500 │ │ │ │ │ + beq.w 151a │ │ │ │ │ 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.w r3, [r3, #664] @ 0x298 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ ldr.w r1, [fp, #2708] @ 0xa94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - bgt.w 2156 │ │ │ │ │ + bgt.w 24e6 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne.w 1f6e │ │ │ │ │ + bne.w 1d3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.n 1a62 │ │ │ │ │ + beq.w 15ca │ │ │ │ │ movs r3, #23 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.w 11f6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1e3a │ │ │ │ │ - uxtb r3, r1 │ │ │ │ │ - ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r6, r6, #16 │ │ │ │ │ - beq.w 21f6 │ │ │ │ │ + b.n 15ca │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #27 │ │ │ │ │ - bmi.n 1a84 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.w 1e3a │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - bl 2a04 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w e64 │ │ │ │ │ - b.w 11f6 │ │ │ │ │ + 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 r6, [fp, #8] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str.w r6, [fp, #4] │ │ │ │ │ + b.w 9b0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.w d70 │ │ │ │ │ + b.w d74 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str.w r6, [fp, #4] │ │ │ │ │ - b.w d70 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bpl.w 11ce │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 28f0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 11ce │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + b.w d74 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 1ab8 │ │ │ │ │ + bne.n 1b6a │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ac2 │ │ │ │ │ + beq.n 1b74 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d52 │ │ │ │ │ + beq.w d56 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b.n 1b7a │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ - ldr.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 23ea │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ │ + b.w c9e │ │ │ │ │ + str.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ + movs r2, #6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1d1a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bpl.w 11e0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 2a04 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 28cc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f6 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + bne.w 11e0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ + ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1110 │ │ │ │ │ + str.w r7, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.n 1a68 │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + str.w r6, [fp, #4] │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + bne.w 1af4 │ │ │ │ │ + b.n 15ca │ │ │ │ │ ldr.w r7, [fp, #40] @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ mla r7, r0, r7, r7 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ - b.w cde │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ - str.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - str.w r6, [fp, #4] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - bne.w 1a0c │ │ │ │ │ - b.n 1a62 │ │ │ │ │ + b.w ce2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1fe0 │ │ │ │ │ + bne.n 1d62 │ │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r7, [r5, #672] @ 0x2a0 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ - ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 10fc │ │ │ │ │ - str.w r7, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.n 1b7a │ │ │ │ │ - ldrd r3, r2, [sl, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 117e │ │ │ │ │ - b.w 1146 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.n 1d30 │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.n 1c8e │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 2380 │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 1ad0 │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ - ble.w e4e │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq.w 1fbe │ │ │ │ │ - bgt.w 1560 │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq.n 1cee │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - bne.w 1566 │ │ │ │ │ + b.w c9e │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 2758 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2a04 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w e64 │ │ │ │ │ - b.w 11f6 │ │ │ │ │ - movs r6, #69 @ 0x45 │ │ │ │ │ + bl 2758 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #23 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.w 1b8a │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c9e │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + bl 269c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 2370 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 28f0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1af2 │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w 11d8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.n 1c9a │ │ │ │ │ - b.n 16b2 │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.w 1998 │ │ │ │ │ - b.w 12de │ │ │ │ │ - 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 f5e │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1956 │ │ │ │ │ - ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1a62 │ │ │ │ │ - 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 24f0 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - blt.w 2410 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1956 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1956 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1956 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b.n 1a86 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 117e │ │ │ │ │ + bne.w 1190 │ │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - mla ip, ip, r4, fp │ │ │ │ │ + mla ip, ip, r7, fp │ │ │ │ │ ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ │ ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - b.n 1e12 │ │ │ │ │ + b.n 1d18 │ │ │ │ │ ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ - beq.n 1e10 │ │ │ │ │ + beq.n 1d16 │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 22a2 │ │ │ │ │ - cmp r2, #39 @ 0x27 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - moveq r5, #1 │ │ │ │ │ + beq.w 23f6 │ │ │ │ │ + sub.w r4, r2, #39 @ 0x27 │ │ │ │ │ + negs r5, r4 │ │ │ │ │ + adcs r5, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 22a2 │ │ │ │ │ + bne.w 23f6 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1e10 │ │ │ │ │ - lsls r2, r0, #31 │ │ │ │ │ - bpl.w 221c │ │ │ │ │ + bne.n 1d16 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 234c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1de4 │ │ │ │ │ + blt.n 1cea │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mla r3, r3, r4, fp │ │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ + mla r7, r3, r7, fp │ │ │ │ │ + ldr.w r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1a62 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r5, [r3, #28] │ │ │ │ │ - b.w 117e │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - b.n 1a16 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1a76 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2320 │ │ │ │ │ - sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi.w 2300 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls.n 1e5c │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2320 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bmi.w 2146 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2a04 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w e64 │ │ │ │ │ - b.w 11f6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.w 1bf0 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - str.w r1, [fp, #28] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - bne.w bba │ │ │ │ │ - b.n 193e │ │ │ │ │ - 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, #32] │ │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ - bne.w 1a0c │ │ │ │ │ - b.n 1a62 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.n 1a62 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 210c │ │ │ │ │ - sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.w 20d6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1f30 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 210c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.w 26aa │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2a04 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w e64 │ │ │ │ │ - b.w 11f6 │ │ │ │ │ + beq.w 15ca │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + str r5, [r3, #28] │ │ │ │ │ + b.w 1190 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2648 │ │ │ │ │ + bne.w 251a │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w 1a62 │ │ │ │ │ + beq.w 15ca │ │ │ │ │ movs r3, #24 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 1a62 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1a62 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str.w r2, [fp, #2700] @ 0xa8c │ │ │ │ │ - ldrd r5, r6, [fp, #4] │ │ │ │ │ - b.w 9b0 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 144c │ │ │ │ │ - movs r6, #101 @ 0x65 │ │ │ │ │ - b.n 1cf0 │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - bne.w 265a │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.w 17c2 │ │ │ │ │ - str.w r4, [fp, #28] │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.w a02 │ │ │ │ │ + b.n 15ca │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ │ movs r4, #9 │ │ │ │ │ ldr.w lr, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.n 2002 │ │ │ │ │ + b.n 1d84 │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 2038 │ │ │ │ │ + bne.n 1de0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.n 203e │ │ │ │ │ + beq.n 1de8 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bls.n 2038 │ │ │ │ │ + bls.n 1de0 │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.n 1ff4 │ │ │ │ │ + bne.n 1d76 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ mov r6, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 201e │ │ │ │ │ + beq.n 1da0 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - beq.n 201e │ │ │ │ │ + beq.n 1da0 │ │ │ │ │ sub.w ip, lr, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w lr, ip, r6 │ │ │ │ │ - b.n 2000 │ │ │ │ │ + b.n 1d82 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.w 1c98 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c9e │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 20cc │ │ │ │ │ + bne.w 265a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r5, lr │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ add.w r8, r6, #6 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bcs.n 206e │ │ │ │ │ + bcs.w 1f84 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ strd r2, r6, [sp] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bpl.n 1e54 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + bne.w 16f0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + bne.w e34 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w e34 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2758 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 16ae │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 21f2 │ │ │ │ │ + sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.w 21cc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.n 1e84 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 21f2 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bmi.w 222a │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 29e0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1208 │ │ │ │ │ + b.w 15a4 │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w 19cc │ │ │ │ │ + b.w 12fe │ │ │ │ │ + ldrd r3, r2, [sl, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 1190 │ │ │ │ │ + b.w 115a │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + str.w r4, [fp, #28] │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + bne.w a0a │ │ │ │ │ + b.w b78 │ │ │ │ │ + str.w r4, [fp, #28] │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.w a0a │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1a2a │ │ │ │ │ + ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 15ca │ │ │ │ │ + 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 2664 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt.w 2558 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 1a2a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1a2a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1a2a │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + b.n 1afe │ │ │ │ │ + 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, #32] │ │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + str.w sl, [fp, #4] │ │ │ │ │ + bne.w 1af4 │ │ │ │ │ + b.w 15ca │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.w 1722 │ │ │ │ │ + b.w 1584 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2054 │ │ │ │ │ + bne.w 1e00 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 20a0 │ │ │ │ │ + beq.n 1fbc │ │ │ │ │ ldrsb.w r3, [r6, #6] │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 2054 │ │ │ │ │ + blt.w 1e00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bne.n 2054 │ │ │ │ │ + bne.w 1e00 │ │ │ │ │ adds r5, #6 │ │ │ │ │ - cbnz r7, 20be │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 229a │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ strd r2, r8, [sp] │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + b.w c9e │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne.w 223a │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 185c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - b.n 20a4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1c48 │ │ │ │ │ - b.w ba8 │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 15ca │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str.w r2, [fp, #2700] @ 0xa8c │ │ │ │ │ + ldrd r5, r6, [fp, #4] │ │ │ │ │ + b.w 9b8 │ │ │ │ │ + movs r6, #69 @ 0x45 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.n 20fe │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.w 26aa │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.w 224c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 28cc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c1e │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w 11ea │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 1466 │ │ │ │ │ + cmp r0, #28 │ │ │ │ │ + str.w r5, [fp, #28] │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + bne.w bc0 │ │ │ │ │ + b.n 1a04 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 221a │ │ │ │ │ + sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.w 21fc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 2080 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 221a │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.n 2184 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 29e0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1208 │ │ │ │ │ + b.w 15a4 │ │ │ │ │ + movs r6, #101 @ 0x65 │ │ │ │ │ + b.n 200e │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 15ca │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.w f72 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.n 2036 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + bl 2758 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1f26 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + bl 29e0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15a4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2758 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + b.w 1212 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.w d74 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 15ca │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 15ca │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + b.w 17dc │ │ │ │ │ add.w r3, fp, r0, lsl #2 │ │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 119e │ │ │ │ │ - bge.n 212e │ │ │ │ │ + beq.w 11b0 │ │ │ │ │ + bge.n 21ac │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.w d96 │ │ │ │ │ + b.w d9a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 1974 │ │ │ │ │ + ble.w 1a3a │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 2140 │ │ │ │ │ + bgt.n 21be │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.w 15f8 │ │ │ │ │ + b.w 1644 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.w 15a4 │ │ │ │ │ + b.w 15f0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.n 1a60 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 222a │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2758 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1754 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1e7a │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 2184 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2758 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + b.n 21e8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 2076 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #20 │ │ │ │ │ + b.n 1a3e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.w 1740 │ │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, fp │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne.w 1a42 │ │ │ │ │ - ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bne.w 1a42 │ │ │ │ │ - ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ + b.w 17dc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2758 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2758 │ │ │ │ │ + b.w 185a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2758 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + b.n 21e8 │ │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + add.w r2, r2, #2752 @ 0xac0 │ │ │ │ │ + add r2, fp │ │ │ │ │ + str.w ip, [r3, #2772] @ 0xad4 │ │ │ │ │ + ldrb.w ip, [r7, #1] │ │ │ │ │ + ldrb.w r5, [r5, ip] │ │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ + movne r5, r0 │ │ │ │ │ + str.w r5, [r3, #2816] @ 0xb00 │ │ │ │ │ + strd r0, r1, [r2, #4] │ │ │ │ │ + bne.w 196c │ │ │ │ │ + b.w 19b2 │ │ │ │ │ mov r0, fp │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - b.w 1740 │ │ │ │ │ + bl 269c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + b.n 1fc4 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.n 1a62 │ │ │ │ │ + b.w 15ca │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.n 1a62 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.w d70 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 1740 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ + b.w 15ca │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 15ca │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 15ca │ │ │ │ │ + ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 1556 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.w d74 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a62 │ │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ │ - mov lr, r0 │ │ │ │ │ + beq.w 15ca │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ - mla r3, r3, r4, fp │ │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ │ - b.n 225a │ │ │ │ │ - cmp r2, #39 @ 0x27 │ │ │ │ │ - beq.n 2276 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 224c │ │ │ │ │ - tst.w r5, #1 │ │ │ │ │ - beq.n 22ae │ │ │ │ │ - strb.w r2, [lr] │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + mla ip, r2, r7, fp │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 2380 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + beq.n 239c │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + bne.n 2378 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 2408 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add.w lr, r2, r1 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr.w r4, [r3, #2796] @ 0xaec │ │ │ │ │ - ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ - subs r4, r4, r2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bge.n 2282 │ │ │ │ │ - ldr.w r8, [r3, #2804] @ 0xaf4 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - ldrb.w r2, [r8, r0] │ │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ │ - bne.n 223e │ │ │ │ │ - cbz r5, 229c │ │ │ │ │ + strb r0, [r2, #0] │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr.w r4, [ip, #2796] @ 0xaec │ │ │ │ │ + ldr.w r0, [ip, #2800] @ 0xaf0 │ │ │ │ │ + subs r4, r4, r0 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bge.n 23aa │ │ │ │ │ + ldr.w lr, [ip, #2804] @ 0xaf4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldrb.w r0, [lr, r5] │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + bne.n 236c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 2434 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - subs r5, r2, r4 │ │ │ │ │ + subs r7, r0, r4 │ │ │ │ │ it ne │ │ │ │ │ - movne r5, #1 │ │ │ │ │ - b.n 224c │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + b.n 2378 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strb r2, [r4, r1] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strb r2, [r3, r1] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1e28 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n 224c │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ - subs.w r0, r2, lr │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - b.n 1e10 │ │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 22b6 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - beq.n 22c6 │ │ │ │ │ - add.w r2, ip, #1 │ │ │ │ │ - ldrb.w r0, [r8, r2] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.n 22b4 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - bge.w 26ba │ │ │ │ │ - mov.w r2, #10 │ │ │ │ │ - strb.w r2, [lr] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add.w lr, r2, r1 │ │ │ │ │ - b.n 2258 │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - b.n 1e10 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, r6 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 232a │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.w cda │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.w 2146 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - b.n 20f4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1e52 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.w a38 │ │ │ │ │ + b.n 1d2e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -3336,455 +3368,407 @@ │ │ │ │ │ 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 277c │ │ │ │ │ + bl 269c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.w a40 │ │ │ │ │ + cbz r0, 2402 │ │ │ │ │ + subs.w r0, r2, lr │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + b.n 1d16 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1d16 │ │ │ │ │ + add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2410 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + beq.n 241e │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ + ldrb.w r5, [lr, r0] │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + bne.n 240e │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bge.w 2656 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mov.w r0, #10 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + strb r0, [r2, #0] │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + b.n 237e │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.n 2378 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 2442 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt.n 2466 │ │ │ │ │ + add.w r2, fp, r2, lsl #2 │ │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ + ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bne.n 247c │ │ │ │ │ + mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - b.n 20f4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 16ae │ │ │ │ │ + ldrd r1, r0, [sl, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n 2442 │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mla r2, r2, r7, fp │ │ │ │ │ + b.w 1694 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - bl 28f0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1af2 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1ad0 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 23b0 │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1fbe │ │ │ │ │ - bgt.n 23e4 │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1cee │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1cca │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w e4e │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 16ae │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + bl 2758 │ │ │ │ │ mov r0, fp │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r7, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.n 20fa │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 23b0 │ │ │ │ │ - b.n 1cca │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.w 1b72 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c9e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c9e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + b.w 17dc │ │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, fp │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne.w 1b2a │ │ │ │ │ + ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.w 1b2a │ │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + b.w 17dc │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 1d54 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1664 │ │ │ │ │ + b.w 16ae │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26c0 │ │ │ │ │ - b.w 1788 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 267e │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.w cde │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 24de │ │ │ │ │ + beq.n 2628 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 24d4 │ │ │ │ │ + bne.n 261e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 24d0 │ │ │ │ │ + beq.n 2606 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ │ ldrh.w r6, [r3, r0, lsl #1] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 246e │ │ │ │ │ + bgt.n 25b6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2450 │ │ │ │ │ + bge.n 2598 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2450 │ │ │ │ │ + cbnz r3, 2598 │ │ │ │ │ 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, 24bc │ │ │ │ │ + cbz r0, 260a │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1a62 │ │ │ │ │ + b.w 15ca │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 248c │ │ │ │ │ + bge.n 25d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 248c │ │ │ │ │ + cbnz r3, 25d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 250e │ │ │ │ │ + beq.n 2690 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 24ac │ │ │ │ │ + bge.n 25f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 24ac │ │ │ │ │ + cbnz r3, 25f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 250e │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 2690 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ - b.n 243c │ │ │ │ │ + b.n 2584 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 257a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1a62 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 2432 │ │ │ │ │ - cbnz r2, 2518 │ │ │ │ │ + b.w 15ca │ │ │ │ │ + cbnz r2, 263a │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ - b.n 2436 │ │ │ │ │ - cbz r2, 250a │ │ │ │ │ + b.n 257e │ │ │ │ │ + cbz r2, 2648 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ │ - b.n 2436 │ │ │ │ │ + b.n 257e │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + b.n 2622 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 2636 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 269c │ │ │ │ │ + b.w 1822 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 237e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1c76 │ │ │ │ │ + b.w bae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 250e │ │ │ │ │ + cbz r0, 2690 │ │ │ │ │ movs r3, #22 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.w 1a62 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 24ec │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w 1a62 │ │ │ │ │ - lsls r4, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - b.n 24d8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + b.w 15ca │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c9a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #20 │ │ │ │ │ - b.w 1978 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 2556 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt.n 258e │ │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - bne.n 25a4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1664 │ │ │ │ │ - ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 153a │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b.w d70 │ │ │ │ │ - ldrd r1, r0, [sl, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 2556 │ │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mla r2, r2, r7, fp │ │ │ │ │ - b.w 164a │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1664 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1a62 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1a62 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1a62 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1a62 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1f86 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 277c │ │ │ │ │ - b.w 17c0 │ │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ - add.w r3, fp, r2 │ │ │ │ │ - add.w r2, r2, #2752 @ 0xac0 │ │ │ │ │ - add r2, fp │ │ │ │ │ - str.w ip, [r3, #2772] @ 0xad4 │ │ │ │ │ - ldrb.w ip, [r7, #1] │ │ │ │ │ - ldrb.w r5, [r5, ip] │ │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r5, #1 │ │ │ │ │ - movne r5, r0 │ │ │ │ │ - str.w r5, [r3, #2816] @ 0xb00 │ │ │ │ │ - strd r0, r1, [r2, #4] │ │ │ │ │ - bne.w 18ce │ │ │ │ │ - b.w 1914 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 1740 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 2258 │ │ │ │ │ + b.w c9e │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w 15ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026c0 : │ │ │ │ │ +0000269c : │ │ │ │ │ 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 26fc │ │ │ │ │ + beq.n 26d8 │ │ │ │ │ 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 2772 │ │ │ │ │ + bcs.n 274e │ │ │ │ │ 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 2772 │ │ │ │ │ + bne.n 274e │ │ │ │ │ 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 2778 │ │ │ │ │ + beq.n 2754 │ │ │ │ │ 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, 275c │ │ │ │ │ + cbnz r0, 2738 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 26da │ │ │ │ │ + bne.n 26b6 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 2772 │ │ │ │ │ + bne.n 274e │ │ │ │ │ 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, 2778 │ │ │ │ │ + cbz r0, 2754 │ │ │ │ │ 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 2728 │ │ │ │ │ + beq.n 2704 │ │ │ │ │ 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 26f8 │ │ │ │ │ + b.n 26d4 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 2772 │ │ │ │ │ + b.n 274e │ │ │ │ │ │ │ │ │ │ -0000277c : │ │ │ │ │ +00002758 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 27b0 │ │ │ │ │ + beq.n 278c │ │ │ │ │ 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 27c6 │ │ │ │ │ + bcc.n 27a2 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 27b2 │ │ │ │ │ + bne.n 278e │ │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bx lr │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -3804,15 +3788,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 │ │ │ │ │ │ │ │ │ │ -000027dc <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +000027b8 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ _PyLexer_update_ftstring_expr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3821,44 +3805,44 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr.w r5, [r3, #664] @ 0x298 │ │ │ │ │ - bne.n 284a <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ + bne.n 2826 <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r1, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 2868 <_PyLexer_update_ftstring_expr+0x8c> │ │ │ │ │ + cbz r1, 2844 <_PyLexer_update_ftstring_expr+0x8c> │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 287c <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + cbz r0, 2858 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ str.w r5, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bhi.n 2850 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ + bhi.n 282c <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 2884 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne.n 2860 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ @@ -3868,300 +3852,300 @@ │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 282c <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ + bne.n 2808 <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 2846 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 2822 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne.n 28a4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bne.n 2880 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 28a0 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bne.n 287c <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 2846 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 2822 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28a0 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + beq.n 287c <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 28a0 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bge.n 287c <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r1, [r5, #2796] @ 0xaec │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 28e4 <_PyLexer_update_ftstring_expr+0x108> │ │ │ │ │ + cbz r0, 28c0 <_PyLexer_update_ftstring_expr+0x108> │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ str.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ add r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ - b.n 28a0 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + b.n 287c <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 287c <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b.n 2858 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028f0 : │ │ │ │ │ +000028cc : │ │ │ │ │ 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 293e │ │ │ │ │ + beq.n 291a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2978 │ │ │ │ │ + bcs.n 2954 │ │ │ │ │ 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 2936 │ │ │ │ │ + bpl.n 2912 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 2912 │ │ │ │ │ + b.n 28ee │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 29d0 │ │ │ │ │ + beq.n 29ac │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2980 │ │ │ │ │ + bne.n 295c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29fc │ │ │ │ │ + beq.n 29d8 │ │ │ │ │ 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, 29ba │ │ │ │ │ + cbnz r0, 2996 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2990 │ │ │ │ │ + beq.n 296c │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 291e │ │ │ │ │ + bcc.n 28fa │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 2982 │ │ │ │ │ + b.n 295e │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 2932 │ │ │ │ │ + bmi.n 290e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 293a │ │ │ │ │ + b.n 2916 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2980 │ │ │ │ │ + bne.n 295c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 29fc │ │ │ │ │ + cbz r0, 29d8 │ │ │ │ │ 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 2968 │ │ │ │ │ + beq.n 2944 │ │ │ │ │ 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 2982 │ │ │ │ │ + b.n 295e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 290e │ │ │ │ │ + bne.n 28ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 293a │ │ │ │ │ + b.n 2916 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 2982 │ │ │ │ │ + b.n 295e │ │ │ │ │ │ │ │ │ │ -00002a04 : │ │ │ │ │ +000029e0 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r4, [ip, #668] @ 0x29c │ │ │ │ │ - cbnz r4, 2a56 │ │ │ │ │ + cbnz r4, 2a32 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 2a3c │ │ │ │ │ + bhi.n 2a18 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 2a56 │ │ │ │ │ + bgt.n 2a32 │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2aa8 │ │ │ │ │ + bls.n 2a84 │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2aa8 │ │ │ │ │ + bls.n 2a84 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r6, 2aa8 │ │ │ │ │ + cbz r6, 2a84 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a58 │ │ │ │ │ + bne.n 2a34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 26c0 │ │ │ │ │ - b.n 2a56 │ │ │ │ │ + bl 269c │ │ │ │ │ + b.n 2a32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2a34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2a6a │ │ │ │ │ + b.n 2a46 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2a76 │ │ │ │ │ + b.n 2a52 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 26c0 │ │ │ │ │ + bl 269c │ │ │ │ │ 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 277c │ │ │ │ │ + bl 2758 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2a76 │ │ │ │ │ + b.n 2a52 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2a6a │ │ │ │ │ + b.n 2a46 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2a6a │ │ │ │ │ + b.n 2a46 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -42,24 +42,24 @@ │ │ │ │ │ 0x00000270 54776f43 68617273 005f5079 556e6963 TwoChars._PyUnic │ │ │ │ │ 0x00000280 6f64655f 49735072 696e7461 626c6500 ode_IsPrintable. │ │ │ │ │ 0x00000290 5f507954 6f6b656e 5f4f6e65 43686172 _PyToken_OneChar │ │ │ │ │ 0x000002a0 005f5079 4c657865 725f7570 64617465 ._PyLexer_update │ │ │ │ │ 0x000002b0 5f667473 7472696e 675f6578 7072005f _ftstring_expr._ │ │ │ │ │ 0x000002c0 5079546f 6b656e69 7a65725f 696e6465 PyTokenizer_inde │ │ │ │ │ 0x000002d0 6e746572 726f7200 5f507954 6f6b656e nterror._PyToken │ │ │ │ │ - 0x000002e0 5f546872 65654368 61727300 5f5f6165 _ThreeChars.__ae │ │ │ │ │ - 0x000002f0 6162695f 69646976 00507955 6e69636f abi_idiv.PyUnico │ │ │ │ │ - 0x00000300 64655f44 65636f64 65555446 38005f50 de_DecodeUTF8._P │ │ │ │ │ - 0x00000310 79556e69 636f6465 5f536361 6e496465 yUnicode_ScanIde │ │ │ │ │ - 0x00000320 6e746966 69657200 5f50795f 4465616c ntifier._Py_Deal │ │ │ │ │ - 0x00000330 6c6f6300 5f507954 6f6b656e 697a6572 loc._PyTokenizer │ │ │ │ │ - 0x00000340 5f73796e 74617865 72726f72 5f6b6e6f _syntaxerror_kno │ │ │ │ │ - 0x00000350 776e5f72 616e6765 005f5079 4c657865 wn_range._PyLexe │ │ │ │ │ - 0x00000360 725f7479 70655f63 6f6d6d65 6e745f74 r_type_comment_t │ │ │ │ │ - 0x00000370 6f6b656e 5f736574 7570006d 656d636d oken_setup.memcm │ │ │ │ │ + 0x000002e0 697a6572 5f73796e 74617865 72726f72 izer_syntaxerror │ │ │ │ │ + 0x000002f0 5f6b6e6f 776e5f72 616e6765 005f5079 _known_range._Py │ │ │ │ │ + 0x00000300 546f6b65 6e5f5468 72656543 68617273 Token_ThreeChars │ │ │ │ │ + 0x00000310 005f5f61 65616269 5f696469 76005079 .__aeabi_idiv.Py │ │ │ │ │ + 0x00000320 556e6963 6f64655f 4465636f 64655554 Unicode_DecodeUT │ │ │ │ │ + 0x00000330 4638005f 50794c65 7865725f 74797065 F8._PyLexer_type │ │ │ │ │ + 0x00000340 5f636f6d 6d656e74 5f746f6b 656e5f73 _comment_token_s │ │ │ │ │ + 0x00000350 65747570 005f5079 556e6963 6f64655f etup._PyUnicode_ │ │ │ │ │ + 0x00000360 5363616e 4964656e 74696669 6572005f ScanIdentifier._ │ │ │ │ │ + 0x00000370 50795f44 65616c6c 6f63006d 656d636d Py_Dealloc.memcm │ │ │ │ │ 0x00000380 70005079 556e6963 6f64655f 53756273 p.PyUnicode_Subs │ │ │ │ │ 0x00000390 7472696e 67005079 556e6963 6f64655f tring.PyUnicode_ │ │ │ │ │ 0x000003a0 41735554 46385374 72696e67 00507945 AsUTF8String.PyE │ │ │ │ │ 0x000003b0 78635f55 6e69636f 64654465 636f6465 xc_UnicodeDecode │ │ │ │ │ 0x000003c0 4572726f 72005079 4572725f 45786365 Error.PyErr_Exce │ │ │ │ │ 0x000003d0 7074696f 6e4d6174 63686573 0050794d ptionMatches.PyM │ │ │ │ │ 0x000003e0 656d5f52 65616c6c 6f630050 79457863 em_Realloc.PyExc │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2140 (bytes into file) │ │ │ │ │ + Start of section headers: 2136 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x85c: │ │ │ │ │ +There are 13 section headers, starting at offset 0x858: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000250 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0006a8 000138 08 I 10 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000284 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000284 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 000284 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 00000000 0002dc 000016 00 AX 0 0 2 │ │ │ │ │ - [ 7] .rel.text.unlikely REL 00000000 0007e0 000008 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 0002f2 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0002f2 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000328 0001d0 10 11 9 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 0004f8 0001b0 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 0007e8 000072 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00024c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0006a4 000138 08 I 10 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000280 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000280 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 000280 000058 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 00000000 0002d8 000016 00 AX 0 0 2 │ │ │ │ │ + [ 7] .rel.text.unlikely REL 00000000 0007dc 000008 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 0002ee 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0002ee 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000324 0001d0 10 11 9 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 0004f4 0001b0 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 0007e4 000072 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 29 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 0000007d 466 FUNC LOCAL DEFAULT 1 tok_underflow_readline │ │ │ │ │ + 2: 0000007d 462 FUNC LOCAL DEFAULT 1 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000001 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000001 124 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromReadline │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a8 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6a4 contains 39 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00000a0a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 0000001e 00000b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000038 00000c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000042 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 00000052 0000022f R_ARM_THM_MOVW_ABS_NC 0000007d tok_underflow_readline │ │ │ │ │ 00000056 00000230 R_ARM_THM_MOVT_ABS 0000007d tok_underflow_readline │ │ │ │ │ 00000074 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000a8 00000f0a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -000000ce 0000100a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000e0 0000110a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000f0 0000120a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000116 0000130a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000156 0000140a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000172 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000176 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000017c 0000150a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -0000019a 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001a0 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001a6 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001c8 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001cc 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001d2 0000180a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001da 0000190a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000001e4 0000130a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f4 00001a0a R_ARM_THM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ -00000200 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000020a 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000210 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000214 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000218 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000021c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000222 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000228 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000230 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000234 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000238 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -0000023c 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000242 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000248 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000000c8 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000000cc 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000000d2 0000100a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +000000f2 0000110a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000104 0000120a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +00000114 0000130a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000013a 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018c 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000190 00001530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000194 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000198 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +0000019e 0000160a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001a4 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ae 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +000001b8 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001dc 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001e6 00001930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001ec 00001a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001f2 00001b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001fe 00001c0a R_ARM_THM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ +00000208 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000020c 00001530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000210 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000214 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000021a 0000160a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000220 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000228 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +0000022e 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +00000236 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000244 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7e0 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7dc contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 0000131e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000010 0000141e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -4,25 +4,25 @@ │ │ │ │ │ Py_XDECREF │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_ensure_utf8 │ │ │ │ │ -PyUnicode_Decode │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ +PyErr_Format │ │ │ │ │ _PyTokenizer_error_ret │ │ │ │ │ +_PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ -PyErr_Format │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -74,38 +74,54 @@ │ │ │ │ │ ldrle r3, [r0, #0] │ │ │ │ │ strdle r3, r3, [r0, #4] │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c8 │ │ │ │ │ + beq.w 1e2 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16c │ │ │ │ │ - lsls r2, r3, #3 │ │ │ │ │ - it mi │ │ │ │ │ - movmi r6, r0 │ │ │ │ │ - bpl.w 230 │ │ │ │ │ + beq.n 184 │ │ │ │ │ + lsls r1, r3, #4 │ │ │ │ │ + bpl.w 208 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n e8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1da │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 23e │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fe │ │ │ │ │ + beq.w 234 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 204 │ │ │ │ │ + beq.w 23a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -113,132 +129,112 @@ │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - bge.n 11c │ │ │ │ │ + bge.n 140 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 11c │ │ │ │ │ + cbnz r3, 140 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c0 │ │ │ │ │ + beq.n 1d2 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r2, #676] @ 0x2a4 │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.n 1ac │ │ │ │ │ + bne.n 1be │ │ │ │ │ ldr.w r3, [r2, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f0 │ │ │ │ │ + bne.n 1fa │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - cbnz r2, 15e │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 208 │ │ │ │ │ + cbz r2, 1aa │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r3, r0, #10 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - lsls r1, r3, #4 │ │ │ │ │ - bpl.n 210 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ + lsls r2, r3, #3 │ │ │ │ │ + it mi │ │ │ │ │ + movmi r6, r0 │ │ │ │ │ + bmi.n ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - adds r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 190 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1e2 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n ca │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1c4 │ │ │ │ │ + b.n 224 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 176 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 1d6 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #10 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ str.w r3, [r2, #676] @ 0x2a4 │ │ │ │ │ - b.n 134 │ │ │ │ │ + b.n 158 │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 168 │ │ │ │ │ + b.n 180 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 194 │ │ │ │ │ + cbz r0, 23e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b.n 11c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w ca │ │ │ │ │ - b.n 194 │ │ │ │ │ + b.n 140 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c │ │ │ │ │ - b.n 1c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 19e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1c4 │ │ │ │ │ + bne.n 160 │ │ │ │ │ + b.n 1d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -246,24 +242,26 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 19e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + b.n 1d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 22c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 226 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 226 │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -8,23 +8,23 @@ │ │ │ │ │ 0x00000050 65005f50 79546f6b 656e697a 65725f74 e._PyTokenizer_t │ │ │ │ │ 0x00000060 6f6b5f6e 65770050 794d656d 5f4d616c ok_new.PyMem_Mal │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 0050794f 626a6563 745f4361 Free.PyObject_Ca │ │ │ │ │ 0x000000b0 6c6c4e6f 41726773 00507955 6e69636f llNoArgs.PyUnico │ │ │ │ │ - 0x000000c0 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ - 0x000000d0 005f5079 4c657865 725f746f 6b5f7265 ._PyLexer_tok_re │ │ │ │ │ - 0x000000e0 73657276 655f6275 66006d65 6d637079 serve_buf.memcpy │ │ │ │ │ - 0x000000f0 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ - 0x00000100 546f6b65 6e697a65 725f656e 73757265 Tokenizer_ensure │ │ │ │ │ - 0x00000110 5f757466 38005079 556e6963 6f64655f _utf8.PyUnicode_ │ │ │ │ │ - 0x00000120 4465636f 6465005f 5079546f 6b656e69 Decode._PyTokeni │ │ │ │ │ - 0x00000130 7a65725f 6572726f 725f7265 74005079 zer_error_ret.Py │ │ │ │ │ - 0x00000140 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ - 0x00000150 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ - 0x00000160 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x00000170 6c656172 005f5079 4c657865 725f7570 lear._PyLexer_up │ │ │ │ │ - 0x00000180 64617465 5f667473 7472696e 675f6578 date_ftstring_ex │ │ │ │ │ - 0x00000190 70720050 79457863 5f547970 65457272 pr.PyExc_TypeErr │ │ │ │ │ - 0x000001a0 6f720050 79457272 5f466f72 6d617400 or.PyErr_Format. │ │ │ │ │ + 0x000000c0 64655f44 65636f64 65005079 556e6963 de_Decode.PyUnic │ │ │ │ │ + 0x000000d0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ + 0x000000e0 65005f50 794c6578 65725f74 6f6b5f72 e._PyLexer_tok_r │ │ │ │ │ + 0x000000f0 65736572 76655f62 7566006d 656d6370 eserve_buf.memcp │ │ │ │ │ + 0x00000100 79005f50 795f4465 616c6c6f 63005079 y._Py_Dealloc.Py │ │ │ │ │ + 0x00000110 4578635f 54797065 4572726f 72005079 Exc_TypeError.Py │ │ │ │ │ + 0x00000120 4572725f 466f726d 6174005f 5079546f Err_Format._PyTo │ │ │ │ │ + 0x00000130 6b656e69 7a65725f 6572726f 725f7265 kenizer_error_re │ │ │ │ │ + 0x00000140 74005f50 79546f6b 656e697a 65725f65 t._PyTokenizer_e │ │ │ │ │ + 0x00000150 6e737572 655f7574 66380050 79457863 nsure_utf8.PyExc │ │ │ │ │ + 0x00000160 5f53746f 70497465 72617469 6f6e0050 _StopIteration.P │ │ │ │ │ + 0x00000170 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ + 0x00000180 74636865 73005079 4572725f 436c6561 tches.PyErr_Clea │ │ │ │ │ + 0x00000190 72005f50 794c6578 65725f75 70646174 r._PyLexer_updat │ │ │ │ │ + 0x000001a0 655f6674 73747269 6e675f65 78707200 e_ftstring_expr. │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 49192 (bytes into file) │ │ │ │ │ + Start of section headers: 49196 (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 0xc028: │ │ │ │ │ +There are 15 section headers, starting at offset 0xc02c: │ │ │ │ │ │ │ │ │ │ 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 000ce8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 009300 0006f0 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 009304 0006f0 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000d1c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000d1c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000d1c 0044fc 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 0099f0 0020a0 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 005218 000de2 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 005ffc 00090c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00ba90 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 006908 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 006908 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00693c 001730 10 13 172 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00806c 001292 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00bfa8 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000d1c 004500 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 0099f4 0020a0 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 00521c 000de2 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 006000 00090c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00ba94 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00690c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00690c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 006940 001730 10 13 172 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 008070 001292 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00bfac 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,127 +7,127 @@ │ │ │ │ │ 3: 000002b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 7: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 8: 00000054 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 9: 000002c0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 10: 00003281 8 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 10: 00003285 8 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 11: 00000410 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 14: 00000414 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 15: 00000514 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 00000518 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 17: 00000519 100 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ 18: 00000578 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 19: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 20: 0000057c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 21: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 22: 0000084d 1392 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 23: 000028b1 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 22: 0000084d 1396 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 23: 000028b5 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ 24: 00000844 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 25: 0000084c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 26: 00000d20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 27: 00000d24 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 26: 00000d28 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 27: 00000d2c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 28: 00000118 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 29: 0000014c 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 30: 00000178 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 31: 00000224 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ - 32: 00000f3c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 33: 00000f40 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 32: 00000f40 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 33: 00000f44 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 34: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ - 35: 000019b1 280 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 35: 000019b5 280 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 36: 000000d5 100 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 37: 00001081 126 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 38: 00001101 82 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 37: 00001085 126 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 38: 00001105 82 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 39: 00000258 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 40: 000000d5 100 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 41: 00000298 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 42: 000002c8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 43: 000002f0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ - 44: 0000129c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 44: 000012a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 45: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 46: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 47: 000012a4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 48: 00001359 1426 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 49: 00001354 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 47: 000012a8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 48: 0000135d 1426 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 49: 00001358 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 50: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ - 51: 00001358 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 52: 00001c19 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 51: 0000135c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 52: 00001c1d 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 53: 00000139 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 54: 000017f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 55: 000017fc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 54: 000017fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 55: 00001800 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 56: 0000037c 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ - 57: 00001b70 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 58: 00001b74 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 57: 00001b74 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 58: 00001b78 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 59: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 60: 000003b0 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 61: 000003d4 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 62: 00000979 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 63: 00003d15 2024 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 63: 00003d19 2024 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 64: 00000418 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ 65: 00000440 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 66: 00000470 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 67: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 68: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 69: 000004d0 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ - 70: 000031f5 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 70: 000031f9 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 71: 000004d4 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ 72: 000004d8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ 73: 000004dc 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ 74: 0000050c 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ - 75: 000025d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 75: 000025d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 76: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ - 77: 000025e4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 77: 000025e8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 78: 00000538 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ 79: 00000560 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 80: 00000608 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ 81: 0000065c 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ - 82: 00002984 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 83: 00002988 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 82: 00002988 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 83: 0000298c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 84: 0000069c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 85: 000006c4 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 86: 000006dc 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 87: 0000070c 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 88: 00000710 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 89: 00000744 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ - 90: 00002bc5 440 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ + 90: 00002bc9 440 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ 91: 00000208 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 92: 0000020c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 93: 00000244 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 94: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ - 95: 00002d78 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 95: 00002d7c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 96: 00000790 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ - 97: 00002d7c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 97: 00002d80 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 98: 00000794 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ 99: 00000798 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ 100: 0000079c 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ 101: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ 102: 00000248 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 103: 00000271 22 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ 104: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ 105: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 106: 000007c8 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 107: 00003559 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 107: 0000355d 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ 108: 00000a29 102 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ - 109: 0000381d 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 109: 00003821 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ 110: 00000810 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 111: 00000838 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 112: 00003924 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 112: 00003928 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 113: 0000083c 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 114: 0000085c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ 115: 00000860 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ 116: 00000864 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ 117: 000008a0 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ 118: 000008cc 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ 119: 000008ec 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ 120: 0000090c 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ 121: 00000934 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 122: 00003928 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 122: 0000392c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 123: 00000940 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ 124: 00000944 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ 125: 00000948 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ 126: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ 127: 000006b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 128: 0000097c 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ 129: 000006bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -140,19 +140,19 @@ │ │ │ │ │ 136: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 137: 0000000b 86 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 138: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ 139: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ 140: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ 141: 000009f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 142: 00000ac0 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 143: 00003fe8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 144: 00004004 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 145: 000042fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 146: 0000430c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 147: 000044f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 143: 00003fec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 144: 00004008 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 145: 00004300 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00004310 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 147: 000044f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 148: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 149: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ 150: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ 151: 00000a00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 152: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ 153: 00000b00 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 154: 00000b2c 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ @@ -188,16 +188,16 @@ │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 186: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 187: 00000001 76 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 189: 000002c1 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 191: 00000de1 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 192: 000012a5 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 191: 00000de5 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 192: 000012a9 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ @@ -218,107 +218,107 @@ │ │ │ │ │ 214: 0000007d 88 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ 215: 000006bd 400 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 221: 00000dbd 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 221: 00000dc1 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ 222: 00000469 342 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 230: 00000f41 204 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 231: 0000100d 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 230: 00000f45 204 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 231: 00001011 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 233: 00001155 336 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 233: 00001159 336 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 238: 00001341 24 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 238: 00001345 24 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 240: 000018ed 196 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 241: 00001ac9 172 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ - 242: 00001b85 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 240: 000018f1 196 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 241: 00001acd 172 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 242: 00001b89 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 244: 00001b75 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 244: 00001b79 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 246: 00001be9 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 247: 00001c49 156 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 248: 00001ce5 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 249: 00001d41 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 250: 00001e0d 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 251: 00001f8d 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 252: 00001fa1 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 253: 00001fe5 522 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 254: 000021f1 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 255: 000022fd 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 256: 00002409 476 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 246: 00001bed 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 247: 00001c4d 156 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 248: 00001ce9 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 249: 00001d45 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 250: 00001e11 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 251: 00001f91 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 252: 00001fa5 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 253: 00001fe9 522 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 254: 000021f5 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 255: 00002301 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 256: 0000240d 476 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 260: 000025e5 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 261: 000026f1 446 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 260: 000025e9 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 261: 000026f5 446 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 265: 000029e1 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 265: 000029e5 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 267: 00002e89 246 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 267: 00002e8d 246 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 270: 00002b71 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 271: 00002989 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 270: 00002b75 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 271: 0000298d 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 273: 0000018d 66 FUNC GLOBAL DEFAULT 1 PyNumber_Invert │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 275: 00002a41 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 275: 00002a45 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 278: 000001d1 60 FUNC GLOBAL DEFAULT 1 PyMapping_Keys │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ 280: 0000020d 60 FUNC GLOBAL DEFAULT 1 PyMapping_Items │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 283: 00002d7d 268 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 284: 00002f81 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 285: 0000308d 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 286: 00003199 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 287: 00003265 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 283: 00002d81 268 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 284: 00002f85 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 285: 00003091 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 286: 0000319d 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 287: 00003269 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ 288: 00000249 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 289: 00003289 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 290: 00003395 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 291: 000036ed 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 292: 00003749 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 293: 00003765 184 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 289: 0000328d 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 290: 00003399 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 291: 000036f1 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 292: 0000374d 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 293: 00003769 184 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ 294: 00000289 192 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ 295: 00000349 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ 296: 00000371 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ - 297: 0000385d 204 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 297: 00003861 204 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ 298: 00000391 114 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ 300: 00000405 56 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ 301: 0000043d 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ 302: 00000465 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 304: 00003929 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 305: 00003a35 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 306: 00003b41 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 304: 0000392d 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 305: 00003a39 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 306: 00003b45 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ 307: 000005c1 12 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ 308: 000005cd 180 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 309: 00003bb5 282 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 309: 00003bb9 282 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ 311: 00000681 60 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 313: 00003cd1 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 313: 00003cd5 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 314: 000006bd 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ 316: 00000741 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 317: 00000769 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ 318: 000007ad 380 FUNC GLOBAL DEFAULT 1 PyNumber_Float │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x9300 contains 222 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x9304 contains 222 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000022 0000bd0a R_ARM_THM_CALL 000002c1 PyObject_GetItem │ │ │ │ │ 0000003a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000044 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000070 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000094 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ @@ -36,46 +36,46 @@ │ │ │ │ │ 00000208 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000210 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 00000214 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 00000234 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000244 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000025c 0000652f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ 00000260 00006530 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ -00000268 0000250a R_ARM_THM_CALL 00001081 binary_iop │ │ │ │ │ +00000268 0000250a R_ARM_THM_CALL 00001085 binary_iop │ │ │ │ │ 000002bc 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000002f6 0000230a R_ARM_THM_CALL 000019b1 binary_op1 │ │ │ │ │ +000002f6 0000230a R_ARM_THM_CALL 000019b5 binary_op1 │ │ │ │ │ 000002fa 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002fe 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000031a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000031e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000326 00006e2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ 0000032a 00006e30 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ 00000330 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000336 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000033a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000340 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000035c 00006f2f R_ARM_THM_MOVW_ABS_NC 00000838 .LC54 │ │ │ │ │ 00000360 00006f30 R_ARM_THM_MOVT_ABS 00000838 .LC54 │ │ │ │ │ -00000368 0000250a R_ARM_THM_CALL 00001081 binary_iop │ │ │ │ │ +00000368 0000250a R_ARM_THM_CALL 00001085 binary_iop │ │ │ │ │ 000003b2 00012b0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 000003d6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 000003e8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003ec 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003f2 0000712f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ 000003f6 00007130 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ 000003fc 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000418 0000230a R_ARM_THM_CALL 000019b1 binary_op1 │ │ │ │ │ +00000418 0000230a R_ARM_THM_CALL 000019b5 binary_op1 │ │ │ │ │ 0000041c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000420 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000042e 0000722f R_ARM_THM_MOVW_ABS_NC 0000085c .LC56 │ │ │ │ │ 00000432 00007230 R_ARM_THM_MOVT_ABS 0000085c .LC56 │ │ │ │ │ 00000450 0000732f R_ARM_THM_MOVW_ABS_NC 00000860 .LC57 │ │ │ │ │ 00000454 00007330 R_ARM_THM_MOVT_ABS 00000860 .LC57 │ │ │ │ │ -0000045c 0000250a R_ARM_THM_CALL 00001081 binary_iop │ │ │ │ │ +0000045c 0000250a R_ARM_THM_CALL 00001085 binary_iop │ │ │ │ │ 0000048c 0000b00a R_ARM_THM_CALL 00000415 PyObject_GetIter │ │ │ │ │ 000004a2 0000110a R_ARM_THM_CALL 00000519 iternext │ │ │ │ │ 000004b0 00012f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000004fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000506 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000512 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000516 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ 000005a0 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005aa 0000752f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC59 │ │ │ │ │ 000005ae 00007530 R_ARM_THM_MOVT_ABS 000008a0 .LC59 │ │ │ │ │ 000005b2 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005b8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 000005c0 0000692f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ 000005c4 00006930 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -000005e4 0000260a R_ARM_THM_CALL 00001101 binary_iop1 │ │ │ │ │ +000005e4 0000260a R_ARM_THM_CALL 00001105 binary_iop1 │ │ │ │ │ 000005e8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000005ec 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000636 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000063a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000642 00007d2f R_ARM_THM_MOVW_ABS_NC 00000948 .LC66 │ │ │ │ │ 00000646 00007d30 R_ARM_THM_MOVT_ABS 00000948 .LC66 │ │ │ │ │ 0000064c 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ 000006f8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 000006fc 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000710 00013b0a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 00000732 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000073c 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000754 0000832f R_ARM_THM_MOVW_ABS_NC 000009a4 .LC69 │ │ │ │ │ 00000758 00008330 R_ARM_THM_MOVT_ABS 000009a4 .LC69 │ │ │ │ │ -00000760 0000250a R_ARM_THM_CALL 00001081 binary_iop │ │ │ │ │ +00000760 0000250a R_ARM_THM_CALL 00001085 binary_iop │ │ │ │ │ 00000788 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000790 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000794 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000079a 0000852f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC70 │ │ │ │ │ 0000079e 00008530 R_ARM_THM_MOVT_ABS 000009a8 .LC70 │ │ │ │ │ 000007a4 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000007c8 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ @@ -151,35 +151,35 @@ │ │ │ │ │ 00000886 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000088a 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000892 0000872f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ 00000896 00008730 R_ARM_THM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ 0000089e 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 000008cc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008d6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000008dc 0000e60a R_ARM_THM_CALL 00000f41 _PyNumber_Index │ │ │ │ │ +000008dc 0000e60a R_ARM_THM_CALL 00000f45 _PyNumber_Index │ │ │ │ │ 000008e6 0001420a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 00000904 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000091c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000093c 00008b2f R_ARM_THM_MOVW_ABS_NC 00000ab8 .LC74 │ │ │ │ │ 00000940 00008b30 R_ARM_THM_MOVT_ABS 00000ab8 .LC74 │ │ │ │ │ -00000948 0000250a R_ARM_THM_CALL 00001081 binary_iop │ │ │ │ │ +00000948 0000250a R_ARM_THM_CALL 00001085 binary_iop │ │ │ │ │ 00000964 00008c2f R_ARM_THM_MOVW_ABS_NC 00000abc .LC75 │ │ │ │ │ 00000968 00008c30 R_ARM_THM_MOVT_ABS 00000abc .LC75 │ │ │ │ │ -00000970 0000250a R_ARM_THM_CALL 00001081 binary_iop │ │ │ │ │ +00000970 0000250a R_ARM_THM_CALL 00001085 binary_iop │ │ │ │ │ 0000098e 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000009c0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009d4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000009d8 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009e0 0000f30a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000009e8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009f8 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009fc 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a14 0000962f R_ARM_THM_MOVW_ABS_NC 00000adc .LC79 │ │ │ │ │ 00000a18 00009630 R_ARM_THM_MOVT_ABS 00000adc .LC79 │ │ │ │ │ -00000a20 0000250a R_ARM_THM_CALL 00001081 binary_iop │ │ │ │ │ +00000a20 0000250a R_ARM_THM_CALL 00001085 binary_iop │ │ │ │ │ 00000aa8 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000ab6 0000ce0a R_ARM_THM_CALL 0000064d PyMapping_GetOptionalItem │ │ │ │ │ 00000ace 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ada 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000b06 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000b0a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000b10 0000982f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC80 │ │ │ │ │ @@ -206,29 +206,29 @@ │ │ │ │ │ 00000c82 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c8c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000c96 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000c9a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000ca0 0000a22f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC88 │ │ │ │ │ 00000ca4 0000a230 R_ARM_THM_MOVT_ABS 00000d04 .LC88 │ │ │ │ │ 00000caa 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000186 00003f1e R_ARM_THM_JUMP24 00003d15 abstract_issubclass │ │ │ │ │ -000001e2 00005a1e R_ARM_THM_JUMP24 00002bc5 method_output_as_list │ │ │ │ │ +00000186 00003f1e R_ARM_THM_JUMP24 00003d19 abstract_issubclass │ │ │ │ │ +000001e2 00005a1e R_ARM_THM_JUMP24 00002bc9 method_output_as_list │ │ │ │ │ 000001e6 0001171e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -0000021e 00005a1e R_ARM_THM_JUMP24 00002bc5 method_output_as_list │ │ │ │ │ +0000021e 00005a1e R_ARM_THM_JUMP24 00002bc9 method_output_as_list │ │ │ │ │ 0000023e 0001191e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ 00000282 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000005c8 00006b1e R_ARM_THM_JUMP24 00003559 ternary_op.constprop.0 │ │ │ │ │ -00000620 0000461e R_ARM_THM_JUMP24 000031f5 sequence_repeat │ │ │ │ │ +000005c8 00006b1e R_ARM_THM_JUMP24 0000355d ternary_op.constprop.0 │ │ │ │ │ +00000620 0000461e R_ARM_THM_JUMP24 000031f9 sequence_repeat │ │ │ │ │ 00000690 0001381e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -000006b2 00005a1e R_ARM_THM_JUMP24 00002bc5 method_output_as_list │ │ │ │ │ +000006b2 00005a1e R_ARM_THM_JUMP24 00002bc9 method_output_as_list │ │ │ │ │ 00000836 0001401e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ 000008c2 0001411e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 00000b00 0000111e R_ARM_THM_JUMP24 00000519 iternext │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x99f0 contains 1044 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x99f4 contains 1044 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 0000001c 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000038 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 0000003c 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000004e 0000b00a R_ARM_THM_CALL 00000415 PyObject_GetIter │ │ │ │ │ 000000c8 0000b10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ @@ -253,15 +253,15 @@ │ │ │ │ │ 000002a2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002a8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 000002b0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002b8 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002bc 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000030e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000312 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000031c 0000bf0a R_ARM_THM_CALL 00000de1 PyNumber_AsSsize_t │ │ │ │ │ +0000031c 0000bf0a R_ARM_THM_CALL 00000de5 PyNumber_AsSsize_t │ │ │ │ │ 0000033c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 00000340 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 00000350 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 0000035e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000362 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000036c 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000384 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ 00000556 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 0000055a 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000564 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 00000572 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000578 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000005d2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000005d6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005de 0000bf0a R_ARM_THM_CALL 00000de1 PyNumber_AsSsize_t │ │ │ │ │ +000005de 0000bf0a R_ARM_THM_CALL 00000de5 PyNumber_AsSsize_t │ │ │ │ │ 000005f6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000604 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000614 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000618 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000620 0000132f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 00000624 00001330 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ 0000062a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -347,952 +347,952 @@ │ │ │ │ │ 0000083e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000844 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000848 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000868 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 0000086c 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 0000087a 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ 0000087e 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000a7e 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000a98 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000aae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aba 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000ad8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae6 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000b04 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000b1e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2e 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000b4e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b60 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000b7a 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000b98 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000bb2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc0 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000be0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bee 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000c04 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c1e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c26 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000c44 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c62 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000c66 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000c6c 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c80 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000c8c 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000c98 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000c9c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000ca2 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000cb0 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000cb4 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000cba 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000cd2 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000cde 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000ce2 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000ce8 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000cf4 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000cf8 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000cfe 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000d1a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d20 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d26 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000d2a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000d30 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000d4e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d54 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000d58 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000d5e 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000d82 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8a 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000d8e 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000d94 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000db6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e12 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000e34 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e52 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000e56 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000e5e 0000e10a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00000e68 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000e92 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e96 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e9a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00000e9e 00001c30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00000ea6 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000eba 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000ebe 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000ece 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ed2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ed6 00001d2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00000eda 00001d30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00000ee2 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ef8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000efe 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000f04 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000f08 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000f0c 00001e2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00000f10 00001e30 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00000f18 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000f2c 00001f2f R_ARM_THM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -00000f30 00001f30 R_ARM_THM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00000f34 0000e50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000f3c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f76 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f7a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f7e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00000f82 00001c30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00000f8a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f9c 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000fa0 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000fb0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fb4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fba 00001d2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00000fbe 00001d30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00000fc4 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fda 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fe0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000fe6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000fea 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000fee 00001e2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00000ff2 00001e30 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00000ffa 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001028 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000102c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000103c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001040 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001058 0000222f R_ARM_THM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ -0000105c 00002230 R_ARM_THM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ -00001078 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010a8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010b8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010bc 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010f6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001120 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001124 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000114c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000116a 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000116e 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001176 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000117a 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000011a6 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000011b2 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000011ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e6 0000ec0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ -000011f4 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011f8 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001200 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001204 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001236 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000123a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000123e 00002a2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ -00001242 00002a30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ -0000124a 0000e50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001250 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001254 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000125a 00002b2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ -0000125e 00002b30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -00001264 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000127a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001284 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000128a 0000292f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ -0000128e 00002930 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -00001296 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000129c 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012a0 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000012fc 00002e2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ -00001300 00002e30 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -00001304 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001312 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001316 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000132a 00002d2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -0000132e 00002d30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00001332 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001338 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001354 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000136c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001370 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -0000137c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001380 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001490 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000014c8 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001504 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001546 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001562 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001578 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001584 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000015a2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ae 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000015c8 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000015e2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ee 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001608 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001614 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000162e 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001644 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000164e 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000166c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001678 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001692 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000016aa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b4 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000016d2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000175e 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000176a 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001774 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001778 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -0000177e 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001792 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001796 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -0000179c 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000017a8 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -000017b2 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -000017bc 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -000017d0 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -000017d4 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000017da 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000017ee 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000017f8 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017fe 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001802 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001808 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001816 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001820 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001824 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -0000182a 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000184a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001850 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001854 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -0000185a 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000187e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001884 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001888 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -0000188e 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000018ae 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -000018b2 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000018b8 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000018da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000190a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000190e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001920 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001924 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000195e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001962 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001968 0000382f R_ARM_THM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -0000196c 00003830 R_ARM_THM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -00001972 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00001976 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00001980 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001998 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019a8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019d6 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019da 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a0c 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001a12 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a16 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a2a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a2e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a4a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a4e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a68 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a6c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a86 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a8a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a90 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a98 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a9c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001aae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001abc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ade 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001ae2 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001ae6 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00001aea 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00001b0a 0000b00a R_ARM_THM_CALL 00000415 PyObject_GetIter │ │ │ │ │ -00001b12 0000f20a R_ARM_THM_CALL 00001b85 PySequence_List │ │ │ │ │ -00001b2e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b36 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001b44 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b48 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b58 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00001b68 0000f30a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001b70 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b9a 0000b10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001ba4 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00001bb8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001bd2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001be0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001cac 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cbc 00003b2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ -00001cc0 00003b30 R_ARM_THM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ -00001cc4 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cd0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001cd6 00002d2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00001cda 00002d30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00001cde 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d18 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d1c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d20 0000402f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ -00001d24 00004030 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ -00001d2e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d38 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001d92 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001d96 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001da0 0000bf0a R_ARM_THM_CALL 00000de1 PyNumber_AsSsize_t │ │ │ │ │ -00001dba 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001dc8 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001dd8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ddc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001de2 0000412f R_ARM_THM_MOVW_ABS_NC 00000440 .LC24 │ │ │ │ │ -00001de6 00004130 R_ARM_THM_MOVT_ABS 00000440 .LC24 │ │ │ │ │ -00001dec 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001df2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001df6 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001dfc 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e00 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e06 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e2e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e32 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e54 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e58 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e8e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e92 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e9a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e9e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ea6 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001eac 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001eb0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ee2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ef4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f0e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f12 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f18 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f26 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f3a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f3e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f4c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f50 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f54 0000422f R_ARM_THM_MOVW_ABS_NC 00000470 .LC25 │ │ │ │ │ -00001f58 00004230 R_ARM_THM_MOVT_ABS 00000470 .LC25 │ │ │ │ │ -00001f5c 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00001f60 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00001f6c 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f7e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f82 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f86 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fc0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001fc8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001fcc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001fd2 0000432f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -00001fd6 00004330 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -00001fdc 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002006 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000200a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000202e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002032 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002062 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002066 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000206e 0000bf0a R_ARM_THM_CALL 00000de1 PyNumber_AsSsize_t │ │ │ │ │ -00002092 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002096 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000209c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020a0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020a8 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000020ae 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020b2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002104 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002108 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002126 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000212a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002130 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002142 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002146 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002162 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002170 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002174 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000217a 0000442f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -0000217e 00004430 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00002184 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000218c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002190 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002196 0000452f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC28 │ │ │ │ │ -0000219a 00004530 R_ARM_THM_MOVT_ABS 000004d0 .LC28 │ │ │ │ │ -000021a0 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000021a4 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000021ae 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021bc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021dc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021e0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002214 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002218 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002248 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000224e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002252 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002260 0000472f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC29 │ │ │ │ │ -00002264 00004730 R_ARM_THM_MOVT_ABS 000004d4 .LC29 │ │ │ │ │ -00002284 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002288 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022a2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ae 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022b2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022cc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022d0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022d6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022f6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002320 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002324 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002354 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000235a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000235e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000236c 0000482f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ -00002370 00004830 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ -00002390 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002394 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023ae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023ba 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023be 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023d8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023dc 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023e2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002402 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002430 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000246c 0001010a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002482 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000248c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002490 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024a4 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000024be 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024d6 0000f80a R_ARM_THM_CALL 00001ce5 PyObject_Size │ │ │ │ │ -000024e4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024e8 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024f6 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002514 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000251c 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002522 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000252a 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000252e 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002532 00004a2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC32 │ │ │ │ │ -00002536 00004a30 R_ARM_THM_MOVT_ABS 0000050c .LC32 │ │ │ │ │ -0000253c 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002542 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002546 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000254c 0000492f R_ARM_THM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -00002550 00004930 R_ARM_THM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -00002556 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000256c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000257c 0001030a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002590 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002594 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025a4 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000025b0 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000025cc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025d4 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000025d8 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a80 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000a9a 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ab0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000abc 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000ada 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae8 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000b06 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000b20 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b30 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000b50 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b62 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000b7c 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000b9a 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bb4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc2 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000be2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf0 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000c06 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c20 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c28 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000c46 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c66 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000c6a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000c70 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c88 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000c94 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000c98 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000c9e 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000caa 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000cae 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000cb4 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000cc8 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000cd4 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000ce0 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000ce4 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000cea 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000cf8 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000cfc 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000d02 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000d20 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d28 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d2e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000d32 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000d38 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000d56 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d5c 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000d60 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000d66 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000d86 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d8c 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000d90 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000d96 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000dba 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e16 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000e38 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e56 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000e5a 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000e62 0000e10a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00000e6c 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000e96 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e9a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e9e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00000ea2 00001c30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00000eaa 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ebe 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000ec2 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000ed2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ed6 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000eda 00001d2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00000ede 00001d30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00000ee6 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000efc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f02 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000f08 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000f0c 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000f10 00001e2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00000f14 00001e30 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00000f1c 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000f30 00001f2f R_ARM_THM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00000f34 00001f30 R_ARM_THM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00000f38 0000e50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000f40 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f7a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f7e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f82 00001c2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00000f86 00001c30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00000f8e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fa0 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000fa4 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000fb4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fb8 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fbe 00001d2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00000fc2 00001d30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00000fc8 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fde 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fe4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000fea 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000fee 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000ff2 00001e2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00000ff6 00001e30 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00000ffe 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000102c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001030 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001040 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001044 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000105c 0000222f R_ARM_THM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ +00001060 00002230 R_ARM_THM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ +0000107c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010ac 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010bc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010c0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001124 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001128 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001150 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000116e 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001172 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000117a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000117e 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000011aa 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000011b6 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000011ce 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ea 0000ec0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ +000011f8 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011fc 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001204 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001208 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000123a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000123e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001242 00002a2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ +00001246 00002a30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ +0000124e 0000e50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001254 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001258 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000125e 00002b2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ +00001262 00002b30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ +00001268 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000127e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001284 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001288 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000128e 0000292f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ +00001292 00002930 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ +0000129a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012a0 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012a4 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001300 00002e2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ +00001304 00002e30 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ +00001308 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001316 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000131a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000132e 00002d2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00001332 00002d30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00001336 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000133c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001358 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001370 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001374 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001380 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001384 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001494 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000014cc 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001508 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000154a 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001566 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000157c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001588 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000015a6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b2 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000015cc 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000015e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015f2 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000160c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001618 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001632 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001648 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001652 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001670 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000167c 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001696 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000016ae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016b8 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000016d6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001762 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000176e 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001778 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +0000177c 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001782 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001796 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +0000179a 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +000017a0 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000017ac 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ +000017b6 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ +000017c0 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ +000017d4 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +000017d8 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +000017de 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000017f2 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000017fc 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001802 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001806 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +0000180c 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000181a 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001824 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001828 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +0000182e 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000184e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001854 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001858 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +0000185e 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001882 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001888 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +0000188c 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001892 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018b2 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +000018b6 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +000018bc 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018de 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000190e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001912 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001924 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001928 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001962 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001966 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000196c 0000382f R_ARM_THM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +00001970 00003830 R_ARM_THM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +00001976 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +0000197a 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00001984 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000199c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019da 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019de 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a10 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001a16 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a1a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a2e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a32 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a4e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a52 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a6c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a70 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a8a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a8e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a94 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a9c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001aa0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ab2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ac0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ae2 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001ae6 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001aea 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00001aee 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00001b0e 0000b00a R_ARM_THM_CALL 00000415 PyObject_GetIter │ │ │ │ │ +00001b16 0000f20a R_ARM_THM_CALL 00001b89 PySequence_List │ │ │ │ │ +00001b32 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b3a 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001b48 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b4c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b5c 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00001b6c 0000f30a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001b74 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b9e 0000b10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001ba8 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00001bbc 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001bd6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cac 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001cb0 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001cc0 00003b2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ +00001cc4 00003b30 R_ARM_THM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ +00001cc8 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cd4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001cda 00002d2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00001cde 00002d30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00001ce2 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d1c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d20 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d24 0000402f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ +00001d28 00004030 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ +00001d32 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d3c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001d96 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001d9a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001da4 0000bf0a R_ARM_THM_CALL 00000de5 PyNumber_AsSsize_t │ │ │ │ │ +00001dbe 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001dcc 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ddc 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001de0 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001de6 0000412f R_ARM_THM_MOVW_ABS_NC 00000440 .LC24 │ │ │ │ │ +00001dea 00004130 R_ARM_THM_MOVT_ABS 00000440 .LC24 │ │ │ │ │ +00001df0 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001df6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001dfa 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e00 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e04 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e0a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e32 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e36 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e58 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e5c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e92 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e96 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e9e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ea2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001eaa 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001eb0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001eb4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ee6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ef4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ef8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f12 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f16 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f1c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f2a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f3e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f42 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f50 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f54 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f58 0000422f R_ARM_THM_MOVW_ABS_NC 00000470 .LC25 │ │ │ │ │ +00001f5c 00004230 R_ARM_THM_MOVT_ABS 00000470 .LC25 │ │ │ │ │ +00001f60 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00001f64 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00001f70 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f82 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f86 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f8a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001fcc 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fd0 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fd6 0000432f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00001fda 00004330 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +00001fe0 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000200a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000200e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002032 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002036 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002066 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000206a 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002072 0000bf0a R_ARM_THM_CALL 00000de5 PyNumber_AsSsize_t │ │ │ │ │ +00002096 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000209a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020a0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020a4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020ac 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000020b2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020b6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002108 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000210c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000212a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000212e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002134 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002146 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000214a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002166 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002174 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002178 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000217e 0000442f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +00002182 00004430 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00002188 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002190 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002194 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000219a 0000452f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC28 │ │ │ │ │ +0000219e 00004530 R_ARM_THM_MOVT_ABS 000004d0 .LC28 │ │ │ │ │ +000021a4 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000021a8 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000021b2 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021c0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021e4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021ea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002218 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000221c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000224c 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002252 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002256 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002264 0000472f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC29 │ │ │ │ │ +00002268 00004730 R_ARM_THM_MOVT_ABS 000004d4 .LC29 │ │ │ │ │ +00002288 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000228c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022a6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022b6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022d0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022d4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002324 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002328 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002358 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000235e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002362 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002370 0000482f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ +00002374 00004830 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ +00002394 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002398 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023b2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023be 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023c2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023dc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023e0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002406 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002434 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002470 0001010a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002486 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002490 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002494 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024a8 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000024c2 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024da 0000f80a R_ARM_THM_CALL 00001ce9 PyObject_Size │ │ │ │ │ +000024e8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024ec 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024fa 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002518 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002520 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002526 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000252e 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002532 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002536 00004a2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC32 │ │ │ │ │ +0000253a 00004a30 R_ARM_THM_MOVT_ABS 0000050c .LC32 │ │ │ │ │ +00002540 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002546 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000254a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002550 0000492f R_ARM_THM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +00002554 00004930 R_ARM_THM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +0000255a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002570 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002580 0001030a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002594 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002598 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025a8 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000025b4 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000025d0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d8 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000025dc 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000025e0 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002608 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000260c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000263c 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002642 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002646 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002654 00004c2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ -00002658 00004c30 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ -00002678 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000267c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002696 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026a2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026a6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026c0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026c4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026ea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002708 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000270c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000277c 0001082f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002780 00010830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002798 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000027a8 0001090a R_ARM_THM_CALL 000029e1 PyObject_GetBuffer │ │ │ │ │ -000027b4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027b8 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000027bc 0000502f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ -000027c0 00005030 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ -000027c8 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027d8 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000027dc 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000027e0 00004f2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ -000027e4 00004f30 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ -000027ec 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000027f6 00010a0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00002808 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00002818 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000281c 00010c30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002826 00010d0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002836 0001070a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -0000284e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002854 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ -0000285c 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ -0000286e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000287e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002882 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002888 00004e2f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ -0000288c 00004e30 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ -00002892 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000028a8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028d2 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000028e0 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000290a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002926 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002932 0000512f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ -00002936 00005130 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ -0000293a 00003e0a R_ARM_THM_CALL 00000979 check_class │ │ │ │ │ -00002950 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000297c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002984 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000029ae 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000029b2 00011030 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000029cc 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a0e 0000552f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00002a12 00005530 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -00002a1a 0001120a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002a20 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a24 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a28 0000562f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ -00002a2c 00005630 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ -00002a36 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ad2 0000572f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ -00002ad8 00005730 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ -00002b2a 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00002b2e 00011430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002b32 0000582f R_ARM_THM_MOVW_ABS_NC 00000710 .LC42 │ │ │ │ │ -00002b36 00005830 R_ARM_THM_MOVT_ABS 00000710 .LC42 │ │ │ │ │ -00002b3c 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b46 0000552f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00002b4a 00005530 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -00002b52 0001120a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002b58 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00002b5c 00011430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002b60 0000592f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -00002b64 00005930 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -00002b6a 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002be6 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002bf0 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00002bf4 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00002c0e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00002c12 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00002c32 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c38 0000b10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002c44 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002c66 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c72 0000b10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002c8e 0000ca0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00002c98 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002c9c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002cb2 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002cba 00005e2f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ -00002cbe 00005e30 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ -00002cd6 0000e50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002ce6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002cea 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002cf0 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00002cf4 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00002cfc 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d18 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d20 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d24 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d2a 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002d2e 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002d36 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d4e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d60 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d70 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d78 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002da0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002da4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002dd4 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002dda 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002dde 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002dec 0000602f R_ARM_THM_MOVW_ABS_NC 00000790 .LC45 │ │ │ │ │ -00002df0 00006030 R_ARM_THM_MOVT_ABS 00000790 .LC45 │ │ │ │ │ -00002e10 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e14 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e2e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e3a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e3e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e58 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e5c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e62 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e82 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ea4 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002ea8 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002eca 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ece 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ed2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00002ed6 00001c30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00002ede 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ef0 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002ef4 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002f04 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f08 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f0c 00001d2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00002f10 00001d30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00002f18 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f2e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f34 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002f38 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002f3c 00001e2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002f40 00001e30 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002f48 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002f54 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00002f5c 00010a0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00002f78 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fa4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fa8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fd8 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002fde 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fe2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ff0 0000622f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ -00002ff4 00006230 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ -00003014 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003018 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003032 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000303e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003042 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000305c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003060 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003066 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003086 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030b0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030b4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030e4 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000030ea 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030ee 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030fc 0000632f R_ARM_THM_MOVW_ABS_NC 00000798 .LC47 │ │ │ │ │ -00003100 00006330 R_ARM_THM_MOVT_ABS 00000798 .LC47 │ │ │ │ │ -00003120 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003124 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000313e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000314a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000314e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003168 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000316c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003172 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003192 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031b8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000031c4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031c8 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031d6 0000402f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ -000031da 00004030 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ -000031de 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000031e4 0000642f R_ARM_THM_MOVW_ABS_NC 0000079c .LC48 │ │ │ │ │ -000031e8 00006430 R_ARM_THM_MOVT_ABS 0000079c .LC48 │ │ │ │ │ -000031ec 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003212 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003216 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003220 0000bf0a R_ARM_THM_CALL 00000de1 PyNumber_AsSsize_t │ │ │ │ │ -00003238 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003248 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000324c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003252 0000442f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -00003256 00004430 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -0000325c 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003266 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000326a 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000032ac 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032b0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032e0 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000032e6 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032ea 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032f8 0000682f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ -000032fc 00006830 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ -0000331c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003320 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000333a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003346 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000334a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003364 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003368 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000336e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000338e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033d2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000033d6 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000033da 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033de 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033fc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003400 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003408 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000340c 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003410 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000341c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003420 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003442 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003446 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000344e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003452 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003466 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000346a 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003484 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003488 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000348e 0000692f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00003492 00006930 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00003498 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -0000349c 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000034a6 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000034b0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034b4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034ce 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034d6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000034da 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003500 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003504 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003520 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000353a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000353e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003542 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003550 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000358c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003590 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035bc 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000035c4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035c8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035ea 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035ee 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003614 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003618 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003622 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003626 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003632 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003636 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -0000363e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000364e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003652 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000366c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003686 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000368a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036aa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036b8 00006a2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ -000036bc 00006a30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ -000036c4 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036d6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000370c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003718 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000371c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003726 0000402f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ -0000372a 00004030 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ -0000372e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000373a 00002d2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -0000373e 00002d30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00003742 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000387e 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000388c 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000038b6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038ce 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000038da 0000512f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ -000038de 00005130 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ -000038e2 00003e0a R_ARM_THM_CALL 00000979 check_class │ │ │ │ │ -000038f4 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000391c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003924 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000394c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003950 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003980 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003986 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000398a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003998 0000792f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ -0000399c 00007930 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ -000039bc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039c0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039e6 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039ea 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a04 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a08 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a0e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a2e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a58 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a5c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a8c 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a92 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a96 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003aa4 00007b2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC64 │ │ │ │ │ -00003aa8 00007b30 R_ARM_THM_MOVT_ABS 00000940 .LC64 │ │ │ │ │ -00003ac8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003acc 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ae6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003af2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003af6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b10 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b14 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b1a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b3a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b5c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b60 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b70 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b74 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b8c 00007c2f R_ARM_THM_MOVW_ABS_NC 00000944 .LC65 │ │ │ │ │ -00003b90 00007c30 R_ARM_THM_MOVT_ABS 00000944 .LC65 │ │ │ │ │ -00003bac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bd6 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003bda 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003bde 00007e2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC67 │ │ │ │ │ -00003be2 00007e30 R_ARM_THM_MOVT_ABS 0000094c .LC67 │ │ │ │ │ -00003be8 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c12 0001360a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00003c2a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c3a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c3e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c44 00001c2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00003c48 00001c30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00003c4e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c5e 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003c62 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003c72 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c76 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c7c 00001d2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003c80 00001d30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00003c86 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c9c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ca2 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003ca8 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003cac 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003cb0 00001e2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00003cb4 00001e30 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00003cbc 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003cf0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003cf8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cfc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d02 0000802f R_ARM_THM_MOVW_ABS_NC 0000097c .LC68 │ │ │ │ │ -00003d06 00008030 R_ARM_THM_MOVT_ABS 0000097c .LC68 │ │ │ │ │ -00003d0c 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d36 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003d9a 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003df6 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003e5a 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003ebe 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003f1a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f58 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f60 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -00003f64 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f88 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003f9e 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -00003fbc 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -00003fc0 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -00003fc4 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003fe0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe8 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003fec 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025e4 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000260c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002610 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002640 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002646 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000264a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002658 00004c2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ +0000265c 00004c30 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ +0000267c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002680 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000269a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026a6 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026aa 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026c4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026c8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026ce 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026ee 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000270c 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002710 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002780 0001082f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002784 00010830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000279c 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000027ac 0001090a R_ARM_THM_CALL 000029e5 PyObject_GetBuffer │ │ │ │ │ +000027b8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027bc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027c0 0000502f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ +000027c4 00005030 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ +000027cc 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027dc 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000027e0 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000027e4 00004f2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ +000027e8 00004f30 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ +000027f0 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000027fa 00010a0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +0000280c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +0000281c 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002820 00010c30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000282a 00010d0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000283a 0001070a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00002852 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002858 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ +00002860 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ +00002872 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002882 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002886 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000288c 00004e2f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ +00002890 00004e30 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ +00002896 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028ac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028d6 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028e4 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000290e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000292a 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002936 0000512f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ +0000293a 00005130 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ +0000293e 00003e0a R_ARM_THM_CALL 00000979 check_class │ │ │ │ │ +00002954 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002980 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002988 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000029b2 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000029b6 00011030 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000029d0 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a12 0000552f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00002a16 00005530 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +00002a1e 0001120a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002a24 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a28 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a2c 0000562f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ +00002a30 00005630 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ +00002a3a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ad6 0000572f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ +00002adc 00005730 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ +00002b2e 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00002b32 00011430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00002b36 0000582f R_ARM_THM_MOVW_ABS_NC 00000710 .LC42 │ │ │ │ │ +00002b3a 00005830 R_ARM_THM_MOVT_ABS 00000710 .LC42 │ │ │ │ │ +00002b40 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b4a 0000552f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00002b4e 00005530 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +00002b56 0001120a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002b5c 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00002b60 00011430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00002b64 0000592f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +00002b68 00005930 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +00002b6e 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002bea 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002bf4 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00002bf8 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00002c12 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00002c16 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00002c36 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c3c 0000b10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002c48 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002c6a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c76 0000b10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002c92 0000ca0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00002c9c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ca0 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002cb6 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002cbe 00005e2f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ +00002cc2 00005e30 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ +00002cda 0000e50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002cea 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002cee 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002cf4 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00002cf8 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00002d00 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d1c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d24 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d28 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d2e 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002d32 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002d3a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d52 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d64 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d74 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d7c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002da4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002da8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002dd8 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002dde 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002de2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002df0 0000602f R_ARM_THM_MOVW_ABS_NC 00000790 .LC45 │ │ │ │ │ +00002df4 00006030 R_ARM_THM_MOVT_ABS 00000790 .LC45 │ │ │ │ │ +00002e14 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e18 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e32 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e3e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e42 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e5c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e60 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e66 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e86 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ea8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002eac 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002ece 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ed2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ed6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00002eda 00001c30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00002ee2 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ef4 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002ef8 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002f08 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f0c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f10 00001d2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00002f14 00001d30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00002f1c 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f32 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f38 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002f3c 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002f40 00001e2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002f44 00001e30 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002f4c 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002f58 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00002f60 00010a0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00002f7c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fa8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fac 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fdc 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002fe2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fe6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ff4 0000622f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ +00002ff8 00006230 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ +00003018 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000301c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003036 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003042 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003046 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003060 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003064 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000306a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000308a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030b4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030b8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030e8 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000030ee 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030f2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003100 0000632f R_ARM_THM_MOVW_ABS_NC 00000798 .LC47 │ │ │ │ │ +00003104 00006330 R_ARM_THM_MOVT_ABS 00000798 .LC47 │ │ │ │ │ +00003124 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003128 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003142 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000314e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003152 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000316c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003170 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003176 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003196 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031bc 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000031c8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031cc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031da 0000402f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ +000031de 00004030 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ +000031e2 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031e8 0000642f R_ARM_THM_MOVW_ABS_NC 0000079c .LC48 │ │ │ │ │ +000031ec 00006430 R_ARM_THM_MOVT_ABS 0000079c .LC48 │ │ │ │ │ +000031f0 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003216 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000321a 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003224 0000bf0a R_ARM_THM_CALL 00000de5 PyNumber_AsSsize_t │ │ │ │ │ +0000323c 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000324c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003250 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003256 0000442f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +0000325a 00004430 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00003260 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000326a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000326e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000032b0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032b4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032e4 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000032ea 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032ee 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032fc 0000682f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ +00003300 00006830 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ +00003320 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003324 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000333e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000334a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000334e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003368 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000336c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003372 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003392 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033d6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000033da 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000033de 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033e2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003400 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003404 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000340c 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003410 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003414 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003420 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003424 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003446 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000344a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003452 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003456 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000346a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000346e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003488 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000348c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003492 0000692f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +00003496 00006930 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +0000349c 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000034a0 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000034aa 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000034b4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034b8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034d2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034da 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000034de 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003504 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003508 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003524 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000353e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003542 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003546 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003554 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003590 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003594 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035c0 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000035c8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035cc 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035ee 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035f2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003618 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000361c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003626 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000362a 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003636 0000272f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +0000363a 00002730 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00003642 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003652 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003656 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003670 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000368a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000368e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036ae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036bc 00006a2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ +000036c0 00006a30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ +000036c8 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000036da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036ea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003710 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +0000371c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003720 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000372a 0000402f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ +0000372e 00004030 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ +00003732 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000373e 00002d2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00003742 00002d30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00003746 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003882 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003890 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000038ba 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038d2 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000038de 0000512f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ +000038e2 00005130 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ +000038e6 00003e0a R_ARM_THM_CALL 00000979 check_class │ │ │ │ │ +000038f8 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003920 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003928 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003950 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003954 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003984 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000398a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000398e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000399c 0000792f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ +000039a0 00007930 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ +000039c0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039c4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039de 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039ea 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039ee 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a08 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a0c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a12 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a32 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a5c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a60 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a90 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003a96 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a9a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003aa8 00007b2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC64 │ │ │ │ │ +00003aac 00007b30 R_ARM_THM_MOVT_ABS 00000940 .LC64 │ │ │ │ │ +00003acc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ad0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003aea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003af6 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003afa 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b14 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b18 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b1e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b3e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b60 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b64 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b74 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b78 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b90 00007c2f R_ARM_THM_MOVW_ABS_NC 00000944 .LC65 │ │ │ │ │ +00003b94 00007c30 R_ARM_THM_MOVT_ABS 00000944 .LC65 │ │ │ │ │ +00003bb0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bda 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003bde 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003be2 00007e2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC67 │ │ │ │ │ +00003be6 00007e30 R_ARM_THM_MOVT_ABS 0000094c .LC67 │ │ │ │ │ +00003bec 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c16 0001360a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00003c2e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c3e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c42 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c48 00001c2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00003c4c 00001c30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00003c52 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c62 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003c66 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003c76 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c7a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c80 00001d2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00003c84 00001d30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00003c8a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ca0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ca6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003cac 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003cb0 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003cb4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00003cb8 00001e30 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00003cc0 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003cf4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003cfc 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d00 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d06 0000802f R_ARM_THM_MOVW_ABS_NC 0000097c .LC68 │ │ │ │ │ +00003d0a 00008030 R_ARM_THM_MOVT_ABS 0000097c .LC68 │ │ │ │ │ +00003d10 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d3a 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003d9e 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003dfa 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003e5e 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003ec2 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003f1e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f5c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f64 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +00003f68 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f8c 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003fa2 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +00003fc0 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +00003fc4 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +00003fc8 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003fe4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fec 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003ff0 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003ff4 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003ff8 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003ffc 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004000 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000403c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004044 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -00004048 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004068 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004090 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000040a6 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -000040c6 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -000040ca 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -000040d0 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000040f0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004130 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004138 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -0000413c 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000415e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004192 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000041a8 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -000041c8 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -000041cc 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -000041d2 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000041f6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000422c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004234 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -00004238 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000425c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004278 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004292 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -000042ba 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -000042be 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -000042c2 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000042fc 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004300 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004004 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004040 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004048 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +0000404c 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000406c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004094 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000040aa 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +000040ca 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +000040ce 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +000040d4 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000040f4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004134 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000413c 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +00004140 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004162 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004196 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000041ac 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +000041cc 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +000041d0 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +000041d6 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000041fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004230 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004238 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +0000423c 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004260 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000427c 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004296 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +000042be 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +000042c2 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +000042c6 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004300 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004304 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004308 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004318 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000432e 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -00004350 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -00004354 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -00004358 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004378 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043b8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043c0 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ -000043c4 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000442a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000443a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004442 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004454 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004466 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004482 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044f4 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000044f8 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000430c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000431c 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004332 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +00004354 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +00004358 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +0000435c 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000437c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043bc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c4 0000670a R_ARM_THM_CALL 00000271 Py_XDECREF.part.0 │ │ │ │ │ +000043c8 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043ea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000442e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000443e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004446 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004458 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000446a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004486 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044f8 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000044fc 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000004a 0000af1e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -00000330 0000c01e R_ARM_THM_JUMP24 000012a5 PySequence_GetItem │ │ │ │ │ +00000330 0000c01e R_ARM_THM_JUMP24 000012a9 PySequence_GetItem │ │ │ │ │ 000003ae 0000c51e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ 0000045e 0000ca1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 000005f2 0000cd1e R_ARM_THM_JUMP24 00000b25 PySequence_SetItem │ │ │ │ │ 0000065c 0000d01e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000ddc 0000de1e R_ARM_THM_JUMP24 00000469 _PySequence_IterSearch │ │ │ │ │ -00001064 0000241e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ -000010e0 0000241e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ -00001188 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -0000153c 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -000017cc 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001c08 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001c12 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001c38 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001c42 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001db6 0000f71e R_ARM_THM_JUMP24 00001c49 PySequence_DelItem │ │ │ │ │ -0000226e 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000237a 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00002662 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000274e 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00002778 0001071e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00002814 00010b1e R_ARM_THM_JUMP24 00002e89 PyNumber_Index │ │ │ │ │ -00002bbe 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002dfa 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00002ffe 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000310a 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003284 0000671e R_ARM_THM_JUMP24 00000271 Py_XDECREF.part.0 │ │ │ │ │ -00003306 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -000037fe 00006c1e R_ARM_THM_JUMP24 00000a29 _IsFortranContiguous │ │ │ │ │ -000039a6 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003ab2 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003b98 0000241e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +00000de0 0000de1e R_ARM_THM_JUMP24 00000469 _PySequence_IterSearch │ │ │ │ │ +00001068 0000241e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +000010e4 0000241e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +0000118c 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001540 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000017d0 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001c0c 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001c16 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001c3c 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001c46 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001dba 0000f71e R_ARM_THM_JUMP24 00001c4d PySequence_DelItem │ │ │ │ │ +00002272 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +0000237e 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00002666 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00002752 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +0000277c 0001071e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00002818 00010b1e R_ARM_THM_JUMP24 00002e8d PyNumber_Index │ │ │ │ │ +00002bc2 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002dfe 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003002 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +0000310e 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003288 0000671e R_ARM_THM_JUMP24 00000271 Py_XDECREF.part.0 │ │ │ │ │ +0000330a 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003802 00006c1e R_ARM_THM_JUMP24 00000a29 _IsFortranContiguous │ │ │ │ │ +000039aa 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003ab6 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003b9c 0000241e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xba90 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xba94 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000004 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000002a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000002e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000044 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004e 00008a2f R_ARM_THM_MOVW_ABS_NC 00000ab4 .LC73 │ │ │ │ │ 00000052 00008a30 R_ARM_THM_MOVT_ABS 00000ab4 .LC73 │ │ │ │ │ -00000074 0000230a R_ARM_THM_CALL 000019b1 binary_op1 │ │ │ │ │ +00000074 0000230a R_ARM_THM_CALL 000019b5 binary_op1 │ │ │ │ │ 00000078 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000007c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000088 0000942f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC77 │ │ │ │ │ 0000008c 00009430 R_ARM_THM_MOVT_ABS 00000ad4 .LC77 │ │ │ │ │ 000000ae 0000952f R_ARM_THM_MOVW_ABS_NC 00000ad8 .LC78 │ │ │ │ │ 000000b2 00009530 R_ARM_THM_MOVT_ABS 00000ad8 .LC78 │ │ │ │ │ -000000b8 0000250a R_ARM_THM_CALL 00001081 binary_iop │ │ │ │ │ -00000118 0000260a R_ARM_THM_CALL 00001101 binary_iop1 │ │ │ │ │ +000000b8 0000250a R_ARM_THM_CALL 00001085 binary_iop │ │ │ │ │ +00000118 0000260a R_ARM_THM_CALL 00001105 binary_iop1 │ │ │ │ │ 0000011c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000120 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000138 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000013e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000142 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000146 00006e2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ 0000014a 00006e30 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ @@ -1307,48 +1307,48 @@ │ │ │ │ │ 000001b0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000001b4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001ba 00009a2f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC82 │ │ │ │ │ 000001be 00009a30 R_ARM_THM_MOVT_ABS 00000b2c .LC82 │ │ │ │ │ 000001c4 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000200 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000212 0000f90a R_ARM_THM_CALL 00001d41 PyObject_DelItem │ │ │ │ │ +00000212 0000f90a R_ARM_THM_CALL 00001d45 PyObject_DelItem │ │ │ │ │ 00000228 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000244 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000248 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000024c 00009b2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC83 │ │ │ │ │ 00000250 00009b30 R_ARM_THM_MOVT_ABS 00000b64 .LC83 │ │ │ │ │ 0000025c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000027c 0000ce0a R_ARM_THM_CALL 0000064d PyMapping_GetOptionalItem │ │ │ │ │ 00000284 00009d2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC84 │ │ │ │ │ 00000288 00009d30 R_ARM_THM_MOVT_ABS 00000b88 .LC84 │ │ │ │ │ 0000028e 0001510a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000296 00000a0a R_ARM_THM_CALL 00003281 Py_XDECREF │ │ │ │ │ +00000296 00000a0a R_ARM_THM_CALL 00003285 Py_XDECREF │ │ │ │ │ 000002ba 00014b0a R_ARM_THM_CALL 00000a91 PyMapping_GetOptionalItemString │ │ │ │ │ 000002c2 00009f2f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC85 │ │ │ │ │ 000002c6 00009f30 R_ARM_THM_MOVT_ABS 00000c10 .LC85 │ │ │ │ │ 000002cc 0001510a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000002d4 00000a0a R_ARM_THM_CALL 00003281 Py_XDECREF │ │ │ │ │ +000002d4 00000a0a R_ARM_THM_CALL 00003285 Py_XDECREF │ │ │ │ │ 000002f0 00014b0a R_ARM_THM_CALL 00000a91 PyMapping_GetOptionalItemString │ │ │ │ │ -000002f8 00000a0a R_ARM_THM_CALL 00003281 Py_XDECREF │ │ │ │ │ +000002f8 00000a0a R_ARM_THM_CALL 00003285 Py_XDECREF │ │ │ │ │ 00000314 0000ce0a R_ARM_THM_CALL 0000064d PyMapping_GetOptionalItem │ │ │ │ │ -0000031c 00000a0a R_ARM_THM_CALL 00003281 Py_XDECREF │ │ │ │ │ +0000031c 00000a0a R_ARM_THM_CALL 00003285 Py_XDECREF │ │ │ │ │ 00000360 0001570a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000374 0000260a R_ARM_THM_CALL 00001101 binary_iop1 │ │ │ │ │ +00000374 0000260a R_ARM_THM_CALL 00001105 binary_iop1 │ │ │ │ │ 0000038a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000038e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000392 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003aa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003b0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003b4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003b8 0000a12f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ 000003bc 0000a130 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ 000003c4 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000404 0001570a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000416 0000230a R_ARM_THM_CALL 000019b1 binary_op1 │ │ │ │ │ +00000416 0000230a R_ARM_THM_CALL 000019b5 binary_op1 │ │ │ │ │ 0000042c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000430 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000434 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000044c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000452 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000456 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000045a 0000a12f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ @@ -1358,81 +1358,81 @@ │ │ │ │ │ 00000482 0000a330 R_ARM_THM_MOVT_ABS 00000d38 .LC89 │ │ │ │ │ 00000488 0000a42f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC90 │ │ │ │ │ 0000048c 0000a430 R_ARM_THM_MOVT_ABS 00000d44 .LC90 │ │ │ │ │ 00000490 00015c0a R_ARM_THM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ 000004a4 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000004b4 00015d0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 000004bc 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000004ca 00000a0a R_ARM_THM_CALL 00003281 Py_XDECREF │ │ │ │ │ -000004d0 00000a0a R_ARM_THM_CALL 00003281 Py_XDECREF │ │ │ │ │ -000004d6 00000a0a R_ARM_THM_CALL 00003281 Py_XDECREF │ │ │ │ │ +000004ca 00000a0a R_ARM_THM_CALL 00003285 Py_XDECREF │ │ │ │ │ +000004d0 00000a0a R_ARM_THM_CALL 00003285 Py_XDECREF │ │ │ │ │ +000004d6 00000a0a R_ARM_THM_CALL 00003285 Py_XDECREF │ │ │ │ │ 000004e0 0000a52f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ 000004e4 0000a530 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ -000004fa 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ -00000524 0001250a R_ARM_THM_CALL 00003765 PyBuffer_IsContiguous │ │ │ │ │ +000004fa 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ +00000524 0001250a R_ARM_THM_CALL 00003769 PyBuffer_IsContiguous │ │ │ │ │ 00000530 0001610a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000053c 0001620a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000548 0001630a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000564 0000a62f R_ARM_THM_MOVW_ABS_NC 000005b3 _Py_add_one_to_index_C │ │ │ │ │ 00000568 0000a630 R_ARM_THM_MOVT_ABS 000005b3 _Py_add_one_to_index_C │ │ │ │ │ 0000056c 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e5 _Py_add_one_to_index_F │ │ │ │ │ 00000570 0000a730 R_ARM_THM_MOVT_ABS 000005e5 _Py_add_one_to_index_F │ │ │ │ │ 0000057e 0001640a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 0000058a 00015a0a R_ARM_THM_CALL 00000cb1 PyBuffer_GetPointer │ │ │ │ │ 00000594 0001610a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000005a8 0001650a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000678 0001090a R_ARM_THM_CALL 000029e1 PyObject_GetBuffer │ │ │ │ │ +00000678 0001090a R_ARM_THM_CALL 000029e5 PyObject_GetBuffer │ │ │ │ │ 00000684 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000688 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000068c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000d4c .LC91 │ │ │ │ │ 00000690 0000a830 R_ARM_THM_MOVT_ABS 00000d4c .LC91 │ │ │ │ │ 00000696 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006a4 0001090a R_ARM_THM_CALL 000029e1 PyObject_GetBuffer │ │ │ │ │ -000006ae 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ +000006a4 0001090a R_ARM_THM_CALL 000029e5 PyObject_GetBuffer │ │ │ │ │ +000006ae 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ 000006bc 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 000006c0 00011430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000006c4 0000a92f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC92 │ │ │ │ │ 000006c8 0000a930 R_ARM_THM_MOVT_ABS 00000d84 .LC92 │ │ │ │ │ 000006ce 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006d4 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ -000006da 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ -000006e6 00006d0a R_ARM_THM_CALL 0000381d _IsCContiguous │ │ │ │ │ -000006f2 00006d0a R_ARM_THM_CALL 0000381d _IsCContiguous │ │ │ │ │ +000006d4 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ +000006da 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ +000006e6 00006d0a R_ARM_THM_CALL 00003821 _IsCContiguous │ │ │ │ │ +000006f2 00006d0a R_ARM_THM_CALL 00003821 _IsCContiguous │ │ │ │ │ 000006fa 00006c0a R_ARM_THM_CALL 00000a29 _IsFortranContiguous │ │ │ │ │ 00000706 00006c0a R_ARM_THM_CALL 00000a29 _IsFortranContiguous │ │ │ │ │ 00000712 0001610a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000718 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ -0000071e 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ +00000718 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ +0000071e 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ 00000728 0001620a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000730 0001630a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000736 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ -0000073c 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ +00000736 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ +0000073c 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ 000007a4 00015a0a R_ARM_THM_CALL 00000cb1 PyBuffer_GetPointer │ │ │ │ │ 000007ae 00015a0a R_ARM_THM_CALL 00000cb1 PyBuffer_GetPointer │ │ │ │ │ 000007b8 0001610a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000007c0 0001650a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007c6 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ -000007cc 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ +000007c6 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ +000007cc 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ 000007fe 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000802 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000806 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000dbc .LC93 │ │ │ │ │ 0000080a 0000aa30 R_ARM_THM_MOVT_ABS 00000dbc .LC93 │ │ │ │ │ 00000810 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083a 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ -00000870 0001090a R_ARM_THM_CALL 000029e1 PyObject_GetBuffer │ │ │ │ │ -00000888 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ +0000083a 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ +00000870 0001090a R_ARM_THM_CALL 000029e5 PyObject_GetBuffer │ │ │ │ │ +00000888 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ 000008ba 0000d30a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000008c4 00010e0a R_ARM_THM_CALL 00002b71 PyBuffer_Release │ │ │ │ │ +000008c4 00010e0a R_ARM_THM_CALL 00002b75 PyBuffer_Release │ │ │ │ │ 000008d4 0000a52f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ 000008d8 0000a530 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ 000008f4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 000008f8 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000005a 00006b1e R_ARM_THM_JUMP24 00003559 ternary_op.constprop.0 │ │ │ │ │ +0000005a 00006b1e R_ARM_THM_JUMP24 0000355d ternary_op.constprop.0 │ │ │ │ │ 00000094 0000281e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ 000000c2 0000de1e R_ARM_THM_JUMP24 00000469 _PySequence_IterSearch │ │ │ │ │ 00000256 0000f31e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 000004e8 00015f1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -0000060c 0000f81e R_ARM_THM_JUMP24 00001ce5 PyObject_Size │ │ │ │ │ +0000060c 0000f81e R_ARM_THM_JUMP24 00001ce9 PyObject_Size │ │ │ │ │ 000008dc 00016e1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -000008e0 0001231e R_ARM_THM_JUMP24 000036ed PySequence_Size │ │ │ │ │ -000008e4 00011e1e R_ARM_THM_JUMP24 00003199 PyMapping_Size │ │ │ │ │ -000008e8 0000dd1e R_ARM_THM_JUMP24 00000dbd PySequence_Contains │ │ │ │ │ +000008e0 0001231e R_ARM_THM_JUMP24 000036f1 PySequence_Size │ │ │ │ │ +000008e4 00011e1e R_ARM_THM_JUMP24 0000319d PyMapping_Size │ │ │ │ │ +000008e8 0000dd1e R_ARM_THM_JUMP24 00000dc1 PySequence_Contains │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 978 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 158 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 3d14 │ │ │ │ │ + b.w 3d18 │ │ │ │ │ R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000018c : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 1e6 │ │ │ │ │ ldr r1, [pc, #36] @ (208 ) │ │ │ │ │ - b.w 2bc4 │ │ │ │ │ + b.w 2bc8 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Keys │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ @@ -258,15 +258,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 23e │ │ │ │ │ ldr r1, [pc, #36] @ (244 ) │ │ │ │ │ - b.w 2bc4 │ │ │ │ │ + b.w 2bc8 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -291,15 +291,15 @@ │ │ │ │ │ movs r3, #4 │ │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1080 │ │ │ │ │ + bl 1084 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000270 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -351,15 +351,15 @@ │ │ │ │ │ ldr.w lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ beq.n 31a │ │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ beq.n 31a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19b4 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ @@ -404,15 +404,15 @@ │ │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1080 │ │ │ │ │ + bl 1084 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000370 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ @@ -494,15 +494,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19b4 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n 42a │ │ │ │ │ @@ -526,15 +526,15 @@ │ │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1080 │ │ │ │ │ + bl 1084 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000464 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ @@ -697,29 +697,29 @@ │ │ │ │ │ │ │ │ │ │ 000005c0 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.w 3558 │ │ │ │ │ + b.w 355c │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 000005cc : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1100 │ │ │ │ │ + bl 1104 │ │ │ │ │ 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 │ │ │ │ │ @@ -738,15 +738,15 @@ │ │ │ │ │ cbz r2, 634 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cbz r0, 634 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 31f4 │ │ │ │ │ + b.w 31f8 │ │ │ │ │ R_ARM_THM_JUMP24 sequence_repeat │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ cbz r0, 62e │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ b.n 61a │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ @@ -804,15 +804,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r1, [pc, #4] @ (6b8 ) │ │ │ │ │ - b.w 2bc4 │ │ │ │ │ + b.w 2bc8 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ nop │ │ │ │ │ .word 0x0000a96c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000006bc : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ @@ -884,15 +884,15 @@ │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1080 │ │ │ │ │ + bl 1084 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000768 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1058,15 +1058,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ b.n 8b8 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 86c │ │ │ │ │ - bl f40 <_PyNumber_Index> │ │ │ │ │ + bl f44 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 86c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -1104,15 +1104,15 @@ │ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1080 │ │ │ │ │ + bl 1084 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000950 : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {lr} │ │ │ │ │ @@ -1123,15 +1123,15 @@ │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1080 │ │ │ │ │ + bl 1084 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000978 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1080 │ │ │ │ │ + bl 1084 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000a28 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -357,24 +357,24 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl de0 │ │ │ │ │ + bl de4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ beq.n 390 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 12a4 │ │ │ │ │ + b.w 12a8 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge.n 3ee │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -427,15 +427,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 3280 │ │ │ │ │ + bl 3284 │ │ │ │ │ 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 │ │ │ │ │ @@ -689,15 +689,15 @@ │ │ │ │ │ cbz r1, 610 │ │ │ │ │ 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 de0 │ │ │ │ │ + bl de4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 602 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -863,15 +863,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 80e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 28b0 │ │ │ │ │ + b.w 28b4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ beq.n 77c │ │ │ │ │ adds r3, #16 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -985,1230 +985,1230 @@ │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 0000084c : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a72 │ │ │ │ │ + beq.w a74 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 99e │ │ │ │ │ + beq.w 9a0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w c7e │ │ │ │ │ + beq.w cc6 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #5 │ │ │ │ │ - bpl.w a78 │ │ │ │ │ + bpl.w a7a │ │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w c96 │ │ │ │ │ + bcc.w cde │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w a12 │ │ │ │ │ + ble.w a4c │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r4, r2, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r1, r3, [r7, #28] │ │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 986 │ │ │ │ │ + beq.n 988 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 9ba │ │ │ │ │ + beq.w 9f4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w c8a │ │ │ │ │ + beq.w cd2 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.w ae0 │ │ │ │ │ + bpl.w ae2 │ │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w cdc │ │ │ │ │ + bcc.w c92 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w a04 │ │ │ │ │ + ble.w a3e │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r0, r3, [r7, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r4, [r7, #16] │ │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 986 │ │ │ │ │ + beq.n 988 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 9de │ │ │ │ │ + beq.w a18 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b5c │ │ │ │ │ + beq.w b5e │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w b74 │ │ │ │ │ + bpl.w b76 │ │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w cae │ │ │ │ │ + bcc.w c64 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 9f0 │ │ │ │ │ + ble.n a2a │ │ │ │ │ str.w r9, [r7, #4] │ │ │ │ │ adds r4, #12 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd ip, r2, [r7, #8] │ │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 986 │ │ │ │ │ + beq.n 988 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w a4e │ │ │ │ │ + beq.w a50 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w cd0 │ │ │ │ │ + beq.w c86 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w bea │ │ │ │ │ + bpl.w bec │ │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w c62 │ │ │ │ │ + bcc.w caa │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n a5c │ │ │ │ │ + ble.n a5e │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 84c │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a16 │ │ │ │ │ + cbz r0, 9b0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r3, 99e │ │ │ │ │ + cbz r3, 9a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c5c │ │ │ │ │ + bne.w c5e │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 28b0 │ │ │ │ │ + b.w 28b4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n a5e │ │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + adds r6, #16 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr.w r2, [r6, #4]! │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 84c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 97c │ │ │ │ │ + add.w r3, fp, #1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n 9c4 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n a5e │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ - cbz r2, 9ba │ │ │ │ │ + cbz r2, 9f4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c5c │ │ │ │ │ + bne.w c5e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 28b0 │ │ │ │ │ + bl 28b4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r1, a04 │ │ │ │ │ + cbz r1, a3e │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ - cbz r2, 9de │ │ │ │ │ + cbz r2, a18 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c5c │ │ │ │ │ + bne.w c5e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 28b0 │ │ │ │ │ + bl 28b4 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9c6 │ │ │ │ │ + bne.n a00 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 8f4 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ mov r9, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 8b0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 97c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n a5c │ │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - adds r6, #16 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr.w r2, [r6, #4]! │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 84c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 97a │ │ │ │ │ - add.w r3, fp, #1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n a2a │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n a5c │ │ │ │ │ + b.n 97e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 28b0 │ │ │ │ │ + bl 28b4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9c6 │ │ │ │ │ + bne.n a00 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 936 │ │ │ │ │ + bne.w 93a │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ │ - b.n 9f0 │ │ │ │ │ + b.n a2a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #676] @ (d20 ) │ │ │ │ │ + ldr r1, [pc, #680] @ (d28 ) │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 992 │ │ │ │ │ + beq.n 994 │ │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w cf4 │ │ │ │ │ + bcc.w d5c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab2 │ │ │ │ │ + bge.n ab4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, ab2 │ │ │ │ │ + cbnz r3, ab4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c5c │ │ │ │ │ + beq.w c5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 97c │ │ │ │ │ + bge.w 97e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97c │ │ │ │ │ + bne.w 97e │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 97c │ │ │ │ │ + b.n 97e │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #572] @ (d20 ) │ │ │ │ │ + ldr r1, [pc, #576] @ (d28 ) │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ae │ │ │ │ │ + beq.w 9e8 │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w d24 │ │ │ │ │ + bcc.w d2c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b24 │ │ │ │ │ + bge.n b26 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbnz r1, b24 │ │ │ │ │ + cbnz r1, b26 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c5c │ │ │ │ │ + beq.w c5e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9c4 │ │ │ │ │ + bge.w 9fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c4 │ │ │ │ │ + bne.w 9fe │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9c6 │ │ │ │ │ - b.n a04 │ │ │ │ │ + bne.w a00 │ │ │ │ │ + b.n a3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 914 │ │ │ │ │ - ldr r1, [pc, #424] @ (d20 ) │ │ │ │ │ + bne.w 918 │ │ │ │ │ + ldr r1, [pc, #432] @ (d28 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d2 │ │ │ │ │ + beq.w a0c │ │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w d88 │ │ │ │ │ + bcc.w cf6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bb8 │ │ │ │ │ + bge.n bba │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, bb8 │ │ │ │ │ + cbnz r2, bba │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n c5c │ │ │ │ │ + beq.n c5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9ec │ │ │ │ │ + bge.w a26 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ec │ │ │ │ │ + bne.w a26 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ - b.n 9ec │ │ │ │ │ - ldr r1, [pc, #308] @ (d20 ) │ │ │ │ │ + b.n a26 │ │ │ │ │ + ldr r1, [pc, #312] @ (d28 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, c4c │ │ │ │ │ + cbz r0, c4e │ │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w d54 │ │ │ │ │ + bcc.w d8c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c22 │ │ │ │ │ + bge.n c24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, c22 │ │ │ │ │ + cbnz r2, c24 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r6, c5c │ │ │ │ │ + cbz r6, c5e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w a58 │ │ │ │ │ + bge.w a5a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a58 │ │ │ │ │ + bne.w a5a │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n a58 │ │ │ │ │ + b.n a5a │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a4e │ │ │ │ │ + beq.w a50 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a4e │ │ │ │ │ + beq.w a50 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 97c │ │ │ │ │ + b.n 97e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ │ + bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n c5e │ │ │ │ │ + ldr.w ip, [r4, #8] │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bgt.w 92c │ │ │ │ │ + b.n a2a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_union_args> │ │ │ │ │ + R_ARM_THM_CALL _Py_union_args │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 954 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ │ + bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n c5e │ │ │ │ │ + b.n 8dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5c │ │ │ │ │ + bne.n c5e │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w 968 │ │ │ │ │ - b.n a5c │ │ │ │ │ + bgt.w 96c │ │ │ │ │ + b.n a5e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 88a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 8c8 │ │ │ │ │ + b.n 8ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5c │ │ │ │ │ + bne.n c5e │ │ │ │ │ b.n 89c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5c │ │ │ │ │ - ldr.w ip, [r4, #8] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bgt.w 928 │ │ │ │ │ - b.n 9f0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_union_args> │ │ │ │ │ - R_ARM_THM_CALL _Py_union_args │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 950 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c5c │ │ │ │ │ - b.n 8da │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a94 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + beq.w b94 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c5c │ │ │ │ │ + bge.n c5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c5c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n c5e │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c5c │ │ │ │ │ + b.n c5e │ │ │ │ │ + nop │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w afe │ │ │ │ │ + beq.w b00 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c5c │ │ │ │ │ + bge.n c5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c5c │ │ │ │ │ + bne.n c5e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c5c │ │ │ │ │ + b.n c5e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c00 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + beq.w a96 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w c5c │ │ │ │ │ + bge.w c5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c5c │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.w c5e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c5c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n c5e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b92 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + beq.w c02 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w c5c │ │ │ │ │ + bge.w c5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c5c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.w c5e │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c5c │ │ │ │ │ + b.n c5e │ │ │ │ │ │ │ │ │ │ -00000dbc : │ │ │ │ │ +00000dc0 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, dd2 │ │ │ │ │ + cbz r3, dd6 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, dd2 │ │ │ │ │ + cbz r3, dd6 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ b.w 468 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -00000de0 : │ │ │ │ │ +00000de4 : │ │ │ │ │ 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 efe │ │ │ │ │ + beq.w f02 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n e88 │ │ │ │ │ + bpl.n e8c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n e3a │ │ │ │ │ + beq.n e3e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e2a │ │ │ │ │ + blt.n e2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e24 │ │ │ │ │ + bne.n e28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e24 │ │ │ │ │ - ldr r3, [pc, #256] @ (f3c ) │ │ │ │ │ + b.n e28 │ │ │ │ │ + ldr r3, [pc, #256] @ (f40 ) │ │ │ │ │ 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 e1c │ │ │ │ │ + beq.n e20 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1c │ │ │ │ │ + beq.n e20 │ │ │ │ │ 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 e1c │ │ │ │ │ + beq.n e20 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n f24 │ │ │ │ │ + bne.n f28 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r5, r3, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ eor.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e20 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, e92 │ │ │ │ │ + cbz r2, e96 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, eb0 │ │ │ │ │ + cbnz r2, eb4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n e28 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eaa │ │ │ │ │ + beq.n eae │ │ │ │ │ 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 e10 │ │ │ │ │ + beq.n e14 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n f04 │ │ │ │ │ + bmi.n f08 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n eaa │ │ │ │ │ + bge.n eae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n eaa │ │ │ │ │ + bne.n eae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n eaa │ │ │ │ │ + b.n eae │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n eaa │ │ │ │ │ + b.n eae │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e10 │ │ │ │ │ - b.n ee6 │ │ │ │ │ + beq.w e14 │ │ │ │ │ + b.n eea │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e20 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f40 <_PyNumber_Index>: │ │ │ │ │ +00000f44 <_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 fe0 <_PyNumber_Index+0xa0> │ │ │ │ │ + beq.n fe4 <_PyNumber_Index+0xa0> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n f6c <_PyNumber_Index+0x2c> │ │ │ │ │ + bpl.n f70 <_PyNumber_Index+0x2c> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, f76 <_PyNumber_Index+0x36> │ │ │ │ │ + cbz r3, f7a <_PyNumber_Index+0x36> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, f92 <_PyNumber_Index+0x52> │ │ │ │ │ + cbnz r3, f96 <_PyNumber_Index+0x52> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n f68 <_PyNumber_Index+0x28> │ │ │ │ │ + b.n f6c <_PyNumber_Index+0x28> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8e <_PyNumber_Index+0x4e> │ │ │ │ │ + beq.n f92 <_PyNumber_Index+0x4e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f68 <_PyNumber_Index+0x28> │ │ │ │ │ + beq.n f6c <_PyNumber_Index+0x28> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n fe6 <_PyNumber_Index+0xa6> │ │ │ │ │ + bmi.n fea <_PyNumber_Index+0xa6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f8e <_PyNumber_Index+0x4e> │ │ │ │ │ + bge.n f92 <_PyNumber_Index+0x4e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f8e <_PyNumber_Index+0x4e> │ │ │ │ │ + bne.n f92 <_PyNumber_Index+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f8e <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n f92 <_PyNumber_Index+0x4e> │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n f8e <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n f92 <_PyNumber_Index+0x4e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f68 <_PyNumber_Index+0x28> │ │ │ │ │ + beq.n f6c <_PyNumber_Index+0x28> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f8e <_PyNumber_Index+0x4e> │ │ │ │ │ - b.n fd0 <_PyNumber_Index+0x90> │ │ │ │ │ + bge.n f92 <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n fd4 <_PyNumber_Index+0x90> │ │ │ │ │ │ │ │ │ │ -0000100c : │ │ │ │ │ +00001010 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 103c │ │ │ │ │ + cbz r3, 1040 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ - cbz r3, 103c │ │ │ │ │ + cbz r3, 1040 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1068 │ │ │ │ │ + beq.n 106c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1038 │ │ │ │ │ + bne.n 103c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1044 │ │ │ │ │ + bge.n 1048 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1044 │ │ │ │ │ + bne.n 1048 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.n 1048 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001080 : │ │ │ │ │ +00001084 : │ │ │ │ │ binary_iop(): │ │ │ │ │ push {r4, r5, r6, r7, 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, 10b8 │ │ │ │ │ + cbz r3, 10bc │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ - cbz r2, 10b8 │ │ │ │ │ + cbz r2, 10bc │ │ │ │ │ blx r2 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 10e4 │ │ │ │ │ + beq.n 10e8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19b4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 10b2 │ │ │ │ │ + bne.n 10b6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10c0 │ │ │ │ │ + bge.n 10c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10c0 │ │ │ │ │ + bne.n 10c4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 10c0 │ │ │ │ │ + b.n 10c4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001100 : │ │ │ │ │ +00001104 : │ │ │ │ │ binary_iop1(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1136 │ │ │ │ │ + cbz r3, 113a │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ - cbz r2, 1136 │ │ │ │ │ + cbz r2, 113a │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 112e │ │ │ │ │ + beq.n 1132 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1144 │ │ │ │ │ + blt.n 1148 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 19b0 │ │ │ │ │ + b.w 19b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1136 │ │ │ │ │ + bne.n 113a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1136 │ │ │ │ │ + b.n 113a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001154 : │ │ │ │ │ +00001158 : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r1, 118c │ │ │ │ │ + cbnz r1, 1190 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 120e │ │ │ │ │ + beq.n 1212 │ │ │ │ │ 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 11e4 │ │ │ │ │ + bne.n 11e8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq.n 1280 │ │ │ │ │ + beq.n 1284 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 11f0 │ │ │ │ │ + cbz r2, 11f4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r1, [pc, #248] @ (129c ) │ │ │ │ │ + ldr r1, [pc, #248] @ (12a0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 121c │ │ │ │ │ + beq.n 1220 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 11ce │ │ │ │ │ + bge.n 11d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 11ce │ │ │ │ │ + cbnz r3, 11d2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 1230 │ │ │ │ │ + cbz r4, 1234 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1250 │ │ │ │ │ + bpl.n 1254 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3280 │ │ │ │ │ + bl 3284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GetConstant │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 11a0 │ │ │ │ │ + b.n 11a4 │ │ │ │ │ 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 120e │ │ │ │ │ + beq.n 1212 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.n 1182 │ │ │ │ │ - b.n 119e │ │ │ │ │ + beq.n 1186 │ │ │ │ │ + b.n 11a2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 11de │ │ │ │ │ + bge.n 11e2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 11de │ │ │ │ │ - ldr r3, [pc, #128] @ (12a0 ) │ │ │ │ │ + b.n 11e2 │ │ │ │ │ + ldr r3, [pc, #128] @ (12a4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbz r3, 1234 │ │ │ │ │ + cbz r3, 1238 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1234 │ │ │ │ │ + cbz r3, 1238 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 11d8 │ │ │ │ │ + b.n 11dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1230 │ │ │ │ │ + b.n 1234 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1230 │ │ │ │ │ + bge.n 1234 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1230 │ │ │ │ │ + bne.n 1234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1230 │ │ │ │ │ + b.n 1234 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 11de │ │ │ │ │ + b.n 11e2 │ │ │ │ │ .word 0x00005738 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000012a4 : │ │ │ │ │ +000012a8 : │ │ │ │ │ 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 1338 │ │ │ │ │ + beq.n 133c │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 130e │ │ │ │ │ + cbz r2, 1312 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 130e │ │ │ │ │ + beq.n 1312 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 12de │ │ │ │ │ + blt.n 12e2 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 12f6 │ │ │ │ │ + cbz r1, 12fa │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1308 │ │ │ │ │ + blt.n 130c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ add r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 12d4 │ │ │ │ │ + b.n 12d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2218,701 +2218,701 @@ │ │ │ │ │ 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 12fc │ │ │ │ │ + beq.n 1300 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12fc │ │ │ │ │ + beq.n 1300 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1308 │ │ │ │ │ + b.n 130c │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1308 │ │ │ │ │ + b.n 130c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001340 : │ │ │ │ │ +00001344 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ - ldr r3, [pc, #16] @ (1354 ) │ │ │ │ │ + ldr r3, [pc, #16] @ (1358 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ │ - b.n 1358 │ │ │ │ │ + b.n 135c │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001358 : │ │ │ │ │ +0000135c : │ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 146a │ │ │ │ │ + beq.n 146e │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ │ - beq.w 1814 │ │ │ │ │ + beq.w 1818 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #5 │ │ │ │ │ - bpl.w 1540 │ │ │ │ │ + bpl.w 1544 │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 17fc │ │ │ │ │ + bcc.w 1800 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 14a6 │ │ │ │ │ + ble.n 14aa │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ add.w r8, r2, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r1, r3, [r7, #28] │ │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 1472 │ │ │ │ │ + beq.n 1476 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 1768 │ │ │ │ │ + beq.w 176c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 1610 │ │ │ │ │ + bpl.w 1614 │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1792 │ │ │ │ │ + bcc.w 1796 │ │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 149a │ │ │ │ │ + ble.n 149e │ │ │ │ │ str.w r8, [r7, #16] │ │ │ │ │ mov fp, sl │ │ │ │ │ add.w r8, r5, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd ip, r3, [r7, #20] │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 14aa │ │ │ │ │ + beq.n 14ae │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 175c │ │ │ │ │ + beq.w 1760 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 1674 │ │ │ │ │ + bpl.w 1678 │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 17d0 │ │ │ │ │ + bcc.w 17d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 14d2 │ │ │ │ │ + ble.n 14d6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r4, #12 │ │ │ │ │ strd r8, r3, [r7, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 14e6 │ │ │ │ │ + beq.n 14ea │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 17ec │ │ │ │ │ + beq.w 17f0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 15aa │ │ │ │ │ + bpl.w 15ae │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1774 │ │ │ │ │ + bcc.w 1778 │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 150e │ │ │ │ │ + ble.n 1512 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - bl 1358 │ │ │ │ │ + bl 135c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16da │ │ │ │ │ + beq.w 16de │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 151e │ │ │ │ │ + bne.n 1522 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1460 │ │ │ │ │ + b.n 1464 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 146e │ │ │ │ │ + beq.n 1472 │ │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 17ba │ │ │ │ │ + bge.w 17be │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 17ba │ │ │ │ │ + bge.w 17be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1460 │ │ │ │ │ + bne.n 1464 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 13b4 │ │ │ │ │ + bne.n 13b8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1460 │ │ │ │ │ + b.n 1464 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 146e │ │ │ │ │ + beq.n 1472 │ │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 17b0 │ │ │ │ │ + bge.w 17b4 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 17b0 │ │ │ │ │ + bge.w 17b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1460 │ │ │ │ │ + bne.n 1464 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 13f0 │ │ │ │ │ + bne.n 13f4 │ │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 149a │ │ │ │ │ + b.n 149e │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 146e │ │ │ │ │ + beq.n 1472 │ │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 17a6 │ │ │ │ │ + bge.w 17aa │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 17a6 │ │ │ │ │ + bge.w 17aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1460 │ │ │ │ │ + bne.n 1464 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 1422 │ │ │ │ │ + bne.n 1426 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ - b.n 14d2 │ │ │ │ │ + b.n 14d6 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 17c4 │ │ │ │ │ + bge.w 17c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 17c4 │ │ │ │ │ + bge.w 17c8 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #692] @ (17f8 ) │ │ │ │ │ + ldr r1, [pc, #692] @ (17fc ) │ │ │ │ │ str r2, [r7, #32] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 189a │ │ │ │ │ + beq.w 189e │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1884 │ │ │ │ │ + bcc.w 1888 │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 157c │ │ │ │ │ + bge.n 1580 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 157c │ │ │ │ │ + cbnz r3, 1580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1738 │ │ │ │ │ + beq.w 173c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1460 │ │ │ │ │ + bge.w 1464 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1460 │ │ │ │ │ + bne.w 1464 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 1460 │ │ │ │ │ - ldr r1, [pc, #588] @ (17f8 ) │ │ │ │ │ + b.n 1464 │ │ │ │ │ + ldr r1, [pc, #588] @ (17fc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1712 │ │ │ │ │ + beq.w 1716 │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1850 │ │ │ │ │ + bcc.w 1854 │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 15e6 │ │ │ │ │ + bge.n 15ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbnz r2, 15e6 │ │ │ │ │ + cbnz r2, 15ea │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1738 │ │ │ │ │ + beq.w 173c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 150a │ │ │ │ │ + bge.n 150e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 150a │ │ │ │ │ + bne.n 150e │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - b.n 150a │ │ │ │ │ - ldr r1, [pc, #484] @ (17f8 ) │ │ │ │ │ + b.n 150e │ │ │ │ │ + ldr r1, [pc, #484] @ (17fc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1722 │ │ │ │ │ + beq.w 1726 │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1820 │ │ │ │ │ + bcc.w 1824 │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1648 │ │ │ │ │ + bge.n 164c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1648 │ │ │ │ │ + cbnz r3, 164c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1738 │ │ │ │ │ + beq.n 173c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1496 │ │ │ │ │ + bge.w 149a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1496 │ │ │ │ │ + bne.w 149a │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ - b.n 1496 │ │ │ │ │ - ldr r1, [pc, #384] @ (17f8 ) │ │ │ │ │ + b.n 149a │ │ │ │ │ + ldr r1, [pc, #384] @ (17fc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1702 │ │ │ │ │ + beq.n 1706 │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 18ac │ │ │ │ │ + bcc.w 18b0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16ae │ │ │ │ │ + bge.n 16b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 16ae │ │ │ │ │ + cbnz r3, 16b2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1738 │ │ │ │ │ + beq.n 173c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 14ce │ │ │ │ │ + bge.w 14d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ce │ │ │ │ │ + bne.w 14d2 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ - b.n 14ce │ │ │ │ │ + b.n 14d2 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 150e │ │ │ │ │ + beq.w 1512 │ │ │ │ │ add.w r3, r5, #16 │ │ │ │ │ str.w r9, [r7, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - bl 1358 │ │ │ │ │ - cbz r0, 173e │ │ │ │ │ + bl 135c │ │ │ │ │ + cbz r0, 1742 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1460 │ │ │ │ │ + b.n 1464 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 1732 │ │ │ │ │ + cbnz r3, 1736 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1c18 │ │ │ │ │ + bl 1c1c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 14ce │ │ │ │ │ + b.n 14d2 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 174c │ │ │ │ │ + cbnz r2, 1750 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1c18 │ │ │ │ │ + bl 1c1c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 150a │ │ │ │ │ + b.n 150e │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 1754 │ │ │ │ │ + cbnz r3, 1758 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1c18 │ │ │ │ │ + bl 1c1c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1496 │ │ │ │ │ + b.n 149a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1706 │ │ │ │ │ + beq.n 170a │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1460 │ │ │ │ │ + b.n 1464 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 16f0 │ │ │ │ │ + bne.n 16f4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ │ - b.n 150e │ │ │ │ │ + b.n 1512 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1738 │ │ │ │ │ - b.n 1716 │ │ │ │ │ + bne.n 173c │ │ │ │ │ + b.n 171a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1738 │ │ │ │ │ - b.n 1726 │ │ │ │ │ + bne.n 173c │ │ │ │ │ + b.n 172a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1400 │ │ │ │ │ + b.n 1404 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 13c4 │ │ │ │ │ + b.n 13c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1738 │ │ │ │ │ + bne.n 173c │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bgt.w 144e │ │ │ │ │ - b.n 150e │ │ │ │ │ + bgt.w 1452 │ │ │ │ │ + b.n 1512 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1738 │ │ │ │ │ - b.n 13d6 │ │ │ │ │ + bne.n 173c │ │ │ │ │ + b.n 13da │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 150a │ │ │ │ │ + b.n 150e │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 14ce │ │ │ │ │ + b.n 14d2 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1496 │ │ │ │ │ + b.n 149a │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1738 │ │ │ │ │ + bne.n 173c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w 1418 │ │ │ │ │ - b.n 14d2 │ │ │ │ │ + bgt.w 141c │ │ │ │ │ + b.n 14d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1432 │ │ │ │ │ + b.n 1436 │ │ │ │ │ .word 0x00006414 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r2, [r7, #32] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1738 │ │ │ │ │ - b.n 13a0 │ │ │ │ │ + bne.n 173c │ │ │ │ │ + b.n 13a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 138e │ │ │ │ │ + b.n 1392 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162a │ │ │ │ │ + beq.w 162e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1738 │ │ │ │ │ + bge.w 173c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1738 │ │ │ │ │ + bne.w 173c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1738 │ │ │ │ │ + b.n 173c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c4 │ │ │ │ │ + beq.w 15c8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1738 │ │ │ │ │ + bge.w 173c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1738 │ │ │ │ │ + bne.w 173c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1738 │ │ │ │ │ + b.n 173c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155e │ │ │ │ │ - b.n 1834 │ │ │ │ │ + beq.w 1562 │ │ │ │ │ + b.n 1838 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 18e0 │ │ │ │ │ + cbnz r3, 18e4 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 1c18 │ │ │ │ │ + b.n 1c1c │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 168c │ │ │ │ │ + beq.w 1690 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1738 │ │ │ │ │ + bge.w 173c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1738 │ │ │ │ │ + bne.w 173c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1738 │ │ │ │ │ + b.n 173c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1738 │ │ │ │ │ - b.n 189e │ │ │ │ │ + bne.w 173c │ │ │ │ │ + b.n 18a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018ec : │ │ │ │ │ +000018f0 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1920 │ │ │ │ │ + cbz r3, 1924 │ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ - cbz r3, 1920 │ │ │ │ │ + cbz r3, 1924 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1988 │ │ │ │ │ + beq.n 198c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 191a │ │ │ │ │ + bne.n 191e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 199e │ │ │ │ │ - cbz r2, 195c │ │ │ │ │ + blt.n 19a2 │ │ │ │ │ + cbz r2, 1960 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ - cbz r3, 1956 │ │ │ │ │ + cbz r3, 195a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 194a │ │ │ │ │ + bne.n 194e │ │ │ │ │ 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 │ │ │ │ │ @@ -2926,449 +2926,449 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 191a │ │ │ │ │ + b.n 191e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1928 │ │ │ │ │ + bge.n 192c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1928 │ │ │ │ │ + bne.n 192c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1928 │ │ │ │ │ + b.n 192c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1944 │ │ │ │ │ + bne.n 1948 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 1944 │ │ │ │ │ + b.n 1948 │ │ │ │ │ │ │ │ │ │ -000019b0 : │ │ │ │ │ +000019b4 : │ │ │ │ │ binary_op1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 1a1c │ │ │ │ │ + cbz r3, 1a20 │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 19f6 │ │ │ │ │ + bne.n 19fa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1a4a │ │ │ │ │ + beq.n 1a4e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1a54 │ │ │ │ │ + beq.n 1a58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19d2 │ │ │ │ │ + beq.n 19d6 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 19d2 │ │ │ │ │ + beq.n 19d6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1a98 │ │ │ │ │ + beq.n 1a9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19d6 │ │ │ │ │ + beq.n 19da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1a62 │ │ │ │ │ + cbnz r0, 1a66 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 19e0 │ │ │ │ │ + b.n 19e4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1a4a │ │ │ │ │ + beq.n 1a4e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1a4a │ │ │ │ │ + cbz r3, 1a4e │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 1a4a │ │ │ │ │ + cbz r3, 1a4e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 19f0 │ │ │ │ │ + bne.n 19f4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1aa6 │ │ │ │ │ + blt.n 1aaa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 19f0 │ │ │ │ │ + b.n 19f4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1ab4 │ │ │ │ │ + blt.n 1ab8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1a4a │ │ │ │ │ - b.n 1a32 │ │ │ │ │ + beq.n 1a4e │ │ │ │ │ + b.n 1a36 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 19f0 │ │ │ │ │ + bne.n 19f4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19de │ │ │ │ │ + bge.n 19e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19de │ │ │ │ │ + bne.n 19e2 │ │ │ │ │ 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 19de │ │ │ │ │ + b.n 19e2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1a4a │ │ │ │ │ - b.n 1a32 │ │ │ │ │ + beq.n 1a4e │ │ │ │ │ + b.n 1a36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a4a │ │ │ │ │ + bne.n 1a4e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a4a │ │ │ │ │ + b.n 1a4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a5c │ │ │ │ │ + bne.n 1a60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1a4a │ │ │ │ │ - b.n 1a32 │ │ │ │ │ + beq.n 1a4e │ │ │ │ │ + b.n 1a36 │ │ │ │ │ │ │ │ │ │ -00001ac8 : │ │ │ │ │ +00001acc : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 1b36 │ │ │ │ │ + cbz r0, 1b3a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, ip │ │ │ │ │ - bne.n 1b0a │ │ │ │ │ + bne.n 1b0e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b04 │ │ │ │ │ + bge.n 1b08 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 414 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ - cbz r0, 1b3e │ │ │ │ │ + cbz r0, 1b42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 1b84 │ │ │ │ │ + bl 1b88 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b04 │ │ │ │ │ + bge.n 1b08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b04 │ │ │ │ │ + bne.n 1b08 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1b04 │ │ │ │ │ + b.n 1b08 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1b04 │ │ │ │ │ - ldr r2, [pc, #48] @ (1b70 ) │ │ │ │ │ + b.n 1b08 │ │ │ │ │ + ldr r2, [pc, #48] @ (1b74 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r4, [r0, r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b3a │ │ │ │ │ + beq.n 1b3e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 1b3a │ │ │ │ │ + b.n 1b3e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001b74 : │ │ │ │ │ +00001b78 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 1b82 │ │ │ │ │ + cbz r0, 1b86 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001b84 : │ │ │ │ │ +00001b88 : │ │ │ │ │ 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, 1bb8 │ │ │ │ │ + cbz r0, 1bbc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1bbc │ │ │ │ │ + cbz r0, 1bc0 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 1bc0 │ │ │ │ │ + cbz r0, 1bc4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1bd8 │ │ │ │ │ + blt.n 1bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1bb2 │ │ │ │ │ + b.n 1bb6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1bbc │ │ │ │ │ + bge.n 1bc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bbc │ │ │ │ │ + bne.n 1bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bbc │ │ │ │ │ + b.n 1bc0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bb2 │ │ │ │ │ + bne.n 1bb6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bb2 │ │ │ │ │ + b.n 1bb6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001be8 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00001bec <_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 1c0c <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 1c10 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1c0c <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 1c10 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c18 : │ │ │ │ │ +00001c1c : │ │ │ │ │ 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 1c3c │ │ │ │ │ + bge.n 1c40 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1c3c │ │ │ │ │ + bge.n 1c40 │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c48 : │ │ │ │ │ +00001c4c : │ │ │ │ │ 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 1cd0 │ │ │ │ │ + beq.n 1cd4 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1ca4 │ │ │ │ │ + cbz r2, 1ca8 │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1ca4 │ │ │ │ │ + beq.n 1ca8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1c84 │ │ │ │ │ + blt.n 1c88 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 1c9c │ │ │ │ │ + cbz r1, 1ca0 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1cc8 │ │ │ │ │ + blt.n 1ccc │ │ │ │ │ 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 1c7a │ │ │ │ │ + b.n 1c7e │ │ │ │ │ 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, 1cbc │ │ │ │ │ + cbz r1, 1cc0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 1cd6 │ │ │ │ │ + cbnz r3, 1cda │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1cc8 │ │ │ │ │ + b.n 1ccc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1cc8 │ │ │ │ │ + b.n 1ccc │ │ │ │ │ │ │ │ │ │ -00001ce4 : │ │ │ │ │ +00001ce8 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 1d38 │ │ │ │ │ + cbz r0, 1d3c │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1d0a │ │ │ │ │ + cbz r2, 1d0e │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 1d0a │ │ │ │ │ + cbz r2, 1d0e │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 1d18 │ │ │ │ │ + cbz r2, 1d1c │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 1d18 │ │ │ │ │ + cbz r2, 1d1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 1d04 │ │ │ │ │ + b.n 1d08 │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3377,264 +3377,264 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1d32 │ │ │ │ │ + b.n 1d36 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d40 : │ │ │ │ │ +00001d44 : │ │ │ │ │ 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 1dba │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 1d80 │ │ │ │ │ + cbz r2, 1d84 │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1d80 │ │ │ │ │ + beq.n 1d84 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r1, 1dd8 │ │ │ │ │ + cbz r1, 1ddc │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 1dd4 │ │ │ │ │ + cbz r0, 1dd8 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 1dd4 │ │ │ │ │ + cbz r0, 1dd8 │ │ │ │ │ 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 de0 │ │ │ │ │ + bl de4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 1dc6 │ │ │ │ │ + beq.n 1dca │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1c48 │ │ │ │ │ + b.w 1c4c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dac │ │ │ │ │ - b.n 1dbe │ │ │ │ │ + beq.n 1db0 │ │ │ │ │ + b.n 1dc2 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 1df2 │ │ │ │ │ + cbnz r3, 1df6 │ │ │ │ │ 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 .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1dbe │ │ │ │ │ + b.n 1dc2 │ │ │ │ │ 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 1dbe │ │ │ │ │ + b.n 1dc2 │ │ │ │ │ │ │ │ │ │ -00001e0c : │ │ │ │ │ +00001e10 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 1e50 │ │ │ │ │ + cbz r3, 1e54 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1e80 │ │ │ │ │ + bne.n 1e84 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 1e5c │ │ │ │ │ + cbz r6, 1e60 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1eb6 │ │ │ │ │ + beq.n 1eba │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1f32 │ │ │ │ │ + bne.n 1f36 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1f74 │ │ │ │ │ + blt.w 1f78 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f4a │ │ │ │ │ + beq.n 1f4e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f4a │ │ │ │ │ + beq.n 1f4e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e2e │ │ │ │ │ + beq.n 1e32 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1e2e │ │ │ │ │ + beq.n 1e32 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1f2c │ │ │ │ │ + beq.n 1f30 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e38 │ │ │ │ │ + beq.n 1e3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1eea │ │ │ │ │ + cbnz r0, 1eee │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1e3a │ │ │ │ │ + b.n 1e3e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1f20 │ │ │ │ │ + blt.n 1f24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1e66 │ │ │ │ │ + beq.n 1e6a │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1e4a │ │ │ │ │ + bne.n 1e4e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e66 │ │ │ │ │ + bge.n 1e6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e5c │ │ │ │ │ + bne.n 1e60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1e60 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1e4a │ │ │ │ │ + bne.n 1e4e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e38 │ │ │ │ │ + bge.n 1e3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e38 │ │ │ │ │ + bne.n 1e3c │ │ │ │ │ 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 1e38 │ │ │ │ │ + b.n 1e3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1f2c │ │ │ │ │ + cbnz r3, 1f30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1ec2 │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + bne.n 1ec6 │ │ │ │ │ + b.n 1e60 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e54 │ │ │ │ │ + beq.n 1e58 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ec2 │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + bne.n 1ec6 │ │ │ │ │ + b.n 1e60 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ @@ -3647,51 +3647,51 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + b.n 1e4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e66 │ │ │ │ │ + bne.w 1e6a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e66 │ │ │ │ │ + b.n 1e6a │ │ │ │ │ │ │ │ │ │ -00001f8c : │ │ │ │ │ +00001f90 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 1f9c │ │ │ │ │ + cbz r0, 1fa0 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001fa0 : │ │ │ │ │ +00001fa4 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 1fc0 │ │ │ │ │ + cbz r0, 1fc4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1fc8 │ │ │ │ │ + cbz r3, 1fcc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 1fc8 │ │ │ │ │ + cbz r3, 1fcc │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3702,212 +3702,212 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1fc4 │ │ │ │ │ + b.n 1fc8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001fe4 : │ │ │ │ │ +00001fe8 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - cbz r3, 2028 │ │ │ │ │ + cbz r3, 202c │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2084 │ │ │ │ │ + bne.n 2088 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 2036 │ │ │ │ │ + cbz r6, 203a │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 20d0 │ │ │ │ │ + beq.n 20d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 2138 │ │ │ │ │ + bne.w 213c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ - blt.w 21d2 │ │ │ │ │ + blt.w 21d6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 20b8 │ │ │ │ │ + beq.n 20bc │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 20b8 │ │ │ │ │ + beq.n 20bc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2170 │ │ │ │ │ + beq.w 2174 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2170 │ │ │ │ │ + beq.w 2174 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl de0 │ │ │ │ │ + bl de4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2160 │ │ │ │ │ + beq.n 2164 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2006 │ │ │ │ │ + beq.n 200a │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2006 │ │ │ │ │ + beq.n 200a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 20d8 │ │ │ │ │ + cbz r6, 20dc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2010 │ │ │ │ │ + beq.n 2014 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 20fe │ │ │ │ │ + cbnz r0, 2102 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2012 │ │ │ │ │ + b.n 2016 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 218a │ │ │ │ │ + beq.n 218e │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 218a │ │ │ │ │ + beq.n 218e │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 31f4 │ │ │ │ │ + b.w 31f8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 21b4 │ │ │ │ │ + blt.n 21b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 215a │ │ │ │ │ + beq.n 215e │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2022 │ │ │ │ │ + bne.n 2026 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2152 │ │ │ │ │ + blt.n 2156 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 2044 │ │ │ │ │ + b.n 2048 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2022 │ │ │ │ │ + bne.n 2026 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2010 │ │ │ │ │ + bge.w 2014 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2010 │ │ │ │ │ + bne.w 2014 │ │ │ │ │ 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 2010 │ │ │ │ │ + b.n 2014 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 202e │ │ │ │ │ + beq.w 2032 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20dc │ │ │ │ │ - b.n 2036 │ │ │ │ │ + bne.n 20e0 │ │ │ │ │ + b.n 203a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 21c4 │ │ │ │ │ + beq.n 21c8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 2036 │ │ │ │ │ + b.n 203a │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2078 │ │ │ │ │ + beq.n 207c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2022 │ │ │ │ │ + b.n 2026 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 216c │ │ │ │ │ + b.n 2170 │ │ │ │ │ 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 │ │ │ │ │ @@ -3920,694 +3920,694 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 216c │ │ │ │ │ + b.n 2170 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20d8 │ │ │ │ │ + bne.n 20dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 20d8 │ │ │ │ │ + b.n 20dc │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 2036 │ │ │ │ │ + b.n 203a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2044 │ │ │ │ │ + bne.w 2048 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 2044 │ │ │ │ │ + b.n 2048 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021f0 : │ │ │ │ │ +000021f4 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 2258 │ │ │ │ │ + cbz r3, 225c │ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2234 │ │ │ │ │ - cbz r6, 225c │ │ │ │ │ + bne.n 2238 │ │ │ │ │ + cbz r6, 2260 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2272 │ │ │ │ │ + beq.n 2276 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2212 │ │ │ │ │ + beq.n 2216 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2212 │ │ │ │ │ - cbz r6, 227a │ │ │ │ │ + beq.n 2216 │ │ │ │ │ + cbz r6, 227e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2214 │ │ │ │ │ + beq.n 2218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 22a8 │ │ │ │ │ + cbnz r0, 22ac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 221e │ │ │ │ │ + b.n 2222 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 22de │ │ │ │ │ + bne.n 22e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 22ee │ │ │ │ │ + blt.n 22f2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 225c │ │ │ │ │ + beq.n 2260 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 222e │ │ │ │ │ + bne.n 2232 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 225c │ │ │ │ │ + bge.n 2260 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 225c │ │ │ │ │ + bne.n 2260 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 225c │ │ │ │ │ + b.n 2260 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 222e │ │ │ │ │ + bne.n 2232 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 221c │ │ │ │ │ + bge.n 2220 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 221c │ │ │ │ │ + bne.n 2220 │ │ │ │ │ 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 221c │ │ │ │ │ + b.n 2220 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 225c │ │ │ │ │ + beq.n 2260 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 227e │ │ │ │ │ - b.n 225c │ │ │ │ │ + bne.n 2282 │ │ │ │ │ + b.n 2260 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 227a │ │ │ │ │ + bne.n 227e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 227a │ │ │ │ │ + b.n 227e │ │ │ │ │ │ │ │ │ │ -000022fc : │ │ │ │ │ +00002300 : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 2364 │ │ │ │ │ + cbz r3, 2368 │ │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2340 │ │ │ │ │ - cbz r6, 2368 │ │ │ │ │ + bne.n 2344 │ │ │ │ │ + cbz r6, 236c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 237e │ │ │ │ │ + beq.n 2382 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 231e │ │ │ │ │ + beq.n 2322 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 231e │ │ │ │ │ - cbz r6, 2386 │ │ │ │ │ + beq.n 2322 │ │ │ │ │ + cbz r6, 238a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2320 │ │ │ │ │ + beq.n 2324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 23b4 │ │ │ │ │ + cbnz r0, 23b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 232a │ │ │ │ │ + b.n 232e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 23ea │ │ │ │ │ + bne.n 23ee │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 23fa │ │ │ │ │ + blt.n 23fe │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2368 │ │ │ │ │ + beq.n 236c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 233a │ │ │ │ │ + bne.n 233e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2368 │ │ │ │ │ + bge.n 236c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2368 │ │ │ │ │ + bne.n 236c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2368 │ │ │ │ │ + b.n 236c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 233a │ │ │ │ │ + bne.n 233e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2328 │ │ │ │ │ + bge.n 232c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2328 │ │ │ │ │ + bne.n 232c │ │ │ │ │ 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 2328 │ │ │ │ │ + b.n 232c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2368 │ │ │ │ │ + beq.n 236c │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 238a │ │ │ │ │ - b.n 2368 │ │ │ │ │ + bne.n 238e │ │ │ │ │ + b.n 236c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2386 │ │ │ │ │ + bne.n 238a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2386 │ │ │ │ │ + b.n 238a │ │ │ │ │ │ │ │ │ │ -00002408 : │ │ │ │ │ +0000240c : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 24ce │ │ │ │ │ + bne.n 24d2 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2502 │ │ │ │ │ - ldr r1, [pc, #420] @ (25d4 ) │ │ │ │ │ + bne.n 2506 │ │ │ │ │ + ldr r1, [pc, #420] @ (25d8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24be │ │ │ │ │ - ldr r3, [pc, #412] @ (25d8 ) │ │ │ │ │ + beq.n 24c2 │ │ │ │ │ + ldr r3, [pc, #412] @ (25dc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 2572 │ │ │ │ │ + bpl.w 2576 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2572 │ │ │ │ │ + beq.w 2576 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2486 │ │ │ │ │ + bge.n 248a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2486 │ │ │ │ │ + cbnz r3, 248a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 258e │ │ │ │ │ + beq.w 2592 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 25b6 │ │ │ │ │ + beq.w 25ba │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 2542 │ │ │ │ │ + bpl.n 2546 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 250a │ │ │ │ │ + blt.n 250e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2522 │ │ │ │ │ + blt.n 2526 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 24fc │ │ │ │ │ + cbnz r0, 2500 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2426 │ │ │ │ │ + beq.n 242a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ce4 │ │ │ │ │ + bl 1ce8 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 24b6 │ │ │ │ │ - ldr r3, [pc, #252] @ (25dc ) │ │ │ │ │ + bge.n 24ba │ │ │ │ │ + ldr r3, [pc, #252] @ (25e0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 251a │ │ │ │ │ + cbnz r0, 251e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 24b6 │ │ │ │ │ + b.n 24ba │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 242c │ │ │ │ │ - b.n 24d4 │ │ │ │ │ + beq.n 2430 │ │ │ │ │ + b.n 24d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24b2 │ │ │ │ │ + bne.n 24b6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24b2 │ │ │ │ │ + b.n 24b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 242c │ │ │ │ │ + b.n 2430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24fc │ │ │ │ │ + bne.n 2500 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 24fc │ │ │ │ │ + b.n 2500 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 24fc │ │ │ │ │ + bge.n 2500 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24fc │ │ │ │ │ + bne.n 2500 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24fc │ │ │ │ │ + b.n 2500 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 247a │ │ │ │ │ - b.n 2486 │ │ │ │ │ - ldr r3, [pc, #80] @ (25e0 ) │ │ │ │ │ + blt.w 247e │ │ │ │ │ + b.n 248a │ │ │ │ │ + ldr r3, [pc, #80] @ (25e4 ) │ │ │ │ │ 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 24fc │ │ │ │ │ + beq.n 2500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 24ca │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 24c4 │ │ │ │ │ + bge.n 24c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24c4 │ │ │ │ │ + bne.w 24c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 24ca │ │ │ │ │ nop │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000192 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000025e4 : │ │ │ │ │ +000025e8 : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 264c │ │ │ │ │ + cbz r3, 2650 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2628 │ │ │ │ │ - cbz r6, 2650 │ │ │ │ │ + bne.n 262c │ │ │ │ │ + cbz r6, 2654 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2666 │ │ │ │ │ + beq.n 266a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2606 │ │ │ │ │ + beq.n 260a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2606 │ │ │ │ │ - cbz r6, 266e │ │ │ │ │ + beq.n 260a │ │ │ │ │ + cbz r6, 2672 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2608 │ │ │ │ │ + beq.n 260c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 269c │ │ │ │ │ + cbnz r0, 26a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2612 │ │ │ │ │ + b.n 2616 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 26d2 │ │ │ │ │ + bne.n 26d6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 26e2 │ │ │ │ │ + blt.n 26e6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2650 │ │ │ │ │ + beq.n 2654 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2622 │ │ │ │ │ + bne.n 2626 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2650 │ │ │ │ │ + bge.n 2654 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2650 │ │ │ │ │ + bne.n 2654 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2650 │ │ │ │ │ + b.n 2654 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2622 │ │ │ │ │ + bne.n 2626 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2610 │ │ │ │ │ + bge.n 2614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2610 │ │ │ │ │ + bne.n 2614 │ │ │ │ │ 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 2610 │ │ │ │ │ + b.n 2614 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2650 │ │ │ │ │ + beq.n 2654 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2672 │ │ │ │ │ - b.n 2650 │ │ │ │ │ + bne.n 2676 │ │ │ │ │ + b.n 2654 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 266e │ │ │ │ │ + bne.n 2672 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 266e │ │ │ │ │ + b.n 2672 │ │ │ │ │ │ │ │ │ │ -000026f0 : │ │ │ │ │ +000026f4 : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2808 │ │ │ │ │ + beq.w 280c │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2752 │ │ │ │ │ + beq.n 2756 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r1, 273e │ │ │ │ │ + cbz r1, 2742 │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ - cbz r5, 2736 │ │ │ │ │ + cbz r5, 273a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27cc │ │ │ │ │ + beq.n 27d0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 27d0 │ │ │ │ │ + bne.n 27d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r2, [r1, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 280e │ │ │ │ │ + bne.n 2812 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 2766 │ │ │ │ │ + bpl.n 276a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ @@ -4616,342 +4616,342 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 277c │ │ │ │ │ + bpl.n 2780 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 2794 │ │ │ │ │ + bne.n 2798 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2818 │ │ │ │ │ + beq.n 281c │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 2772 │ │ │ │ │ + b.n 2776 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2788 │ │ │ │ │ + bne.n 278c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl 29e0 │ │ │ │ │ + bl 29e4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2822 │ │ │ │ │ + beq.n 2826 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2730 │ │ │ │ │ + b.n 2734 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.n 287e │ │ │ │ │ + bpl.n 2882 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2874 │ │ │ │ │ + bne.n 2878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2862 │ │ │ │ │ + blt.n 2866 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2730 │ │ │ │ │ + b.n 2734 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 27cc │ │ │ │ │ + b.n 27d0 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 2e88 │ │ │ │ │ + b.w 2e8c │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 2790 │ │ │ │ │ + b.n 2794 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 285a │ │ │ │ │ + cbz r0, 285e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2852 │ │ │ │ │ + bge.n 2856 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2852 │ │ │ │ │ + cbnz r2, 2856 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2730 │ │ │ │ │ + b.n 2734 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 27cc │ │ │ │ │ + b.n 27d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2804 │ │ │ │ │ + bne.n 2808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2730 │ │ │ │ │ + b.n 2734 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27cc │ │ │ │ │ - b.n 289e │ │ │ │ │ + bge.n 27d0 │ │ │ │ │ + b.n 28a2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27cc │ │ │ │ │ + bge.n 27d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27cc │ │ │ │ │ + bne.n 27d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27cc │ │ │ │ │ + b.n 27d0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028b0 : │ │ │ │ │ +000028b4 : │ │ │ │ │ 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 2930 │ │ │ │ │ + bge.n 2934 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2912 │ │ │ │ │ + beq.n 2916 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2912 │ │ │ │ │ + cbnz r0, 2916 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (2984 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (2988 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 2946 │ │ │ │ │ + cbz r2, 294a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 291a │ │ │ │ │ + bne.n 291e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 28fe │ │ │ │ │ + blt.n 2902 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 28f8 │ │ │ │ │ + bne.n 28fc │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 28f8 │ │ │ │ │ + b.n 28fc │ │ │ │ │ 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 28f0 │ │ │ │ │ + bge.n 28f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 28f0 │ │ │ │ │ + b.n 28f4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 978 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 294a │ │ │ │ │ + cbnz r0, 294e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28f8 │ │ │ │ │ + b.n 28fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 28f8 │ │ │ │ │ + b.n 28fc │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #52] @ (2984 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (2988 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 28f8 │ │ │ │ │ + beq.n 28fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 3d14 │ │ │ │ │ + bl 3d18 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 28f8 │ │ │ │ │ + bge.n 28fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 28f8 │ │ │ │ │ + bne.n 28fc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 28f8 │ │ │ │ │ + b.n 28fc │ │ │ │ │ .word 0x000053c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002988 : │ │ │ │ │ +0000298c : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 29dc │ │ │ │ │ + cbz r0, 29e0 │ │ │ │ │ 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, 29d8 │ │ │ │ │ + cbz r3, 29dc │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 29a8 │ │ │ │ │ + cbz r2, 29ac │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 29a4 │ │ │ │ │ + bne.n 29a8 │ │ │ │ │ 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 29a4 │ │ │ │ │ + bne.n 29a8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000029e0 : │ │ │ │ │ +000029e4 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, 2a04 │ │ │ │ │ + cbnz r2, 2a08 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, 2a20 │ │ │ │ │ + cbz r3, 2a24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 2a20 │ │ │ │ │ + cbz r3, 2a24 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n 29f0 │ │ │ │ │ + bne.n 29f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2a3a │ │ │ │ │ + b.n 2a3e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4959,27 +4959,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} │ │ │ │ │ │ │ │ │ │ -00002a40 : │ │ │ │ │ +00002a44 : │ │ │ │ │ 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 2b2a │ │ │ │ │ - cbnz r3, 2a90 │ │ │ │ │ + beq.n 2b2e │ │ │ │ │ + cbnz r3, 2a94 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2b0e │ │ │ │ │ + beq.n 2b12 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -4991,23 +4991,23 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub.w ip, r3, #256 @ 0x100 │ │ │ │ │ bics.w r4, ip, #256 @ 0x100 │ │ │ │ │ - beq.n 2b46 │ │ │ │ │ + beq.n 2b4a │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 2b58 │ │ │ │ │ - cbz r1, 2ac2 │ │ │ │ │ + bne.n 2b5c │ │ │ │ │ + cbz r1, 2ac6 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -5020,36 +5020,36 @@ │ │ │ │ │ movpl r2, #0 │ │ │ │ │ movtmi r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ ands.w r2, r3, #8 │ │ │ │ │ - beq.n 2b26 │ │ │ │ │ + beq.n 2b2a │ │ │ │ │ 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 2a8c │ │ │ │ │ + b.n 2a90 │ │ │ │ │ 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 2a84 │ │ │ │ │ + b.n 2a88 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b.n 2a84 │ │ │ │ │ + b.n 2a88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5062,68 +5062,68 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2b40 │ │ │ │ │ + b.n 2b44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2b40 │ │ │ │ │ + b.n 2b44 │ │ │ │ │ │ │ │ │ │ -00002b70 : │ │ │ │ │ +00002b74 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, 2bb4 │ │ │ │ │ + cbz r2, 2bb8 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 2b90 │ │ │ │ │ + cbz r3, 2b94 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 2ba6 │ │ │ │ │ + cbnz r3, 2baa │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ba2 │ │ │ │ │ + bge.n 2ba6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 2bb6 │ │ │ │ │ + cbz r3, 2bba │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 2b90 │ │ │ │ │ + b.n 2b94 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002bc4 : │ │ │ │ │ +00002bc8 : │ │ │ │ │ method_output_as_list(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -5133,111 +5133,111 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ce2 │ │ │ │ │ + beq.n 2ce6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2c6a │ │ │ │ │ + beq.n 2c6e │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c80 │ │ │ │ │ + beq.n 2c84 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c98 │ │ │ │ │ + beq.n 2c9c │ │ │ │ │ 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 2d20 │ │ │ │ │ + beq.n 2d24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c70 │ │ │ │ │ + bge.n 2c74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2c70 │ │ │ │ │ + cbnz r3, 2c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2c7c │ │ │ │ │ + cbz r0, 2c80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d04 │ │ │ │ │ + beq.n 2d08 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2d66 │ │ │ │ │ + blt.w 2d6a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c6a │ │ │ │ │ + bge.n 2c6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2c6a │ │ │ │ │ + cbnz r3, 2c6e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c40 │ │ │ │ │ + bne.n 2c44 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2c56 │ │ │ │ │ + b.n 2c5a │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 2ce6 │ │ │ │ │ + bmi.n 2cea │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 2ce6 │ │ │ │ │ + cbz r3, 2cea │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 2ce6 │ │ │ │ │ + cbz r3, 2cea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c20 │ │ │ │ │ + bne.n 2c24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [pc, #212] @ (2d78 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (2d7c ) │ │ │ │ │ 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, 2cda │ │ │ │ │ + cbz r0, 2cde │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5246,45 +5246,45 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2d56 │ │ │ │ │ + blt.n 2d5a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2c6a │ │ │ │ │ + b.n 2c6e │ │ │ │ │ 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 2ca0 │ │ │ │ │ + b.n 2ca4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c7c │ │ │ │ │ + bge.n 2c80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c7c │ │ │ │ │ + bne.n 2c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b.n 2c56 │ │ │ │ │ + b.n 2c5a │ │ │ │ │ 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 │ │ │ │ │ @@ -5293,633 +5293,633 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ca0 │ │ │ │ │ + bge.n 2ca4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2ca0 │ │ │ │ │ + bne.n 2ca4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2ca0 │ │ │ │ │ + b.n 2ca4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ce2 │ │ │ │ │ + bne.n 2ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ce2 │ │ │ │ │ + b.n 2ce6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2c56 │ │ │ │ │ + bne.w 2c5a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c56 │ │ │ │ │ + b.n 2c5a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002d7c : │ │ │ │ │ +00002d80 : │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 2de4 │ │ │ │ │ + cbz r3, 2de8 │ │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2dc0 │ │ │ │ │ - cbz r6, 2de8 │ │ │ │ │ + bne.n 2dc4 │ │ │ │ │ + cbz r6, 2dec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2dfe │ │ │ │ │ + beq.n 2e02 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2d9e │ │ │ │ │ + beq.n 2da2 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2d9e │ │ │ │ │ - cbz r6, 2e06 │ │ │ │ │ + beq.n 2da2 │ │ │ │ │ + cbz r6, 2e0a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2da0 │ │ │ │ │ + beq.n 2da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2e34 │ │ │ │ │ + cbnz r0, 2e38 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2daa │ │ │ │ │ + b.n 2dae │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2e6a │ │ │ │ │ + bne.n 2e6e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e7a │ │ │ │ │ + blt.n 2e7e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2de8 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2dba │ │ │ │ │ + bne.n 2dbe │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2de8 │ │ │ │ │ + bge.n 2dec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2de8 │ │ │ │ │ + bne.n 2dec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2de8 │ │ │ │ │ + b.n 2dec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2dba │ │ │ │ │ + bne.n 2dbe │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2da8 │ │ │ │ │ + bge.n 2dac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2da8 │ │ │ │ │ + bne.n 2dac │ │ │ │ │ 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 2da8 │ │ │ │ │ + b.n 2dac │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2de8 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e0a │ │ │ │ │ - b.n 2de8 │ │ │ │ │ + bne.n 2e0e │ │ │ │ │ + b.n 2dec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e06 │ │ │ │ │ + bne.n 2e0a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e06 │ │ │ │ │ + b.n 2e0a │ │ │ │ │ │ │ │ │ │ -00002e88 : │ │ │ │ │ +00002e8c : │ │ │ │ │ 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 2f54 │ │ │ │ │ + beq.n 2f58 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 2ec0 │ │ │ │ │ + bpl.n 2ec4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r0, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 2f5a │ │ │ │ │ + bne.n 2f5e │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2eca │ │ │ │ │ + cbz r3, 2ece │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 2ee6 │ │ │ │ │ + cbnz r3, 2eea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2ebc │ │ │ │ │ + b.n 2ec0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ee2 │ │ │ │ │ + beq.n 2ee6 │ │ │ │ │ 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 2ebc │ │ │ │ │ + beq.n 2ec0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 2f34 │ │ │ │ │ + bmi.n 2f38 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ee2 │ │ │ │ │ + bge.n 2ee6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ee2 │ │ │ │ │ + bne.n 2ee6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ee2 │ │ │ │ │ + b.n 2ee6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f1c │ │ │ │ │ + bne.n 2f20 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 2eb8 │ │ │ │ │ + b.n 2ebc │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2ee2 │ │ │ │ │ + b.n 2ee6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f70 │ │ │ │ │ + bge.n 2f74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2f74 │ │ │ │ │ + cbz r3, 2f78 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 2ebc │ │ │ │ │ + b.n 2ec0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ebc │ │ │ │ │ + b.n 2ec0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f80 : │ │ │ │ │ +00002f84 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 2fe8 │ │ │ │ │ + cbz r3, 2fec │ │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2fc4 │ │ │ │ │ - cbz r6, 2fec │ │ │ │ │ + bne.n 2fc8 │ │ │ │ │ + cbz r6, 2ff0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3002 │ │ │ │ │ + beq.n 3006 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2fa2 │ │ │ │ │ + beq.n 2fa6 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2fa2 │ │ │ │ │ - cbz r6, 300a │ │ │ │ │ + beq.n 2fa6 │ │ │ │ │ + cbz r6, 300e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2fa4 │ │ │ │ │ + beq.n 2fa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3038 │ │ │ │ │ + cbnz r0, 303c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2fae │ │ │ │ │ + b.n 2fb2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 306e │ │ │ │ │ + bne.n 3072 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 307e │ │ │ │ │ + blt.n 3082 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2fec │ │ │ │ │ + beq.n 2ff0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2fbe │ │ │ │ │ + bne.n 2fc2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2fec │ │ │ │ │ + bge.n 2ff0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2fec │ │ │ │ │ + bne.n 2ff0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2fec │ │ │ │ │ + b.n 2ff0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2fbe │ │ │ │ │ + bne.n 2fc2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2fac │ │ │ │ │ + bge.n 2fb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2fac │ │ │ │ │ + bne.n 2fb0 │ │ │ │ │ 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 2fac │ │ │ │ │ + b.n 2fb0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2fec │ │ │ │ │ + beq.n 2ff0 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 300e │ │ │ │ │ - b.n 2fec │ │ │ │ │ + bne.n 3012 │ │ │ │ │ + b.n 2ff0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 300a │ │ │ │ │ + bne.n 300e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 300a │ │ │ │ │ + b.n 300e │ │ │ │ │ │ │ │ │ │ -0000308c : │ │ │ │ │ +00003090 : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 30f4 │ │ │ │ │ + cbz r3, 30f8 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 30d0 │ │ │ │ │ - cbz r6, 30f8 │ │ │ │ │ + bne.n 30d4 │ │ │ │ │ + cbz r6, 30fc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 310e │ │ │ │ │ + beq.n 3112 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30ae │ │ │ │ │ + beq.n 30b2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 30ae │ │ │ │ │ - cbz r6, 3116 │ │ │ │ │ + beq.n 30b2 │ │ │ │ │ + cbz r6, 311a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30b0 │ │ │ │ │ + beq.n 30b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3144 │ │ │ │ │ + cbnz r0, 3148 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 30ba │ │ │ │ │ + b.n 30be │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 317a │ │ │ │ │ + bne.n 317e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 318a │ │ │ │ │ + blt.n 318e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 30f8 │ │ │ │ │ + beq.n 30fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 30ca │ │ │ │ │ + bne.n 30ce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 30f8 │ │ │ │ │ + bge.n 30fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 30f8 │ │ │ │ │ + bne.n 30fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 30f8 │ │ │ │ │ + b.n 30fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 30ca │ │ │ │ │ + bne.n 30ce │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 30b8 │ │ │ │ │ + bge.n 30bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30b8 │ │ │ │ │ + bne.n 30bc │ │ │ │ │ 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 30b8 │ │ │ │ │ + b.n 30bc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30f8 │ │ │ │ │ + beq.n 30fc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 311a │ │ │ │ │ - b.n 30f8 │ │ │ │ │ + bne.n 311e │ │ │ │ │ + b.n 30fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3116 │ │ │ │ │ + bne.n 311a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3116 │ │ │ │ │ + b.n 311a │ │ │ │ │ │ │ │ │ │ -00003198 : │ │ │ │ │ +0000319c : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 31b8 │ │ │ │ │ + cbz r0, 31bc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 31c2 │ │ │ │ │ + cbz r3, 31c6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 31c2 │ │ │ │ │ + cbz r3, 31c6 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 31d6 │ │ │ │ │ + cbz r1, 31da │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 31e4 │ │ │ │ │ + cbnz r3, 31e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 31bc │ │ │ │ │ + b.n 31c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 31bc │ │ │ │ │ + b.n 31c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000031f4 : │ │ │ │ │ +000031f8 : │ │ │ │ │ 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, 3248 │ │ │ │ │ + cbz r3, 324c │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 3248 │ │ │ │ │ + cbz r3, 324c │ │ │ │ │ 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 de0 │ │ │ │ │ + bl de4 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3236 │ │ │ │ │ + beq.n 323a │ │ │ │ │ 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 322a │ │ │ │ │ + beq.n 322e │ │ │ │ │ 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 │ │ │ │ │ @@ -5927,18 +5927,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3242 │ │ │ │ │ + b.n 3246 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003264 : │ │ │ │ │ +00003268 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5947,152 +5947,152 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003280 : │ │ │ │ │ +00003284 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 3284 │ │ │ │ │ + cbnz r0, 3288 │ │ │ │ │ bx lr │ │ │ │ │ b.w 270 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF.part.0 │ │ │ │ │ │ │ │ │ │ -00003288 : │ │ │ │ │ +0000328c : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 32f0 │ │ │ │ │ + cbz r3, 32f4 │ │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 32cc │ │ │ │ │ - cbz r6, 32f4 │ │ │ │ │ + bne.n 32d0 │ │ │ │ │ + cbz r6, 32f8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 330a │ │ │ │ │ + beq.n 330e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32aa │ │ │ │ │ + beq.n 32ae │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 32aa │ │ │ │ │ - cbz r6, 3312 │ │ │ │ │ + beq.n 32ae │ │ │ │ │ + cbz r6, 3316 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32ac │ │ │ │ │ + beq.n 32b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3340 │ │ │ │ │ + cbnz r0, 3344 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 32b6 │ │ │ │ │ + b.n 32ba │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3376 │ │ │ │ │ + bne.n 337a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3386 │ │ │ │ │ + blt.n 338a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 32f4 │ │ │ │ │ + beq.n 32f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 32c6 │ │ │ │ │ + bne.n 32ca │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 32f4 │ │ │ │ │ + bge.n 32f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32f4 │ │ │ │ │ + bne.n 32f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + b.n 32f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 32c6 │ │ │ │ │ + bne.n 32ca │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 32b4 │ │ │ │ │ + bge.n 32b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32b4 │ │ │ │ │ + bne.n 32b8 │ │ │ │ │ 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 32b4 │ │ │ │ │ + b.n 32b8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32f4 │ │ │ │ │ + beq.n 32f8 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3316 │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + bne.n 331a │ │ │ │ │ + b.n 32f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3312 │ │ │ │ │ + bne.n 3316 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3312 │ │ │ │ │ + b.n 3316 │ │ │ │ │ │ │ │ │ │ -00003394 <_PyNumber_PowerNoMod>: │ │ │ │ │ +00003398 <_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] │ │ │ │ │ @@ -6104,105 +6104,105 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3526 <_PyNumber_PowerNoMod+0x192> │ │ │ │ │ + beq.w 352a <_PyNumber_PowerNoMod+0x192> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 33f2 <_PyNumber_PowerNoMod+0x5e> │ │ │ │ │ + cbnz r2, 33f6 <_PyNumber_PowerNoMod+0x5e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 34f4 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + beq.w 34f8 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 34e6 <_PyNumber_PowerNoMod+0x152> │ │ │ │ │ + beq.n 34ea <_PyNumber_PowerNoMod+0x152> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 33c8 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 343c <_PyNumber_PowerNoMod+0xa8> │ │ │ │ │ + beq.n 33cc <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 3440 <_PyNumber_PowerNoMod+0xa8> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 34d2 <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ + beq.n 34d6 <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 34ae <_PyNumber_PowerNoMod+0x11a> │ │ │ │ │ + bne.n 34b2 <_PyNumber_PowerNoMod+0x11a> │ │ │ │ │ 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 r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 33ea <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.n 33ee <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 344a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + bge.n 344e <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 353a <_PyNumber_PowerNoMod+0x1a6> │ │ │ │ │ + beq.n 353e <_PyNumber_PowerNoMod+0x1a6> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3466 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + beq.n 346a <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 33ea <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.n 33ee <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3548 <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ + blt.n 354c <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3482 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + cbz r3, 3486 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 3482 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + beq.n 3486 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34fa <_PyNumber_PowerNoMod+0x166> │ │ │ │ │ + bne.n 34fe <_PyNumber_PowerNoMod+0x166> │ │ │ │ │ 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 │ │ │ │ │ @@ -6216,96 +6216,96 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 33ea <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + b.n 33ee <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ 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 r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 33ea <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.n 33ee <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34d2 <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ + bge.n 34d6 <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 34d2 <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ + cbnz r3, 34d6 <_PyNumber_PowerNoMod+0x13e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 33ea <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.n 33ee <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ - blt.n 3434 <_PyNumber_PowerNoMod+0xa0> │ │ │ │ │ + blt.n 3438 <_PyNumber_PowerNoMod+0xa0> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3466 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + b.n 346a <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ 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 33ea <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ + bne.w 33ee <_PyNumber_PowerNoMod+0x56> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3482 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + bge.n 3486 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3482 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + bne.n 3486 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3482 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ - cbnz r2, 352e <_PyNumber_PowerNoMod+0x19a> │ │ │ │ │ + b.n 3486 <_PyNumber_PowerNoMod+0xee> │ │ │ │ │ + cbnz r2, 3532 <_PyNumber_PowerNoMod+0x19a> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 3466 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + b.n 346a <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3442 <_PyNumber_PowerNoMod+0xae> │ │ │ │ │ + bne.n 3446 <_PyNumber_PowerNoMod+0xae> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 3466 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + b.n 346a <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 343c <_PyNumber_PowerNoMod+0xa8> │ │ │ │ │ + b.n 3440 <_PyNumber_PowerNoMod+0xa8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3466 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + bne.n 346a <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3466 <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ + b.n 346a <_PyNumber_PowerNoMod+0xd2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003558 : │ │ │ │ │ +0000355c : │ │ │ │ │ ternary_op.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -6313,781 +6313,781 @@ │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3672 │ │ │ │ │ + beq.n 3676 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbz r3, 3586 │ │ │ │ │ + cbz r3, 358a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 35ae │ │ │ │ │ + bne.n 35b2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 36ca │ │ │ │ │ + beq.w 36ce │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 35ce │ │ │ │ │ + beq.n 35d2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 3586 │ │ │ │ │ - cbz r4, 35d8 │ │ │ │ │ + beq.n 358a │ │ │ │ │ + cbz r4, 35dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 358c │ │ │ │ │ + beq.n 3590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3680 │ │ │ │ │ + bne.n 3684 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3598 │ │ │ │ │ + b.n 359c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 36dc │ │ │ │ │ + blt.w 36e0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 3600 │ │ │ │ │ + beq.n 3604 │ │ │ │ │ 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 35a6 │ │ │ │ │ + bne.n 35aa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 36ce │ │ │ │ │ + blt.n 36d2 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3614 │ │ │ │ │ + cbz r3, 3618 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq.n 3614 │ │ │ │ │ - cbnz r3, 3646 │ │ │ │ │ + beq.n 3618 │ │ │ │ │ + cbnz r3, 364a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 36b0 │ │ │ │ │ + bne.n 36b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 35a6 │ │ │ │ │ + b.n 35aa │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 35a6 │ │ │ │ │ + bne.n 35aa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3614 │ │ │ │ │ + bge.n 3618 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3614 │ │ │ │ │ + bne.n 3618 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3614 │ │ │ │ │ + b.n 3618 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 367a │ │ │ │ │ + beq.n 367e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35ae │ │ │ │ │ + bne.n 35b2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 3600 │ │ │ │ │ + b.n 3604 │ │ │ │ │ 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 35a6 │ │ │ │ │ + bne.n 35aa │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3594 │ │ │ │ │ + bge.w 3598 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3594 │ │ │ │ │ + bne.w 3598 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3594 │ │ │ │ │ + b.n 3598 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3642 │ │ │ │ │ + b.n 3646 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 3600 │ │ │ │ │ + b.n 3604 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3600 │ │ │ │ │ + bne.n 3604 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3600 │ │ │ │ │ + b.n 3604 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35d8 │ │ │ │ │ + bne.w 35dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35d8 │ │ │ │ │ + b.n 35dc │ │ │ │ │ │ │ │ │ │ -000036ec : │ │ │ │ │ +000036f0 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 370c │ │ │ │ │ + cbz r0, 3710 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3716 │ │ │ │ │ + cbz r3, 371a │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3716 │ │ │ │ │ + cbz r3, 371a │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r1, 3734 │ │ │ │ │ + cbnz r1, 3738 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3710 │ │ │ │ │ + b.n 3714 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3726 │ │ │ │ │ + beq.n 372a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3710 │ │ │ │ │ + b.n 3714 │ │ │ │ │ │ │ │ │ │ -00003748 : │ │ │ │ │ +0000374c : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 375e │ │ │ │ │ + bmi.n 3762 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 375e │ │ │ │ │ + cbz r3, 3762 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003764 : │ │ │ │ │ +00003768 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 37ee │ │ │ │ │ + bne.n 37f2 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ - bne.n 37f2 │ │ │ │ │ + bne.n 37f6 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 37e8 │ │ │ │ │ + cbz r1, 37ec │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 37e8 │ │ │ │ │ + cbz r1, 37ec │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 37e8 │ │ │ │ │ + bmi.n 37ec │ │ │ │ │ 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 37aa │ │ │ │ │ + ble.n 37ae │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 3802 │ │ │ │ │ + bne.n 3806 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 37ea │ │ │ │ │ + beq.n 37ee │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ ldr.w ip, [lr, r2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 37c4 │ │ │ │ │ + ble.n 37c8 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3818 │ │ │ │ │ + bne.n 381c │ │ │ │ │ subs r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 37e8 │ │ │ │ │ + beq.n 37ec │ │ │ │ │ mul.w r3, r3, ip │ │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 37de │ │ │ │ │ + ble.n 37e2 │ │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 3818 │ │ │ │ │ + bne.n 381c │ │ │ │ │ subs r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 37ce │ │ │ │ │ + bne.n 37d2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 3806 │ │ │ │ │ + bne.n 380a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w a28 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 37ea │ │ │ │ │ + b.n 37ee │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 3802 │ │ │ │ │ + bne.n 3806 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 381c <_IsCContiguous> │ │ │ │ │ + bl 3820 <_IsCContiguous> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37f6 │ │ │ │ │ - b.n 37ea │ │ │ │ │ + beq.n 37fa │ │ │ │ │ + b.n 37ee │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 37ea │ │ │ │ │ + b.n 37ee │ │ │ │ │ │ │ │ │ │ -0000381c <_IsCContiguous>: │ │ │ │ │ +00003820 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 3854 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r3, 3858 <_IsCContiguous+0x38> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 3854 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r1, 3858 <_IsCContiguous+0x38> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3854 <_IsCContiguous+0x38> │ │ │ │ │ + blt.n 3858 <_IsCContiguous+0x38> │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 3844 <_IsCContiguous+0x28> │ │ │ │ │ + ble.n 3848 <_IsCContiguous+0x28> │ │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 3858 <_IsCContiguous+0x3c> │ │ │ │ │ + bne.n 385c <_IsCContiguous+0x3c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3830 <_IsCContiguous+0x14> │ │ │ │ │ + bge.n 3834 <_IsCContiguous+0x14> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3850 <_IsCContiguous+0x34> │ │ │ │ │ + b.n 3854 <_IsCContiguous+0x34> │ │ │ │ │ │ │ │ │ │ -0000385c <_PyObject_RealIsInstance>: │ │ │ │ │ +00003860 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 38d8 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + bge.n 38dc <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 38be <_PyObject_RealIsInstance+0x62> │ │ │ │ │ + beq.n 38c2 <_PyObject_RealIsInstance+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 38be <_PyObject_RealIsInstance+0x62> │ │ │ │ │ + cbnz r0, 38c2 <_PyObject_RealIsInstance+0x62> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #152] @ (3924 <_PyObject_RealIsInstance+0xc8>) │ │ │ │ │ + ldr r1, [pc, #152] @ (3928 <_PyObject_RealIsInstance+0xc8>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r3, 38a6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + cbz r3, 38aa <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 38c2 <_PyObject_RealIsInstance+0x66> │ │ │ │ │ + bne.n 38c6 <_PyObject_RealIsInstance+0x66> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 38ac <_PyObject_RealIsInstance+0x50> │ │ │ │ │ + blt.n 38b0 <_PyObject_RealIsInstance+0x50> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 38a4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + bne.n 38a8 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 38a6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 38aa <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 38a6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 38aa <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 389c <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + bge.n 38a0 <_PyObject_RealIsInstance+0x40> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 389c <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + b.n 38a0 <_PyObject_RealIsInstance+0x40> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 978 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 38ee <_PyObject_RealIsInstance+0x92> │ │ │ │ │ + cbnz r0, 38f2 <_PyObject_RealIsInstance+0x92> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 38a6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 38aa <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #48] @ (3924 <_PyObject_RealIsInstance+0xc8>) │ │ │ │ │ + ldr r1, [pc, #48] @ (3928 <_PyObject_RealIsInstance+0xc8>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38a6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 38aa <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 3d14 │ │ │ │ │ + bl 3d18 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38a6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bge.n 38aa <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38a6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 38aa <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 38a6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 38aa <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ .word 0x000053c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003928 : │ │ │ │ │ +0000392c : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3990 │ │ │ │ │ + cbz r3, 3994 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 396c │ │ │ │ │ - cbz r6, 3994 │ │ │ │ │ + bne.n 3970 │ │ │ │ │ + cbz r6, 3998 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 39aa │ │ │ │ │ + beq.n 39ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 394a │ │ │ │ │ + beq.n 394e │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 394a │ │ │ │ │ - cbz r6, 39b2 │ │ │ │ │ + beq.n 394e │ │ │ │ │ + cbz r6, 39b6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 394c │ │ │ │ │ + beq.n 3950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 39e0 │ │ │ │ │ + cbnz r0, 39e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3956 │ │ │ │ │ + b.n 395a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3a16 │ │ │ │ │ + bne.n 3a1a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a26 │ │ │ │ │ + blt.n 3a2a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3994 │ │ │ │ │ + beq.n 3998 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 396a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3994 │ │ │ │ │ + bge.n 3998 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3994 │ │ │ │ │ + bne.n 3998 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3994 │ │ │ │ │ + b.n 3998 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 396a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3954 │ │ │ │ │ + bge.n 3958 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3954 │ │ │ │ │ + bne.n 3958 │ │ │ │ │ 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 3954 │ │ │ │ │ + b.n 3958 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3994 │ │ │ │ │ + beq.n 3998 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39b6 │ │ │ │ │ - b.n 3994 │ │ │ │ │ + bne.n 39ba │ │ │ │ │ + b.n 3998 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39b2 │ │ │ │ │ + bne.n 39b6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39b2 │ │ │ │ │ + b.n 39b6 │ │ │ │ │ │ │ │ │ │ -00003a34 : │ │ │ │ │ +00003a38 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3a9c │ │ │ │ │ + cbz r3, 3aa0 │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3a78 │ │ │ │ │ - cbz r6, 3aa0 │ │ │ │ │ + bne.n 3a7c │ │ │ │ │ + cbz r6, 3aa4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3ab6 │ │ │ │ │ + beq.n 3aba │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a56 │ │ │ │ │ + beq.n 3a5a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3a56 │ │ │ │ │ - cbz r6, 3abe │ │ │ │ │ + beq.n 3a5a │ │ │ │ │ + cbz r6, 3ac2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ + beq.n 3a5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3aec │ │ │ │ │ + cbnz r0, 3af0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3a62 │ │ │ │ │ + b.n 3a66 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3b22 │ │ │ │ │ + bne.n 3b26 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b32 │ │ │ │ │ + blt.n 3b36 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3aa0 │ │ │ │ │ + beq.n 3aa4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3a72 │ │ │ │ │ + bne.n 3a76 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3aa0 │ │ │ │ │ + bge.n 3aa4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3aa0 │ │ │ │ │ + bne.n 3aa4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aa0 │ │ │ │ │ + b.n 3aa4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3a72 │ │ │ │ │ + bne.n 3a76 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a60 │ │ │ │ │ + bge.n 3a64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a60 │ │ │ │ │ + bne.n 3a64 │ │ │ │ │ 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 3a60 │ │ │ │ │ + b.n 3a64 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3aa0 │ │ │ │ │ + beq.n 3aa4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ac2 │ │ │ │ │ - b.n 3aa0 │ │ │ │ │ + bne.n 3ac6 │ │ │ │ │ + b.n 3aa4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3abe │ │ │ │ │ + bne.n 3ac2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3abe │ │ │ │ │ + b.n 3ac2 │ │ │ │ │ │ │ │ │ │ -00003b40 : │ │ │ │ │ +00003b44 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3b70 │ │ │ │ │ + cbz r3, 3b74 │ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cbz r3, 3b70 │ │ │ │ │ + cbz r3, 3b74 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3b9c │ │ │ │ │ + beq.n 3ba0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3b6c │ │ │ │ │ + bne.n 3b70 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b78 │ │ │ │ │ + bge.n 3b7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b78 │ │ │ │ │ + bne.n 3b7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b78 │ │ │ │ │ + b.n 3b7c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003bb4 : │ │ │ │ │ +00003bb8 : │ │ │ │ │ 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 3bf2 │ │ │ │ │ + beq.n 3bf6 │ │ │ │ │ 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 │ │ │ │ │ @@ -7096,131 +7096,131 @@ │ │ │ │ │ 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 3ca2 │ │ │ │ │ + beq.n 3ca6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 3c30 │ │ │ │ │ + bpl.n 3c34 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3bee │ │ │ │ │ + bge.n 3bf2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bee │ │ │ │ │ + bne.n 3bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bee │ │ │ │ │ + b.n 3bf2 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3c3a │ │ │ │ │ + cbz r2, 3c3e │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 3c54 │ │ │ │ │ + cbnz r2, 3c58 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3bec │ │ │ │ │ + b.n 3bf0 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bec │ │ │ │ │ + beq.n 3bf0 │ │ │ │ │ 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 3c0e │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3ca8 │ │ │ │ │ + bmi.n 3cac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3bec │ │ │ │ │ + bge.n 3bf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bec │ │ │ │ │ + bne.n 3bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bec │ │ │ │ │ + b.n 3bf0 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3bec │ │ │ │ │ + b.n 3bf0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3bec │ │ │ │ │ - b.n 3c92 │ │ │ │ │ + bge.n 3bf0 │ │ │ │ │ + b.n 3c96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cd0 : │ │ │ │ │ +00003cd4 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3cf0 │ │ │ │ │ + cbz r0, 3cf4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3cf8 │ │ │ │ │ + cbz r3, 3cfc │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 3cf8 │ │ │ │ │ + cbz r3, 3cfc │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -7231,232 +7231,232 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3cf4 │ │ │ │ │ + b.n 3cf8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d14 : │ │ │ │ │ +00003d18 : │ │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ - beq.w 440e │ │ │ │ │ + beq.w 4412 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ - ldr r1, [pc, #688] @ (3fe8 ) │ │ │ │ │ + ldr r1, [pc, #688] @ (3fec ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3f64 │ │ │ │ │ + beq.w 3f68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 3f46 │ │ │ │ │ + beq.w 3f4a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 446c │ │ │ │ │ + beq.w 4470 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 426a │ │ │ │ │ - ldr r3, [pc, #652] @ (3fec ) │ │ │ │ │ + beq.w 426e │ │ │ │ │ + ldr r3, [pc, #652] @ (3ff0 ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 42ba │ │ │ │ │ + bcc.w 42be │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4216 │ │ │ │ │ + ble.w 421a │ │ │ │ │ mov r8, sl │ │ │ │ │ str r6, [r7, #16] │ │ │ │ │ mov sl, fp │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 4488 │ │ │ │ │ - ldr r1, [pc, #592] @ (3fe8 ) │ │ │ │ │ + beq.w 448c │ │ │ │ │ + ldr r1, [pc, #592] @ (3fec ) │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4238 │ │ │ │ │ + beq.w 423c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 421a │ │ │ │ │ + beq.w 421e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 41fc │ │ │ │ │ + beq.w 4200 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 4184 │ │ │ │ │ - ldr r2, [pc, #556] @ (3ff0 ) │ │ │ │ │ + beq.w 4188 │ │ │ │ │ + ldr r2, [pc, #556] @ (3ff4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 41c8 │ │ │ │ │ + bcc.w 41cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 4112 │ │ │ │ │ + ble.w 4116 │ │ │ │ │ strd r4, r6, [r7, #48] @ 0x30 │ │ │ │ │ adds r4, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 4172 │ │ │ │ │ - ldr r1, [pc, #500] @ (3fe8 ) │ │ │ │ │ + beq.w 4176 │ │ │ │ │ + ldr r1, [pc, #500] @ (3fec ) │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [r7, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 413c │ │ │ │ │ + beq.w 4140 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 411e │ │ │ │ │ + beq.w 4122 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 40f6 │ │ │ │ │ + beq.w 40fa │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4082 │ │ │ │ │ - ldr r3, [pc, #468] @ (3ff4 ) │ │ │ │ │ + beq.w 4086 │ │ │ │ │ + ldr r3, [pc, #468] @ (3ff8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 40c6 │ │ │ │ │ + bcc.w 40ca │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4398 │ │ │ │ │ + ble.w 439c │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ strd r5, r4, [r7, #40] @ 0x28 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 43f2 │ │ │ │ │ - ldr r1, [pc, #400] @ (3fe8 ) │ │ │ │ │ + beq.w 43f6 │ │ │ │ │ + ldr r1, [pc, #400] @ (3fec ) │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [r7, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 43c4 │ │ │ │ │ + beq.w 43c8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 43a6 │ │ │ │ │ + beq.w 43aa │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 437e │ │ │ │ │ + beq.w 4382 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 430c │ │ │ │ │ - ldr r3, [pc, #368] @ (3ff8 ) │ │ │ │ │ + beq.w 4310 │ │ │ │ │ + ldr r3, [pc, #368] @ (3ffc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 4350 │ │ │ │ │ + bcc.w 4354 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ itttt gt │ │ │ │ │ strgt r5, [r7, #36] @ 0x24 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt.w fp, r5, #12 │ │ │ │ │ strgt r3, [r7, #20] │ │ │ │ │ - ble.w 401c │ │ │ │ │ + ble.w 4020 │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 4074 │ │ │ │ │ - ldr r1, [pc, #300] @ (3fe8 ) │ │ │ │ │ + beq.w 4078 │ │ │ │ │ + ldr r1, [pc, #300] @ (3fec ) │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4048 │ │ │ │ │ + beq.w 404c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 402a │ │ │ │ │ + beq.w 402e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4004 │ │ │ │ │ + beq.w 4008 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 3f7a │ │ │ │ │ - ldr r3, [pc, #280] @ (3ffc ) │ │ │ │ │ + beq.n 3f7e │ │ │ │ │ + ldr r3, [pc, #280] @ (4000 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 3fbc │ │ │ │ │ + bcc.n 3fc0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 44c0 │ │ │ │ │ + ble.w 44c4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 3d14 │ │ │ │ │ + bl 3d18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4490 │ │ │ │ │ + beq.w 4494 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f22 │ │ │ │ │ + bge.n 3f26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3f1e │ │ │ │ │ + cbnz r3, 3f22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 400e │ │ │ │ │ + beq.n 4012 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4060 │ │ │ │ │ + blt.w 4064 │ │ │ │ │ ldrd r5, r4, [r7, #40] @ 0x28 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 43de │ │ │ │ │ + blt.w 43e2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ - b.n 414c │ │ │ │ │ + b.n 4150 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f5c │ │ │ │ │ + bge.n 3f60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3f5c │ │ │ │ │ + cbnz r3, 3f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 3f64 │ │ │ │ │ + cbz r5, 3f68 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -7464,61 +7464,61 @@ │ │ │ │ │ negs r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 440a │ │ │ │ │ - ldr r1, [pc, #100] @ (3fe8 ) │ │ │ │ │ + beq.w 440e │ │ │ │ │ + ldr r1, [pc, #100] @ (3fec ) │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4044 │ │ │ │ │ + beq.n 4048 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 402c │ │ │ │ │ + bpl.n 4030 │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - cbz r6, 4004 │ │ │ │ │ + cbz r6, 4008 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 3f7a │ │ │ │ │ - ldr r3, [pc, #84] @ (4000 ) │ │ │ │ │ + beq.n 3f7e │ │ │ │ │ + ldr r3, [pc, #84] @ (4004 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcs.n 3ef4 │ │ │ │ │ + bcs.n 3ef8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ef4 │ │ │ │ │ + beq.n 3ef8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4052 │ │ │ │ │ + bge.n 4056 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4052 │ │ │ │ │ + bne.n 4056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4052 │ │ │ │ │ + b.n 4056 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005294 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000286 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000022a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -7528,540 +7528,540 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 445a │ │ │ │ │ + blt.w 445e │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 3eae │ │ │ │ │ + bne.w 3eb2 │ │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4386 │ │ │ │ │ + bge.w 438a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4060 │ │ │ │ │ + b.n 4064 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4040 │ │ │ │ │ + bge.n 4044 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4040 │ │ │ │ │ + cbnz r3, 4044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r6, 4048 │ │ │ │ │ + cbz r6, 404c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 400e │ │ │ │ │ + beq.n 4012 │ │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3f30 │ │ │ │ │ + bge.w 3f34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 406c │ │ │ │ │ + cbnz r3, 4070 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3f30 │ │ │ │ │ - b.n 4386 │ │ │ │ │ + bne.w 3f34 │ │ │ │ │ + b.n 438a │ │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - bl 3280 │ │ │ │ │ - b.n 4056 │ │ │ │ │ + bl 3284 │ │ │ │ │ + b.n 405a │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 42f2 │ │ │ │ │ - ldr r1, [pc, #624] @ (42fc ) │ │ │ │ │ + beq.w 42f6 │ │ │ │ │ + ldr r1, [pc, #624] @ (4300 ) │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r7, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4138 │ │ │ │ │ + beq.n 413c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 4120 │ │ │ │ │ + bpl.n 4124 │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 40f6 │ │ │ │ │ + cbz r2, 40fa │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4082 │ │ │ │ │ - ldr r3, [pc, #588] @ (4300 ) │ │ │ │ │ + beq.n 4086 │ │ │ │ │ + ldr r3, [pc, #588] @ (4304 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcs.w 3e30 │ │ │ │ │ + bcs.w 3e34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e30 │ │ │ │ │ + beq.w 3e34 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldrd r4, r6, [r7, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4148 │ │ │ │ │ + bge.n 414c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4148 │ │ │ │ │ + cbnz r3, 414c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4148 │ │ │ │ │ + b.n 414c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4448 │ │ │ │ │ + blt.w 444c │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3de6 │ │ │ │ │ + bne.w 3dea │ │ │ │ │ ldrd r4, r6, [r7, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4206 │ │ │ │ │ + bge.n 420a │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4156 │ │ │ │ │ + b.n 415a │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4134 │ │ │ │ │ + bge.n 4138 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4134 │ │ │ │ │ + cbnz r3, 4138 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r6, 413c │ │ │ │ │ + cbz r6, 4140 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4100 │ │ │ │ │ + beq.n 4104 │ │ │ │ │ ldrd r4, r6, [r7, #48] @ 0x30 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 441a │ │ │ │ │ + bge.w 441e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4162 │ │ │ │ │ + cbnz r3, 4166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4206 │ │ │ │ │ + beq.n 420a │ │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4250 │ │ │ │ │ - b.n 3f70 │ │ │ │ │ + blt.n 4254 │ │ │ │ │ + b.n 3f74 │ │ │ │ │ ldrd r4, r6, [r7, #48] @ 0x30 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3280 │ │ │ │ │ - b.n 414c │ │ │ │ │ + bl 3284 │ │ │ │ │ + b.n 4150 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 42e4 │ │ │ │ │ - ldr r1, [pc, #364] @ (42fc ) │ │ │ │ │ + beq.w 42e8 │ │ │ │ │ + ldr r1, [pc, #364] @ (4300 ) │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4234 │ │ │ │ │ + beq.n 4238 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 421c │ │ │ │ │ + bpl.n 4220 │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 41fc │ │ │ │ │ + cbz r3, 4200 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4184 │ │ │ │ │ - ldr r2, [pc, #332] @ (4304 ) │ │ │ │ │ + beq.n 4188 │ │ │ │ │ + ldr r2, [pc, #332] @ (4308 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcs.w 3dd4 │ │ │ │ │ + bcs.w 3dd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dd4 │ │ │ │ │ + beq.w 3dd8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4242 │ │ │ │ │ + bge.n 4246 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 4242 │ │ │ │ │ + cbnz r3, 4246 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4242 │ │ │ │ │ + b.n 4246 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 441e │ │ │ │ │ + blt.w 4422 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3d8a │ │ │ │ │ + bne.w 3d8e │ │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4246 │ │ │ │ │ + b.n 424a │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4230 │ │ │ │ │ + bge.n 4234 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4230 │ │ │ │ │ + cbnz r3, 4234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 4238 │ │ │ │ │ + cbz r5, 423c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4206 │ │ │ │ │ + beq.n 420a │ │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3f70 │ │ │ │ │ + bge.w 3f74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f70 │ │ │ │ │ + bne.w 3f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 4410 │ │ │ │ │ - ldr r1, [pc, #136] @ (42fc ) │ │ │ │ │ + beq.w 4414 │ │ │ │ │ + ldr r1, [pc, #136] @ (4300 ) │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3f5e │ │ │ │ │ + beq.w 3f62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 3f48 │ │ │ │ │ + bpl.w 3f4c │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 446c │ │ │ │ │ + beq.w 4470 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 426a │ │ │ │ │ - ldr r3, [pc, #100] @ (4308 ) │ │ │ │ │ + beq.n 426e │ │ │ │ │ + ldr r3, [pc, #100] @ (430c ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcs.w 3d74 │ │ │ │ │ + bcs.w 3d78 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d74 │ │ │ │ │ + beq.w 3d78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 42de │ │ │ │ │ + bge.n 42e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4440 │ │ │ │ │ + beq.w 4444 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3f70 │ │ │ │ │ + b.n 3f74 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3280 │ │ │ │ │ - b.n 4246 │ │ │ │ │ + bl 3284 │ │ │ │ │ + b.n 424a │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ │ - b.n 417a │ │ │ │ │ + b.n 417e │ │ │ │ │ nop │ │ │ │ │ .word 0x00005294 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000248 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 4402 │ │ │ │ │ - ldr r1, [pc, #480] @ (44f4 ) │ │ │ │ │ + beq.n 4406 │ │ │ │ │ + ldr r1, [pc, #480] @ (44f8 ) │ │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r7, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 43c0 │ │ │ │ │ + beq.n 43c4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.n 43a8 │ │ │ │ │ + bpl.n 43ac │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cbz r3, 437e │ │ │ │ │ + cbz r3, 4382 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 430c │ │ │ │ │ + beq.n 4310 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #440] @ (44f8 ) │ │ │ │ │ + ldr r3, [pc, #440] @ (44fc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcs.w 3e9a │ │ │ │ │ + bcs.w 3e9e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e9a │ │ │ │ │ + beq.w 3e9e │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 43d0 │ │ │ │ │ + bge.n 43d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 43d0 │ │ │ │ │ + cbnz r2, 43d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 43d0 │ │ │ │ │ + b.n 43d4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4430 │ │ │ │ │ + blt.n 4434 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3e46 │ │ │ │ │ + bne.w 3e4a │ │ │ │ │ ldrd r5, r4, [r7, #40] @ 0x28 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4100 │ │ │ │ │ + bge.w 4104 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 43de │ │ │ │ │ + b.n 43e2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 43bc │ │ │ │ │ + bge.n 43c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 43bc │ │ │ │ │ + cbnz r3, 43c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 43c4 │ │ │ │ │ + cbz r4, 43c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 270 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4386 │ │ │ │ │ + beq.n 438a │ │ │ │ │ ldrd r5, r4, [r7, #40] @ 0x28 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3f3e │ │ │ │ │ + bge.w 3f42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 43ea │ │ │ │ │ + cbnz r3, 43ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3f3e │ │ │ │ │ - b.n 4100 │ │ │ │ │ + bne.w 3f42 │ │ │ │ │ + b.n 4104 │ │ │ │ │ ldrd r5, r4, [r7, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - bl 3280 │ │ │ │ │ - b.n 43d4 │ │ │ │ │ + bl 3284 │ │ │ │ │ + b.n 43d8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ │ - b.n 43f8 │ │ │ │ │ + b.n 43fc │ │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 4078 │ │ │ │ │ + b.n 407c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3280 │ │ │ │ │ - b.n 3f70 │ │ │ │ │ + bl 3284 │ │ │ │ │ + b.n 3f74 │ │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ │ - b.n 4246 │ │ │ │ │ + b.n 424a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4206 │ │ │ │ │ + bne.w 420a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4206 │ │ │ │ │ + b.n 420a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4386 │ │ │ │ │ + bne.n 438a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4386 │ │ │ │ │ + b.n 438a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 42de │ │ │ │ │ + b.n 42e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4100 │ │ │ │ │ + bne.w 4104 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4100 │ │ │ │ │ + b.n 4104 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ + bne.w 4012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 400e │ │ │ │ │ + b.n 4012 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4478 │ │ │ │ │ + blt.n 447c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3f70 │ │ │ │ │ + b.n 3f74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4474 │ │ │ │ │ + bne.n 4478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4474 │ │ │ │ │ + b.n 4478 │ │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 42e8 │ │ │ │ │ + b.n 42ec │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w sl, [r7, #4] │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ - bl 3d14 │ │ │ │ │ + bl 3d18 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - cbz r0, 44d6 │ │ │ │ │ + cbz r0, 44da │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ │ - b.n 3f0a │ │ │ │ │ + b.n 3f0e │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 400e │ │ │ │ │ + bge.w 4012 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3f18 │ │ │ │ │ - b.n 400e │ │ │ │ │ + beq.w 3f1c │ │ │ │ │ + b.n 4012 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 44a4 │ │ │ │ │ + bne.n 44a8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3f12 │ │ │ │ │ - b.n 400e │ │ │ │ │ + blt.w 3f16 │ │ │ │ │ + b.n 4012 │ │ │ │ │ .word 0x00005294 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -44,28 +44,28 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 3558 │ │ │ │ │ + b.w 355c │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000060 : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19b4 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 98 │ │ │ │ │ @@ -90,15 +90,15 @@ │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1080 │ │ │ │ │ + bl 1084 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000000c0 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cbz r3, 13c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cbz r3, 13c │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1100 │ │ │ │ │ + bl 1104 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 20e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 22c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1d40 │ │ │ │ │ + bl 1d44 │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 22c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -329,15 +329,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 29a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3280 │ │ │ │ │ + bl 3284 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002a0 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -359,15 +359,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 2d8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3280 │ │ │ │ │ + bl 3284 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002de : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ @@ -377,15 +377,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl a90 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3280 │ │ │ │ │ + bl 3284 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000302 : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -395,15 +395,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 64c │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3280 │ │ │ │ │ + bl 3284 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000326 : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -437,15 +437,15 @@ │ │ │ │ │ cbnz r0, 36c │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 3ca │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1100 │ │ │ │ │ + bl 1104 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 38e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -514,15 +514,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 410 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 46c │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19b4 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 430 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -600,21 +600,21 @@ │ │ │ │ │ cbz r0, 4c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 4c8 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3280 │ │ │ │ │ + bl 3284 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3280 │ │ │ │ │ + bl 3284 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3280 │ │ │ │ │ + bl 3284 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 000004de <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ │ │ │ │ │ 000004ec <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000502 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 3764 │ │ │ │ │ + bl 3768 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 536 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -761,15 +761,15 @@ │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ b.n 5ea <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 0000060c : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 1ce4 │ │ │ │ │ + b.w 1ce8 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000610 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cbz r3, 684 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cbz r3, 684 │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 29e0 │ │ │ │ │ + bl 29e4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cbz r0, 69c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 7d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -829,20 +829,20 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 67e │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29e0 │ │ │ │ │ + bl 29e4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 6b4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge.n 6e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -853,30 +853,30 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 724 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 381c <_IsCContiguous> │ │ │ │ │ + bl 3820 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 6f8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 6f8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 381c <_IsCContiguous> │ │ │ │ │ + bl 3820 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 70c │ │ │ │ │ mov r0, sp │ │ │ │ │ bl a28 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 724 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ @@ -887,33 +887,33 @@ │ │ │ │ │ cbz r0, 724 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7d0 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 754 │ │ │ │ │ @@ -965,18 +965,18 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000007d8 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1020,15 +1020,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7fe │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000844 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1045,26 +1045,26 @@ │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cbnz r0, 86c │ │ │ │ │ bl 230 │ │ │ │ │ b.n 878 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 29e0 │ │ │ │ │ + bl 29e4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 87e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 88c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000892 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1092,15 +1092,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 8c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 8ca │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 2b70 │ │ │ │ │ + bl 2b74 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1112,25 +1112,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 000008e0 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 36ec │ │ │ │ │ + b.w 36f0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 000008e4 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 3198 │ │ │ │ │ + b.w 319c │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 000008e8 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w dbc │ │ │ │ │ + b.w dc0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 000008ec : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, 908 │ │ │ ├── bytes_methods.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 15092 (bytes into file) │ │ │ │ │ + Start of section headers: 15096 (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 0x3af4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3af8: │ │ │ │ │ │ │ │ │ │ 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 001328 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0032fc 0004c8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00135c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 00135c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 00135c 000aac 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 0037c4 000250 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 001e08 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 001efc 0000bc 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 003a14 000058 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 001fb8 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0027a6 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0027a6 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0027dc 0005f0 10 14 34 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 002dcc 000530 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 003a6c 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00132c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003300 0004c8 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001360 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001360 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 001360 000aac 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 0037c8 000250 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 001e0c 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 001f00 0000bc 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 003a18 000058 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 001fbc 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0027aa 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0027aa 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0027e0 0005f0 10 14 34 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 002dd0 000530 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 003a70 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 {} │ │ │ │ │ @@ -2,41 +2,41 @@ │ │ │ │ │ Symbol table '.symtab' contains 95 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: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 4: 00000040 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ - 5: 000001e9 272 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ - 6: 000004c5 68 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ + 5: 000001ed 272 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ + 6: 000004c9 68 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 8: 00000001 488 FUNC LOCAL DEFAULT 1 find_internal.isra.0 │ │ │ │ │ + 8: 00000001 492 FUNC LOCAL DEFAULT 1 find_internal.isra.0 │ │ │ │ │ 9: 00000921 394 FUNC LOCAL DEFAULT 5 stringlib_default_find │ │ │ │ │ - 10: 0000072d 180 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 11: 000008b5 1128 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 12: 00001095 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ - 13: 000001e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 14: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 10: 00000731 180 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 11: 000008b9 1128 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 12: 00001099 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 13: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 14: 000001ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 15: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 16: 00000550 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 17: 00000554 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 18: 000005d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 19: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 20: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 21: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 22: 0000032d 178 FUNC LOCAL DEFAULT 1 _Py_bytes_tailmatch │ │ │ │ │ + 22: 00000331 178 FUNC LOCAL DEFAULT 1 _Py_bytes_tailmatch │ │ │ │ │ 23: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 24: 000003e1 176 FUNC LOCAL DEFAULT 1 tailmatch │ │ │ │ │ + 24: 000003e5 176 FUNC LOCAL DEFAULT 1 tailmatch │ │ │ │ │ 25: 000005d4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 26: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 27: 0000091c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 28: 0000004d 112 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ 29: 00000920 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 30: 000007e1 212 FUNC LOCAL DEFAULT 1 stringlib__lex_search │ │ │ │ │ - 31: 00001324 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 30: 000007e5 212 FUNC LOCAL DEFAULT 1 stringlib__lex_search │ │ │ │ │ + 31: 00001328 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 32: 000000b8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 34: 00000001 140 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 36: 0000008d 324 FUNC GLOBAL HIDDEN 5 _Py_bytes_rfind │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ @@ -51,41 +51,41 @@ │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 50: 000001d1 162 FUNC GLOBAL HIDDEN 5 _Py_bytes_maketrans │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 52: 00000275 864 FUNC GLOBAL HIDDEN 5 _Py_bytes_find │ │ │ │ │ 53: 00000001 76 FUNC GLOBAL HIDDEN 8 _Py_bytes_index │ │ │ │ │ - 54: 000002f9 50 FUNC GLOBAL HIDDEN 1 _Py_bytes_endswith │ │ │ │ │ + 54: 000002fd 50 FUNC GLOBAL HIDDEN 1 _Py_bytes_endswith │ │ │ │ │ 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 61: 000005d5 126 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_toupper │ │ │ │ │ - 63: 00000491 50 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ + 63: 00000495 50 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ 64: 00000655 716 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 67: 00000509 408 FUNC GLOBAL HIDDEN 1 _Py_bytes_count │ │ │ │ │ - 68: 000006a1 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ + 67: 0000050d 408 FUNC GLOBAL HIDDEN 1 _Py_bytes_count │ │ │ │ │ + 68: 000006a5 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 70: 000006ed 64 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ - 71: 00000d1d 52 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ - 72: 00000d51 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ - 73: 00000d9d 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ - 74: 00000de9 102 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ - 75: 00000e51 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ - 76: 00000e9d 146 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ - 77: 00000f31 104 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 78: 00000f99 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_rindex │ │ │ │ │ - 79: 00000fe9 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 80: 00001035 96 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ + 70: 000006f1 64 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ + 71: 00000d21 52 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ + 72: 00000d55 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ + 73: 00000da1 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ + 74: 00000ded 102 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ + 75: 00000e55 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ + 76: 00000ea1 146 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ + 77: 00000f35 104 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ + 78: 00000f9d 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_rindex │ │ │ │ │ + 79: 00000fed 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ + 80: 00001039 96 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ 81: 00000000 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ 82: 00000064 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ 83: 00000188 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ 84: 00000204 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ 85: 00000280 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ 86: 0000031c 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ 87: 0000037c 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,176 +1,176 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x32fc contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3300 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000250a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 0000003a 0000260a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000076 00002f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000008c 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000000cc 0000090a R_ARM_THM_CALL 00000921 stringlib_default_find │ │ │ │ │ -000000e8 0000290a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000018a 0000300a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000018e 00002a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000194 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000198 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000019c 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -000001a0 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -000001a6 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ca 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001ce 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001d4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001d8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001de 00002e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001e4 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000312 0000152f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC6 │ │ │ │ │ -00000316 00001530 R_ARM_THM_MOVT_ABS 000000a4 .LC6 │ │ │ │ │ -0000039e 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000003a2 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000003ac 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000003b0 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000003b6 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003ba 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003c0 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003c8 0000172f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ -000003cc 00001730 R_ARM_THM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ -000003d6 00002e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000402 00003b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000044a 00003c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000452 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000466 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000472 0000260a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000004aa 00001a2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ -000004ae 00001a30 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ -000004f2 0000420a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00000526 0000250a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00000538 0000260a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000582 0000090a R_ARM_THM_CALL 00000921 stringlib_default_find │ │ │ │ │ -0000058e 0000280a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000598 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000005b8 0000290a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000632 00001c0a R_ARM_THM_CALL 0000004d stringlib__two_way_count │ │ │ │ │ -00000656 00002a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000065c 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000660 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000664 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00000668 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -0000066e 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000676 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000067a 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000680 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000684 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000068a 00002e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006a6 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000006aa 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000006c4 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000006c8 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000006d0 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000006d4 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000006e0 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000006e4 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000708 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000070c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000712 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000716 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000772 00003c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d24 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000d28 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000d2e 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000d32 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000d56 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d5a 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d74 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d78 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d80 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d84 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d90 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000d94 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000da2 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000da6 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000dc0 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000dc4 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000dcc 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000dd0 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000ddc 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000de0 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000df8 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000dfc 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e26 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000e2a 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e3a 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000e3e 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000e44 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000e48 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000e56 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000e5a 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e66 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000e6a 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000e72 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000e76 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e90 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000e94 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000eae 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000eb2 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000ee2 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ee6 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000eea 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000eee 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000ef2 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000ef6 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000f08 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000f0c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000f24 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000f28 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000f40 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f44 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f70 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f74 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f84 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000f88 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000f8e 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000f92 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000fca 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fce 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000fd2 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000fd6 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000fdc 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fee 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ff2 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000ff8 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000ffc 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001000 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00001004 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -0000103a 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000103e 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001044 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001048 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000104c 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00001050 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -000012d6 0000300a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000130a 00001c0a R_ARM_THM_CALL 0000004d stringlib__two_way_count │ │ │ │ │ -00001324 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000364 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000e20 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000e36 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000f20 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000f6a 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000f80 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000fc6 0000281e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000000ce 0000090a R_ARM_THM_CALL 00000921 stringlib_default_find │ │ │ │ │ +000000ea 0000290a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000018c 00002a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000192 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000196 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000019a 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +0000019e 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000001a4 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ae 0000300a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000001cc 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001d0 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001d6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001da 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001e0 00002e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001e8 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000316 0000152f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC6 │ │ │ │ │ +0000031a 00001530 R_ARM_THM_MOVT_ABS 000000a4 .LC6 │ │ │ │ │ +000003a2 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000003a6 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000003b0 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000003b4 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000003ba 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003be 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003c4 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003cc 0000172f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ +000003d0 00001730 R_ARM_THM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ +000003da 00002e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000406 00003b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000044e 00003c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000456 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000046a 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000476 0000260a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000004ae 00001a2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ +000004b2 00001a30 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ +000004f6 0000420a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +0000052a 0000250a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000053c 0000260a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000586 0000090a R_ARM_THM_CALL 00000921 stringlib_default_find │ │ │ │ │ +00000592 0000280a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000059c 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000005bc 0000290a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000636 00001c0a R_ARM_THM_CALL 0000004d stringlib__two_way_count │ │ │ │ │ +0000065a 00002a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000660 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000664 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000668 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +0000066c 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00000672 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000067a 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000067e 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000684 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000688 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000068e 00002e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006aa 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000006ae 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000006c8 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000006cc 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000006d4 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000006d8 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000006e4 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000006e8 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000070c 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000710 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000716 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000071a 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000776 00003c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000d28 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000d2c 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000d32 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d36 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d5a 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d5e 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000d78 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000d7c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000d84 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d88 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000d94 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000d98 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000da6 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000daa 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000dc4 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000dc8 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000dd0 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000dd4 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000de0 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000de4 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000dfc 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000e00 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e2a 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000e2e 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e3e 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000e42 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000e48 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000e4c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000e5a 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000e5e 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e6a 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000e6e 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000e76 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000e7a 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e94 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000e98 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000eb2 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000eb6 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ee6 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000eea 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000eee 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000ef2 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ef6 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000efa 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000f0c 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000f10 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000f28 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000f2c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000f44 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f48 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f74 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f78 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f88 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000f8c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000f92 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000f96 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000fce 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fd2 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fd6 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000fda 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000fe0 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ff2 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ff6 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ffc 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001000 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001004 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00001008 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +0000103e 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001042 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001048 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000104c 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001050 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00001054 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +000012da 0000300a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000130e 00001c0a R_ARM_THM_CALL 0000004d stringlib__two_way_count │ │ │ │ │ +00001328 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000368 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000e24 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000e3a 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000f24 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000f6e 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000f84 0000371e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000fca 0000281e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x37c4 contains 74 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x37c8 contains 74 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000006 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000000a 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 000000aa 0000250a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000bc 0000260a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000000e8 0000050a R_ARM_THM_CALL 000001e9 stringlib_default_rfind.constprop.0 │ │ │ │ │ +000000e8 0000050a R_ARM_THM_CALL 000001ed stringlib_default_rfind.constprop.0 │ │ │ │ │ 000000f4 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000100 0000060a R_ARM_THM_CALL 000004c5 stringlib_rfind_char │ │ │ │ │ +00000100 0000060a R_ARM_THM_CALL 000004c9 stringlib_rfind_char │ │ │ │ │ 0000010e 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000136 0000290a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000015c 0000060a R_ARM_THM_CALL 000004c5 stringlib_rfind_char │ │ │ │ │ +0000015c 0000060a R_ARM_THM_CALL 000004c9 stringlib_rfind_char │ │ │ │ │ 00000192 00002a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000198 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000019c 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000001a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000001a4 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000001aa 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b6 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -188,26 +188,26 @@ │ │ │ │ │ 000002b2 0000260a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000314 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000342 00002f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000036c 0000290a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 000003a2 00002f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000450 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000476 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000004f8 00000a0a R_ARM_THM_CALL 0000072d stringlib__preprocess │ │ │ │ │ -00000502 00000b0a R_ARM_THM_CALL 000008b5 stringlib__two_way │ │ │ │ │ +000004f8 00000a0a R_ARM_THM_CALL 00000731 stringlib__preprocess │ │ │ │ │ +00000502 00000b0a R_ARM_THM_CALL 000008b9 stringlib__two_way │ │ │ │ │ 0000051e 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000054a 0000300a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000550 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000564 00002a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000056a 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000056e 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000572 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00000576 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 0000057c 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005ac 00000c0a R_ARM_THM_CALL 00001095 stringlib_adaptive_find │ │ │ │ │ +000005ac 00000c0a R_ARM_THM_CALL 00001099 stringlib_adaptive_find │ │ │ │ │ 000005b4 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005b8 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005be 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000005c2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000005c8 00002e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005d0 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000005da 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ @@ -215,33 +215,33 @@ │ │ │ │ │ 0000067a 0000290a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000686 00002a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000690 0000410a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000069a 0000260a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000007ac 0000270a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000083e 00002f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000008a4 00002f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000008ce 00000a0a R_ARM_THM_CALL 0000072d stringlib__preprocess │ │ │ │ │ -000008d8 00000b0a R_ARM_THM_CALL 000008b5 stringlib__two_way │ │ │ │ │ +000008ce 00000a0a R_ARM_THM_CALL 00000731 stringlib__preprocess │ │ │ │ │ +000008d8 00000b0a R_ARM_THM_CALL 000008b9 stringlib__two_way │ │ │ │ │ 000008e0 0000300a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000008f6 00000c0a R_ARM_THM_CALL 00001095 stringlib_adaptive_find │ │ │ │ │ +000008f6 00000c0a R_ARM_THM_CALL 00001099 stringlib_adaptive_find │ │ │ │ │ 000008fe 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000902 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000906 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 0000090a 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00000914 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000091c 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000011e 0000281e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000003ce 0000281e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3a14 contains 11 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3a18 contains 11 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000080a R_ARM_THM_CALL 00000001 find_internal.isra.0 │ │ │ │ │ 00000024 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000028 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000002c 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00000030 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ 00000036 00002c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000007a 00000a0a R_ARM_THM_CALL 0000072d stringlib__preprocess │ │ │ │ │ -00000088 00000b0a R_ARM_THM_CALL 000008b5 stringlib__two_way │ │ │ │ │ +0000007a 00000a0a R_ARM_THM_CALL 00000731 stringlib__preprocess │ │ │ │ │ +00000088 00000b0a R_ARM_THM_CALL 000008b9 stringlib__two_way │ │ │ │ │ 000000aa 0000300a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000000b8 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000042 0000281e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,202 +7,202 @@ │ │ │ │ │ find_internal.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #460] @ (1e4 ) │ │ │ │ │ + ldr r3, [pc, #464] @ (1e8 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4 │ │ │ │ │ + beq.n d6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n f8 │ │ │ │ │ + beq.n fa │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aa │ │ │ │ │ + bne.w 1a8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, r5 │ │ │ │ │ - ble.n 14a │ │ │ │ │ + ble.n 14c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt r7, r7, r5 │ │ │ │ │ biclt.w r7, r7, r7, asr #31 │ │ │ │ │ subs r5, r4, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 102 │ │ │ │ │ + blt.n 104 │ │ │ │ │ add r8, r7 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n a6 │ │ │ │ │ + bne.n a8 │ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 13c │ │ │ │ │ + bne.n 13e │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - ble.n 122 │ │ │ │ │ + ble.n 124 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102 │ │ │ │ │ + beq.n 104 │ │ │ │ │ sub.w r4, r0, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.n 88 │ │ │ │ │ add r4, r7 │ │ │ │ │ cbz r6, 90 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #336] @ (1e4 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (1e8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 18a │ │ │ │ │ + bne.w 1ae │ │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 108 │ │ │ │ │ + bne.n 10a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c6 │ │ │ │ │ + beq.w 1c8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 102 │ │ │ │ │ + ble.n 104 │ │ │ │ │ movw r1, #2499 @ 0x9c3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 156 │ │ │ │ │ + bgt.n 158 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 920 │ │ │ │ │ + bl 920 │ │ │ │ │ R_ARM_THM_CALL stringlib_default_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 82 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ca │ │ │ │ │ + beq.n 1cc │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ca │ │ │ │ │ + beq.n 1cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.n 18e │ │ │ │ │ + beq.n 18c │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 194 │ │ │ │ │ + bhi.n 192 │ │ │ │ │ strb.w r0, [sp, #15] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r2, sp, #15 │ │ │ │ │ b.n 48 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 88 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 102 │ │ │ │ │ + ble.n 104 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1e8 │ │ │ │ │ + bl 1ec │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 88 │ │ │ │ │ add r4, r7 │ │ │ │ │ b.n 88 │ │ │ │ │ add r5, r8 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bls.n 102 │ │ │ │ │ + bls.n 104 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 126 │ │ │ │ │ + bne.n 128 │ │ │ │ │ sub.w r4, r4, r8 │ │ │ │ │ b.n 82 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 4c4 │ │ │ │ │ + bl 4c8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 82 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, r4, r5 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ b.n 50 │ │ │ │ │ movw r1, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r5, r1 │ │ │ │ │ - ble.n be │ │ │ │ │ + ble.n c0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.n be │ │ │ │ │ + ble.n c0 │ │ │ │ │ asrs r1, r3, #2 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp.w r1, r5, asr #2 │ │ │ │ │ - bge.n 1b0 │ │ │ │ │ + bge.n 1b2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ - bl 72c │ │ │ │ │ + bl 730 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 8b4 │ │ │ │ │ + bl 8b8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 82 │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1aa │ │ │ │ │ + cbnz r0, 1a8 │ │ │ │ │ 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 │ │ │ │ │ mvn.w r0, #1 │ │ │ │ │ b.n 92 │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 1098 │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 82 │ │ │ │ │ mov r4, r7 │ │ │ │ │ b.n 88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -211,119 +211,120 @@ │ │ │ │ │ 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 1aa │ │ │ │ │ + b.n 1a8 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000001e8 : │ │ │ │ │ +000001ec : │ │ │ │ │ stringlib_default_rfind.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ and.w lr, r3, #31 │ │ │ │ │ lsl.w lr, r8, lr │ │ │ │ │ - ble.n 2dc │ │ │ │ │ + ble.n 2e0 │ │ │ │ │ ldrb.w r9, [r2, r5] │ │ │ │ │ sub.w ip, r4, #2 │ │ │ │ │ and.w r7, r9, #31 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, ip │ │ │ │ │ movne r6, r5 │ │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ │ orr.w lr, lr, r7 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 282 │ │ │ │ │ + beq.n 286 │ │ │ │ │ ldrb.w r7, [r2, ip] │ │ │ │ │ sub.w ip, r4, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, ip │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ │ orr.w lr, lr, r7 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 282 │ │ │ │ │ + beq.n 286 │ │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ │ subs r7, r4, #4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r7 │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsl.w ip, r8, ip │ │ │ │ │ orr.w lr, lr, ip │ │ │ │ │ - cbz r7, 282 │ │ │ │ │ + cbz r7, 286 │ │ │ │ │ sub.w r9, r2, #3 │ │ │ │ │ add r9, r4 │ │ │ │ │ ldrb.w ip, [r9, #-1]! │ │ │ │ │ subs r7, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r7 │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsl.w ip, r8, ip │ │ │ │ │ orr.w lr, lr, ip │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 266 │ │ │ │ │ + bne.n 26a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2aa │ │ │ │ │ + blt.n 2ae │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ adds r7, r0, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 2b4 │ │ │ │ │ - cbz r1, 2aa │ │ │ │ │ + beq.n 2b8 │ │ │ │ │ + cbz r1, 2ae │ │ │ │ │ ldrb.w ip, [r7, #-1] │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsr.w ip, lr, ip │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - bne.n 2d8 │ │ │ │ │ + bne.n 2dc │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.n 286 │ │ │ │ │ + bpl.n 28a │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 2f4 │ │ │ │ │ + ble.n 2f8 │ │ │ │ │ ldrb.w r9, [r7, ip] │ │ │ │ │ ldrb.w r8, [r2, ip] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 2d2 │ │ │ │ │ - cbnz r1, 2e0 │ │ │ │ │ + beq.n 2d6 │ │ │ │ │ + cbnz r1, 2e4 │ │ │ │ │ subs r1, r1, r6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.n 286 │ │ │ │ │ - b.n 2aa │ │ │ │ │ + bpl.n 28a │ │ │ │ │ + b.n 2ae │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2b6 │ │ │ │ │ + b.n 2ba │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 286 │ │ │ │ │ + b.n 28a │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 282 │ │ │ │ │ + b.n 286 │ │ │ │ │ ldrb.w r7, [r7, #-1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.n 2ca │ │ │ │ │ + bmi.n 2ce │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ - b.n 2cc │ │ │ │ │ - beq.n 2ae │ │ │ │ │ - b.n 2c8 │ │ │ │ │ + b.n 2d0 │ │ │ │ │ + beq.n 2b2 │ │ │ │ │ + b.n 2cc │ │ │ │ │ │ │ │ │ │ -000002f8 <_Py_bytes_endswith>: │ │ │ │ │ +000002fc <_Py_bytes_endswith>: │ │ │ │ │ _Py_bytes_endswith(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -333,96 +334,96 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ mov r3, lr │ │ │ │ │ - bl 32c <_Py_bytes_tailmatch> │ │ │ │ │ + bl 330 <_Py_bytes_tailmatch> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000032c <_Py_bytes_tailmatch>: │ │ │ │ │ +00000330 <_Py_bytes_tailmatch>: │ │ │ │ │ _Py_bytes_tailmatch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r3, r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ lsls r7, r2, #5 │ │ │ │ │ - bmi.n 368 <_Py_bytes_tailmatch+0x3c> │ │ │ │ │ + bmi.n 36c <_Py_bytes_tailmatch+0x3c> │ │ │ │ │ mov r2, r4 │ │ │ │ │ strd r5, r6, [sp] │ │ │ │ │ - bl 3e0 │ │ │ │ │ + bl 3e4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3b6 <_Py_bytes_tailmatch+0x8a> │ │ │ │ │ + beq.n 3ba <_Py_bytes_tailmatch+0x8a> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ add.w r9, r4, #12 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n 39e <_Py_bytes_tailmatch+0x72> │ │ │ │ │ + bge.n 3a2 <_Py_bytes_tailmatch+0x72> │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r5, r6, [sp] │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3e0 │ │ │ │ │ + bl 3e4 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 3da <_Py_bytes_tailmatch+0xae> │ │ │ │ │ - cbnz r0, 3ac <_Py_bytes_tailmatch+0x80> │ │ │ │ │ + beq.n 3de <_Py_bytes_tailmatch+0xae> │ │ │ │ │ + cbnz r0, 3b0 <_Py_bytes_tailmatch+0x80> │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - b.n 372 <_Py_bytes_tailmatch+0x46> │ │ │ │ │ + b.n 376 <_Py_bytes_tailmatch+0x46> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 3a6 <_Py_bytes_tailmatch+0x7a> │ │ │ │ │ + b.n 3aa <_Py_bytes_tailmatch+0x7a> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 3da <_Py_bytes_tailmatch+0xae> │ │ │ │ │ + cbz r0, 3de <_Py_bytes_tailmatch+0xae> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3a6 <_Py_bytes_tailmatch+0x7a> │ │ │ │ │ + b.n 3aa <_Py_bytes_tailmatch+0x7a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003e0 : │ │ │ │ │ +000003e4 : │ │ │ │ │ tailmatch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -434,75 +435,75 @@ │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 46e │ │ │ │ │ + beq.n 472 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - ble.n 47e │ │ │ │ │ + ble.n 482 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, r4, r7 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 45e │ │ │ │ │ + beq.n 462 │ │ │ │ │ subs r3, r5, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 464 │ │ │ │ │ + blt.n 468 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bgt.n 464 │ │ │ │ │ + bgt.n 468 │ │ │ │ │ subs r3, r5, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r4, r3 │ │ │ │ │ subs r5, r5, r4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt.n 464 │ │ │ │ │ + blt.n 468 │ │ │ │ │ add.w r0, r8, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 464 │ │ │ │ │ + cbnz r0, 468 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r7, r7, r2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bge.n 440 │ │ │ │ │ + bge.n 444 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 458 │ │ │ │ │ + b.n 45c │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 48a │ │ │ │ │ + cbnz r0, 48e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 416 │ │ │ │ │ + b.n 41a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, r5, r7 │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ - b.n 41e │ │ │ │ │ + b.n 422 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 458 │ │ │ │ │ + b.n 45c │ │ │ │ │ │ │ │ │ │ -00000490 <_Py_bytes_startswith>: │ │ │ │ │ +00000494 <_Py_bytes_startswith>: │ │ │ │ │ _Py_bytes_startswith(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -512,51 +513,51 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ mov r3, lr │ │ │ │ │ - bl 32c <_Py_bytes_tailmatch> │ │ │ │ │ + bl 330 <_Py_bytes_tailmatch> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000004c4 : │ │ │ │ │ +000004c8 : │ │ │ │ │ stringlib_rfind_char(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt.n 4dc │ │ │ │ │ + bgt.n 4e0 │ │ │ │ │ add r0, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 4fc │ │ │ │ │ + bls.n 500 │ │ │ │ │ ldrb.w ip, [r0, #-1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 4cc │ │ │ │ │ + bne.n 4d0 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ - cbz r0, 502 │ │ │ │ │ + cbz r0, 506 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ bx lr │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000508 <_Py_bytes_count>: │ │ │ │ │ +0000050c <_Py_bytes_count>: │ │ │ │ │ _Py_bytes_count(): │ │ │ │ │ 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 │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -564,266 +565,266 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a4 <_Py_bytes_count+0x9c> │ │ │ │ │ + beq.n 5a8 <_Py_bytes_count+0x9c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5c8 <_Py_bytes_count+0xc0> │ │ │ │ │ + beq.n 5cc <_Py_bytes_count+0xc0> │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 672 <_Py_bytes_count+0x16a> │ │ │ │ │ + bne.w 676 <_Py_bytes_count+0x16a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, r7 │ │ │ │ │ - ble.w 694 <_Py_bytes_count+0x18c> │ │ │ │ │ + ble.w 698 <_Py_bytes_count+0x18c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt r6, r6, r7 │ │ │ │ │ biclt.w r6, r6, r6, asr #31 │ │ │ │ │ subs r1, r4, r6 │ │ │ │ │ - bmi.w 690 <_Py_bytes_count+0x188> │ │ │ │ │ + bmi.w 694 <_Py_bytes_count+0x188> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 63a <_Py_bytes_count+0x132> │ │ │ │ │ + beq.n 63e <_Py_bytes_count+0x132> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 5d2 <_Py_bytes_count+0xca> │ │ │ │ │ + blt.n 5d6 <_Py_bytes_count+0xca> │ │ │ │ │ add.w r0, r8, r6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 5d8 <_Py_bytes_count+0xd0> │ │ │ │ │ + ble.n 5dc <_Py_bytes_count+0xd0> │ │ │ │ │ movw r4, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 608 <_Py_bytes_count+0x100> │ │ │ │ │ + bgt.n 60c <_Py_bytes_count+0x100> │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ - bl 920 │ │ │ │ │ + bl 920 │ │ │ │ │ R_ARM_THM_CALL stringlib_default_find │ │ │ │ │ mov r1, r0 │ │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r5, 59c <_Py_bytes_count+0x94> │ │ │ │ │ + cbz r5, 5a0 <_Py_bytes_count+0x94> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 676 <_Py_bytes_count+0x16e> │ │ │ │ │ + beq.n 67a <_Py_bytes_count+0x16e> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 676 <_Py_bytes_count+0x16e> │ │ │ │ │ + beq.n 67a <_Py_bytes_count+0x16e> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 656 <_Py_bytes_count+0x14e> │ │ │ │ │ + beq.n 65a <_Py_bytes_count+0x14e> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 65c <_Py_bytes_count+0x154> │ │ │ │ │ + bhi.n 660 <_Py_bytes_count+0x154> │ │ │ │ │ strb.w r0, [sp, #11] │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r2, sp, #11 │ │ │ │ │ - b.n 546 <_Py_bytes_count+0x3e> │ │ │ │ │ + b.n 54a <_Py_bytes_count+0x3e> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 588 <_Py_bytes_count+0x80> │ │ │ │ │ - bne.n 5d2 <_Py_bytes_count+0xca> │ │ │ │ │ + b.n 58c <_Py_bytes_count+0x80> │ │ │ │ │ + bne.n 5d6 <_Py_bytes_count+0xca> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 588 <_Py_bytes_count+0x80> │ │ │ │ │ + beq.n 58c <_Py_bytes_count+0x80> │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldrb.w lr, [r2] │ │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 602 <_Py_bytes_count+0xfa> │ │ │ │ │ + bne.n 606 <_Py_bytes_count+0xfa> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq.n 588 <_Py_bytes_count+0x80> │ │ │ │ │ + beq.n 58c <_Py_bytes_count+0x80> │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 5f4 <_Py_bytes_count+0xec> │ │ │ │ │ + beq.n 5f8 <_Py_bytes_count+0xec> │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 5ec <_Py_bytes_count+0xe4> │ │ │ │ │ - b.n 588 <_Py_bytes_count+0x80> │ │ │ │ │ + bne.n 5f0 <_Py_bytes_count+0xe4> │ │ │ │ │ + b.n 58c <_Py_bytes_count+0x80> │ │ │ │ │ movw r4, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r4 │ │ │ │ │ - ble.n 578 <_Py_bytes_count+0x70> │ │ │ │ │ + ble.n 57c <_Py_bytes_count+0x70> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ite gt │ │ │ │ │ movgt r6, #0 │ │ │ │ │ movle r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 578 <_Py_bytes_count+0x70> │ │ │ │ │ + bne.n 57c <_Py_bytes_count+0x70> │ │ │ │ │ asrs r4, r3, #2 │ │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ │ - bge.n 646 <_Py_bytes_count+0x13e> │ │ │ │ │ + bge.n 64a <_Py_bytes_count+0x13e> │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 4c │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 588 <_Py_bytes_count+0x80> │ │ │ │ │ + b.n 58c <_Py_bytes_count+0x80> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 58c <_Py_bytes_count+0x84> │ │ │ │ │ + beq.n 590 <_Py_bytes_count+0x84> │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 58c <_Py_bytes_count+0x84> │ │ │ │ │ + b.n 590 <_Py_bytes_count+0x84> │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 1098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 588 <_Py_bytes_count+0x80> │ │ │ │ │ + b.n 58c <_Py_bytes_count+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 672 <_Py_bytes_count+0x16a> │ │ │ │ │ + cbnz r0, 676 <_Py_bytes_count+0x16a> │ │ │ │ │ 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 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 59c <_Py_bytes_count+0x94> │ │ │ │ │ + b.n 5a0 <_Py_bytes_count+0x94> │ │ │ │ │ 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 672 <_Py_bytes_count+0x16a> │ │ │ │ │ + b.n 676 <_Py_bytes_count+0x16a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 58c <_Py_bytes_count+0x84> │ │ │ │ │ + b.n 590 <_Py_bytes_count+0x84> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, r4, r7 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ - b.n 550 <_Py_bytes_count+0x48> │ │ │ │ │ + b.n 554 <_Py_bytes_count+0x48> │ │ │ │ │ │ │ │ │ │ -000006a0 <_Py_bytes_isdigit>: │ │ │ │ │ +000006a4 <_Py_bytes_isdigit>: │ │ │ │ │ _Py_bytes_isdigit(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 6ce <_Py_bytes_isdigit+0x2e> │ │ │ │ │ - cbz r1, 6c4 <_Py_bytes_isdigit+0x24> │ │ │ │ │ + beq.n 6d2 <_Py_bytes_isdigit+0x2e> │ │ │ │ │ + cbz r1, 6c8 <_Py_bytes_isdigit+0x24> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n 6e0 <_Py_bytes_isdigit+0x40> │ │ │ │ │ + bls.n 6e4 <_Py_bytes_isdigit+0x40> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.n 6b2 <_Py_bytes_isdigit+0x12> │ │ │ │ │ + bmi.n 6b6 <_Py_bytes_isdigit+0x12> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 6a6 <_Py_bytes_isdigit+0x6> │ │ │ │ │ + bpl.n 6aa <_Py_bytes_isdigit+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006ec <_Py_bytes_isascii>: │ │ │ │ │ +000006f0 <_Py_bytes_isascii>: │ │ │ │ │ _Py_bytes_isascii(): │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bls.n 712 <_Py_bytes_isascii+0x26> │ │ │ │ │ + bls.n 716 <_Py_bytes_isascii+0x26> │ │ │ │ │ lsls r3, r0, #30 │ │ │ │ │ - bne.n 722 <_Py_bytes_isascii+0x36> │ │ │ │ │ + bne.n 726 <_Py_bytes_isascii+0x36> │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcc.n 71c <_Py_bytes_isascii+0x30> │ │ │ │ │ + bcc.n 720 <_Py_bytes_isascii+0x30> │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ │ - beq.n 6f6 <_Py_bytes_isascii+0xa> │ │ │ │ │ + beq.n 6fa <_Py_bytes_isascii+0xa> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 712 <_Py_bytes_isascii+0x26> │ │ │ │ │ + beq.n 716 <_Py_bytes_isascii+0x26> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6ee <_Py_bytes_isascii+0x2> │ │ │ │ │ - b.n 708 <_Py_bytes_isascii+0x1c> │ │ │ │ │ + bge.n 6f2 <_Py_bytes_isascii+0x2> │ │ │ │ │ + b.n 70c <_Py_bytes_isascii+0x1c> │ │ │ │ │ │ │ │ │ │ -0000072c : │ │ │ │ │ +00000730 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl 7e0 │ │ │ │ │ + bl 7e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e0 │ │ │ │ │ + bl 7e4 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it le │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ ite gt │ │ │ │ │ @@ -832,149 +833,149 @@ │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ add r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ - cbz r0, 78c │ │ │ │ │ + cbz r0, 790 │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ │ - b.n 79a │ │ │ │ │ + b.n 79e │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 7ac │ │ │ │ │ + blt.n 7b0 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ eors r3, r1 │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bne.n 798 │ │ │ │ │ + bne.n 79c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r3, r6, #23 │ │ │ │ │ it ge │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add.w r1, r6, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7bc │ │ │ │ │ + bne.n 7c0 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ - b.n 7d6 │ │ │ │ │ + b.n 7da │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r6 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 7ca │ │ │ │ │ + blt.n 7ce │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -000007e0 : │ │ │ │ │ +000007e4 : │ │ │ │ │ stringlib__lex_search(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ble.n 89e │ │ │ │ │ - cbnz r3, 854 │ │ │ │ │ + ble.n 8a2 │ │ │ │ │ + cbnz r3, 858 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ │ ldrb.w r6, [ip, r5] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bcs.n 820 │ │ │ │ │ + bcs.n 824 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r2, lr, r5 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - ble.n 832 │ │ │ │ │ + ble.n 836 │ │ │ │ │ mov r4, lr │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ │ ldrb.w r6, [ip, r5] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bcc.n 802 │ │ │ │ │ + bcc.n 806 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bne.n 846 │ │ │ │ │ + bne.n 84a │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 83c │ │ │ │ │ + bne.n 840 │ │ │ │ │ add lr, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt.n 810 │ │ │ │ │ + bgt.n 814 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r4, lr, r3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 7f4 │ │ │ │ │ - b.n 832 │ │ │ │ │ + bgt.n 7f8 │ │ │ │ │ + b.n 836 │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ mov r5, lr │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 840 │ │ │ │ │ + b.n 844 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, ip │ │ │ │ │ add.w lr, r0, ip │ │ │ │ │ ldrb r6, [r0, r7] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldrb.w lr, [lr, r5] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bhi.n 8a4 │ │ │ │ │ - bne.n 88c │ │ │ │ │ + bhi.n 8a8 │ │ │ │ │ + bne.n 890 │ │ │ │ │ cmp r2, ip │ │ │ │ │ it ne │ │ │ │ │ addne.w r7, r4, ip │ │ │ │ │ - bne.n 898 │ │ │ │ │ + bne.n 89c │ │ │ │ │ add r4, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 832 │ │ │ │ │ + ble.n 836 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 860 │ │ │ │ │ + b.n 864 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n 860 │ │ │ │ │ - b.n 832 │ │ │ │ │ + bgt.n 864 │ │ │ │ │ + b.n 836 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 832 │ │ │ │ │ + b.n 836 │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ subs r2, r4, r5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 832 │ │ │ │ │ + ble.n 836 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 860 │ │ │ │ │ + b.n 864 │ │ │ │ │ │ │ │ │ │ -000008b4 : │ │ │ │ │ +000008b8 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrd r7, r3, [r2, #16] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldrd lr, r1, [r2, #4] │ │ │ │ │ @@ -986,571 +987,571 @@ │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ it ge │ │ │ │ │ movge r4, lr │ │ │ │ │ ldr.w r6, [ip], #24 │ │ │ │ │ add r2, r8 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 97e │ │ │ │ │ + bne.n 982 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ rsb r4, lr, #1 │ │ │ │ │ add.w sl, r1, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.n 94c │ │ │ │ │ + bcs.n 950 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r5, [ip, r3] │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ - cbz r5, 930 │ │ │ │ │ + cbz r5, 934 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 94c │ │ │ │ │ + bls.n 950 │ │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ - cbz r2, 930 │ │ │ │ │ + cbz r2, 934 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 94c │ │ │ │ │ + bls.n 950 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 91c │ │ │ │ │ + bne.n 920 │ │ │ │ │ adds r2, r3, r4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - ble.w ad6 │ │ │ │ │ + ble.w ada │ │ │ │ │ ldrb.w r8, [r2, r1] │ │ │ │ │ ldrb r5, [r6, r1] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 956 │ │ │ │ │ + beq.n 95a │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bge.n 974 │ │ │ │ │ + bge.n 978 │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.n 8fc │ │ │ │ │ + bhi.n 900 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, sl │ │ │ │ │ - ble.w ad6 │ │ │ │ │ + ble.w ada │ │ │ │ │ mov r5, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb.w r8, [r6, r5] │ │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w d08 │ │ │ │ │ + beq.w d0c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bgt.n 946 │ │ │ │ │ - b.n 976 │ │ │ │ │ + bgt.n 94a │ │ │ │ │ + b.n 97a │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r2, r5, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 8f8 │ │ │ │ │ + b.n 8fc │ │ │ │ │ rsb r5, lr, #1 │ │ │ │ │ mov sl, r8 │ │ │ │ │ adds r3, r6, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.n 94c │ │ │ │ │ + bcs.n 950 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w abc │ │ │ │ │ + bne.w ac0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it lt │ │ │ │ │ movlt r4, r1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - ble.n a18 │ │ │ │ │ + ble.n a1c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldrb.w r9, [r6, r4] │ │ │ │ │ ldrb r7, [r3, r4] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne.n ab4 │ │ │ │ │ + bne.n ab8 │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - ble.n a18 │ │ │ │ │ + ble.n a1c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n ac4 │ │ │ │ │ + bne.n ac8 │ │ │ │ │ add.w r9, r4, #2 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - ble.n a18 │ │ │ │ │ + ble.n a1c │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n ac4 │ │ │ │ │ + bne.n ac8 │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - ble.n a18 │ │ │ │ │ + ble.n a1c │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r7, #2 │ │ │ │ │ add r7, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldrb.w r9, [r5, #1]! │ │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n ab4 │ │ │ │ │ + bne.n ab8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bgt.n a06 │ │ │ │ │ + bgt.n a0a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w cea │ │ │ │ │ + bge.w cee │ │ │ │ │ subs r4, r6, #1 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add.w r9, r4, r3 │ │ │ │ │ adds r4, r1, r6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ add r5, r3 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ sub.w r4, r4, r9 │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.w c92 │ │ │ │ │ + beq.w c96 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w c7a │ │ │ │ │ + beq.w c7e │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w c68 │ │ │ │ │ + beq.w c6c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.w c56 │ │ │ │ │ + beq.w c5a │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.w c44 │ │ │ │ │ + beq.w c48 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.w c32 │ │ │ │ │ + beq.w c36 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.w c20 │ │ │ │ │ + beq.w c24 │ │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w c20 │ │ │ │ │ + beq.w c24 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.w 94c │ │ │ │ │ + bls.w 950 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ add r4, r3 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ sub.w r3, lr, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9b0 │ │ │ │ │ + beq.n 9b4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ rsb r3, r1, #1 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r1 │ │ │ │ │ addlt r3, r8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ite ge │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ addlt r2, r2, r4 │ │ │ │ │ - b.n 988 │ │ │ │ │ + b.n 98c │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - ble.n acc │ │ │ │ │ + ble.n ad0 │ │ │ │ │ add r2, r7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.w 98e │ │ │ │ │ - b.n 94c │ │ │ │ │ + bhi.w 992 │ │ │ │ │ + b.n 950 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bgt.n aba │ │ │ │ │ + bgt.n abe │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 988 │ │ │ │ │ + b.n 98c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w d00 │ │ │ │ │ + ble.w d04 │ │ │ │ │ adds r5, r1, r6 │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.n bb0 │ │ │ │ │ + beq.n bb4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n b90 │ │ │ │ │ + beq.n b94 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n b7a │ │ │ │ │ + beq.n b7e │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n b64 │ │ │ │ │ + beq.n b68 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n b4e │ │ │ │ │ + beq.n b52 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n b38 │ │ │ │ │ + beq.n b3c │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n b22 │ │ │ │ │ + beq.n b26 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrb.w r8, [r6] │ │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w cfa │ │ │ │ │ + bne.w cfe │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w cfa │ │ │ │ │ + bne.w cfe │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w cfa │ │ │ │ │ + bne.w cfe │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w cfa │ │ │ │ │ + bne.w cfe │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w cfa │ │ │ │ │ + bne.w cfe │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w cfa │ │ │ │ │ + bne.w cfe │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r8, [r5, #1]! │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w cfa │ │ │ │ │ + bne.w cfe │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w d00 │ │ │ │ │ + beq.w d04 │ │ │ │ │ strd r3, lr, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrd lr, r8, [sp, #4] │ │ │ │ │ strd r1, r6, [sp, #20] │ │ │ │ │ ldrb.w r1, [lr, #1] │ │ │ │ │ add.w r6, lr, #1 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ add.w r5, r8, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w cf2 │ │ │ │ │ + bne.w cf6 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w lr, r6, #7 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add.w r8, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w cf2 │ │ │ │ │ + bne.w cf6 │ │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w cf2 │ │ │ │ │ + bne.w cf6 │ │ │ │ │ ldrb r1, [r6, #3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n cf2 │ │ │ │ │ + bne.n cf6 │ │ │ │ │ ldrb r1, [r6, #4] │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n cf2 │ │ │ │ │ + bne.n cf6 │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n cf2 │ │ │ │ │ + bne.n cf6 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n cf2 │ │ │ │ │ + bne.n cf6 │ │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n cf2 │ │ │ │ │ + bne.n cf6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n bbe │ │ │ │ │ - b.n d02 │ │ │ │ │ + bne.n bc2 │ │ │ │ │ + b.n d06 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w a74 │ │ │ │ │ + bne.w a78 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w a74 │ │ │ │ │ + bne.w a78 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w a74 │ │ │ │ │ + bne.w a78 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w a74 │ │ │ │ │ + bne.w a78 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w a74 │ │ │ │ │ + bne.w a78 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w a74 │ │ │ │ │ + bne.w a78 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n cea │ │ │ │ │ + beq.n cee │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ │ add.w r5, r9, #1 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n d1a │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add.w r9, r5, #7 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ adds r7, r4, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n d1a │ │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n d1a │ │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n d1a │ │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n d1a │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n d1a │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n d1a │ │ │ │ │ ldrb r2, [r5, #7] │ │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n d1a │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.n c98 │ │ │ │ │ + bne.n c9c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub.w r0, r3, sl │ │ │ │ │ - b.n 950 │ │ │ │ │ + b.n 954 │ │ │ │ │ ldrd r3, lr, [sp, #12] │ │ │ │ │ ldrd r1, r6, [sp, #20] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - b.n 8f8 │ │ │ │ │ + b.n 8fc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ sub.w r0, r2, r9 │ │ │ │ │ - b.n 950 │ │ │ │ │ + b.n 954 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bgt.w 960 │ │ │ │ │ + bgt.w 964 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n ad8 │ │ │ │ │ + b.n adc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n a74 │ │ │ │ │ + b.n a78 │ │ │ │ │ │ │ │ │ │ -00000d1c <_Py_bytes_capitalize>: │ │ │ │ │ +00000d20 <_Py_bytes_capitalize>: │ │ │ │ │ _Py_bytes_capitalize(): │ │ │ │ │ subs.w ip, r2, #0 │ │ │ │ │ - ble.n d4e <_Py_bytes_capitalize+0x32> │ │ │ │ │ + ble.n d52 <_Py_bytes_capitalize+0x32> │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ push {lr} │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r2, [r0, #0] │ │ │ │ │ - b.n d46 <_Py_bytes_capitalize+0x2a> │ │ │ │ │ + b.n d4a <_Py_bytes_capitalize+0x2a> │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n d3e <_Py_bytes_capitalize+0x22> │ │ │ │ │ + bne.n d42 <_Py_bytes_capitalize+0x22> │ │ │ │ │ pop {pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000d50 <_Py_bytes_isalnum>: │ │ │ │ │ +00000d54 <_Py_bytes_isalnum>: │ │ │ │ │ _Py_bytes_isalnum(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n d7e <_Py_bytes_isalnum+0x2e> │ │ │ │ │ - cbz r1, d74 <_Py_bytes_isalnum+0x24> │ │ │ │ │ + beq.n d82 <_Py_bytes_isalnum+0x2e> │ │ │ │ │ + cbz r1, d78 <_Py_bytes_isalnum+0x24> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n d90 <_Py_bytes_isalnum+0x40> │ │ │ │ │ + bls.n d94 <_Py_bytes_isalnum+0x40> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bne.n d62 <_Py_bytes_isalnum+0x12> │ │ │ │ │ + bne.n d66 <_Py_bytes_isalnum+0x12> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n d56 <_Py_bytes_isalnum+0x6> │ │ │ │ │ + beq.n d5a <_Py_bytes_isalnum+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d9c <_Py_bytes_isalpha>: │ │ │ │ │ +00000da0 <_Py_bytes_isalpha>: │ │ │ │ │ _Py_bytes_isalpha(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n dca <_Py_bytes_isalpha+0x2e> │ │ │ │ │ - cbz r1, dc0 <_Py_bytes_isalpha+0x24> │ │ │ │ │ + beq.n dce <_Py_bytes_isalpha+0x2e> │ │ │ │ │ + cbz r1, dc4 <_Py_bytes_isalpha+0x24> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n ddc <_Py_bytes_isalpha+0x40> │ │ │ │ │ + bls.n de0 <_Py_bytes_isalpha+0x40> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.n dae <_Py_bytes_isalpha+0x12> │ │ │ │ │ + bne.n db2 <_Py_bytes_isalpha+0x12> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n da2 <_Py_bytes_isalpha+0x6> │ │ │ │ │ + beq.n da6 <_Py_bytes_isalpha+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000de8 <_Py_bytes_islower>: │ │ │ │ │ +00000dec <_Py_bytes_islower>: │ │ │ │ │ _Py_bytes_islower(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n e24 <_Py_bytes_islower+0x3c> │ │ │ │ │ - cbz r1, e44 <_Py_bytes_islower+0x5c> │ │ │ │ │ + beq.n e28 <_Py_bytes_islower+0x3c> │ │ │ │ │ + cbz r1, e48 <_Py_bytes_islower+0x5c> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n e18 <_Py_bytes_islower+0x30> │ │ │ │ │ + b.n e1c <_Py_bytes_islower+0x30> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [lr, r2, lsl #2] │ │ │ │ │ and.w r1, r2, #1 │ │ │ │ │ tst.w r2, #2 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ - bne.n e3a <_Py_bytes_islower+0x52> │ │ │ │ │ + bne.n e3e <_Py_bytes_islower+0x52> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bhi.n e02 <_Py_bytes_islower+0x1a> │ │ │ │ │ + bhi.n e06 <_Py_bytes_islower+0x1a> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1567,85 +1568,85 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e50 <_Py_bytes_isspace>: │ │ │ │ │ +00000e54 <_Py_bytes_isspace>: │ │ │ │ │ _Py_bytes_isspace(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n e70 <_Py_bytes_isspace+0x20> │ │ │ │ │ + bne.n e74 <_Py_bytes_isspace+0x20> │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n e72 <_Py_bytes_isspace+0x22> │ │ │ │ │ + bpl.n e76 <_Py_bytes_isspace+0x22> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ - cbz r1, e90 <_Py_bytes_isspace+0x40> │ │ │ │ │ + cbz r1, e94 <_Py_bytes_isspace+0x40> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n e66 <_Py_bytes_isspace+0x16> │ │ │ │ │ + bls.n e6a <_Py_bytes_isspace+0x16> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n e7e <_Py_bytes_isspace+0x2e> │ │ │ │ │ + bmi.n e82 <_Py_bytes_isspace+0x2e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e9c <_Py_bytes_istitle>: │ │ │ │ │ +00000ea0 <_Py_bytes_istitle>: │ │ │ │ │ _Py_bytes_istitle(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n ee0 <_Py_bytes_istitle+0x44> │ │ │ │ │ + beq.n ee4 <_Py_bytes_istitle+0x44> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n f24 <_Py_bytes_istitle+0x88> │ │ │ │ │ + beq.n f28 <_Py_bytes_istitle+0x88> │ │ │ │ │ push {r4, lr} │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n ec2 <_Py_bytes_istitle+0x26> │ │ │ │ │ - cbz r1, f08 <_Py_bytes_istitle+0x6c> │ │ │ │ │ + b.n ec6 <_Py_bytes_istitle+0x26> │ │ │ │ │ + cbz r1, f0c <_Py_bytes_istitle+0x6c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r1, ip │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls.n f1c <_Py_bytes_istitle+0x80> │ │ │ │ │ + bls.n f20 <_Py_bytes_istitle+0x80> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ │ tst.w r3, #2 │ │ │ │ │ - bne.n f12 <_Py_bytes_istitle+0x76> │ │ │ │ │ + bne.n f16 <_Py_bytes_istitle+0x76> │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - bne.n eba <_Py_bytes_istitle+0x1e> │ │ │ │ │ + bne.n ebe <_Py_bytes_istitle+0x1e> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b.n ebc <_Py_bytes_istitle+0x20> │ │ │ │ │ + b.n ec0 <_Py_bytes_istitle+0x20> │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -1662,54 +1663,54 @@ │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f08 <_Py_bytes_istitle+0x6c> │ │ │ │ │ + bne.n f0c <_Py_bytes_istitle+0x6c> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n ebc <_Py_bytes_istitle+0x20> │ │ │ │ │ + b.n ec0 <_Py_bytes_istitle+0x20> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f30 <_Py_bytes_isupper>: │ │ │ │ │ +00000f34 <_Py_bytes_isupper>: │ │ │ │ │ _Py_bytes_isupper(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n f6e <_Py_bytes_isupper+0x3e> │ │ │ │ │ - cbz r1, f8e <_Py_bytes_isupper+0x5e> │ │ │ │ │ + beq.n f72 <_Py_bytes_isupper+0x3e> │ │ │ │ │ + cbz r1, f92 <_Py_bytes_isupper+0x5e> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n f62 <_Py_bytes_isupper+0x32> │ │ │ │ │ + b.n f66 <_Py_bytes_isupper+0x32> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [lr, r2, lsl #2] │ │ │ │ │ and.w r2, r1, #2 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n f84 <_Py_bytes_isupper+0x54> │ │ │ │ │ + bmi.n f88 <_Py_bytes_isupper+0x54> │ │ │ │ │ orrs r2, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcc.n f4a <_Py_bytes_isupper+0x1a> │ │ │ │ │ + bcc.n f4e <_Py_bytes_isupper+0x1a> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1725,30 +1726,30 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000f98 <_Py_bytes_rindex>: │ │ │ │ │ +00000f9c <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ - beq.n fe0 <_Py_bytes_rindex+0x48> │ │ │ │ │ + beq.n fe4 <_Py_bytes_rindex+0x48> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n fca <_Py_bytes_rindex+0x32> │ │ │ │ │ + beq.n fce <_Py_bytes_rindex+0x32> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1761,15 +1762,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000fe8 <_Py_bytes_swapcase>: │ │ │ │ │ +00000fec <_Py_bytes_swapcase>: │ │ │ │ │ _Py_bytes_swapcase(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ @@ -1780,31 +1781,31 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 101a <_Py_bytes_swapcase+0x32> │ │ │ │ │ + b.n 101e <_Py_bytes_swapcase+0x32> │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ it mi │ │ │ │ │ ldrbmi.w ip, [r5, ip] │ │ │ │ │ strb.w ip, [r4, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 1032 <_Py_bytes_swapcase+0x4a> │ │ │ │ │ + bge.n 1036 <_Py_bytes_swapcase+0x4a> │ │ │ │ │ ldrb.w ip, [r0, r3] │ │ │ │ │ ldr.w r2, [lr, ip, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - beq.n 100c <_Py_bytes_swapcase+0x24> │ │ │ │ │ + beq.n 1010 <_Py_bytes_swapcase+0x24> │ │ │ │ │ ldrb.w ip, [r6, ip] │ │ │ │ │ - b.n 1014 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ + b.n 1018 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001034 <_Py_bytes_title>: │ │ │ │ │ +00001038 <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ @@ -1816,71 +1817,71 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1062 <_Py_bytes_title+0x2e> │ │ │ │ │ - cbz r4, 1084 <_Py_bytes_title+0x50> │ │ │ │ │ + b.n 1066 <_Py_bytes_title+0x2e> │ │ │ │ │ + cbz r4, 1088 <_Py_bytes_title+0x50> │ │ │ │ │ strb.w ip, [r5, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 1082 <_Py_bytes_title+0x4e> │ │ │ │ │ + bge.n 1086 <_Py_bytes_title+0x4e> │ │ │ │ │ ldrb.w ip, [r0, r3] │ │ │ │ │ ldr.w r2, [lr, ip, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - bne.n 105a <_Py_bytes_title+0x26> │ │ │ │ │ + bne.n 105e <_Py_bytes_title+0x26> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ - beq.n 1090 <_Py_bytes_title+0x5c> │ │ │ │ │ - cbz r4, 108c <_Py_bytes_title+0x58> │ │ │ │ │ + beq.n 1094 <_Py_bytes_title+0x5c> │ │ │ │ │ + cbz r4, 1090 <_Py_bytes_title+0x58> │ │ │ │ │ ldrb.w ip, [r6, ip] │ │ │ │ │ - b.n 105c <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 1060 <_Py_bytes_title+0x28> │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 105c <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 1060 <_Py_bytes_title+0x28> │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 105c <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 1060 <_Py_bytes_title+0x28> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 105c <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 1060 <_Py_bytes_title+0x28> │ │ │ │ │ │ │ │ │ │ -00001094 : │ │ │ │ │ +00001098 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #620] @ (1324 ) │ │ │ │ │ + ldr r1, [pc, #620] @ (1328 ) │ │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ - ble.w 12e8 │ │ │ │ │ + ble.w 12ec │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub.w r1, fp, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 1140 │ │ │ │ │ + beq.n 1144 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 1120 │ │ │ │ │ + beq.n 1124 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1104 │ │ │ │ │ + beq.n 1108 │ │ │ │ │ ldrb.w lr, [r2] │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ite eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ movne ip, r6 │ │ │ │ │ @@ -1903,15 +1904,15 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 11ca │ │ │ │ │ + beq.n 11ce │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ ldrb.w lr, [r5, #1] │ │ │ │ │ sub.w r1, r8, r9 │ │ │ │ │ adds r5, #2 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ @@ -1950,18 +1951,18 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne.n 1144 │ │ │ │ │ + bne.n 1148 │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 12e2 │ │ │ │ │ + blt.w 12e6 │ │ │ │ │ and.w r1, r0, #31 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ orr.w sl, sl, r7 │ │ │ │ │ @@ -1974,132 +1975,132 @@ │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ mov.w fp, r1, asr #2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n 122a │ │ │ │ │ + beq.n 122e │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.n 127e │ │ │ │ │ + bgt.n 1282 │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 12da │ │ │ │ │ + bpl.n 12de │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 120c │ │ │ │ │ + bne.n 1210 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 12ee │ │ │ │ │ + ble.n 12f2 │ │ │ │ │ add.w r4, lr, r5 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ - b.n 1242 │ │ │ │ │ + b.n 1246 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 12f2 │ │ │ │ │ + beq.n 12f6 │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ ldrb.w ip, [r1, #1]! │ │ │ │ │ cmp r8, ip │ │ │ │ │ - beq.n 123c │ │ │ │ │ + beq.n 1240 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 12f6 │ │ │ │ │ + beq.n 12fa │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r8, r3 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - blt.n 129e │ │ │ │ │ + blt.n 12a2 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 1276 │ │ │ │ │ + bgt.n 127a │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bpl.n 12da │ │ │ │ │ + bpl.n 12de │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.n 1222 │ │ │ │ │ + bge.n 1226 │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbz r3, 1288 │ │ │ │ │ + cbz r3, 128c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #152] @ (1324 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (1328 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 12d6 │ │ │ │ │ + bne.n 12da │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r3, r9, r5 │ │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 1260 │ │ │ │ │ + ble.n 1264 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ subs r6, r1, r5 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 12fe │ │ │ │ │ + bne.n 1302 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 72c │ │ │ │ │ + bl 730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 8b4 │ │ │ │ │ + bl 8b8 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.n 1282 │ │ │ │ │ + beq.n 1286 │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 1288 │ │ │ │ │ + b.n 128c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ add r1, r5 │ │ │ │ │ - b.n 127a │ │ │ │ │ + b.n 127e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 127e │ │ │ │ │ + b.n 1282 │ │ │ │ │ mov ip, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 11ca │ │ │ │ │ + b.n 11ce │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1252 │ │ │ │ │ + b.n 1256 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ - cbz r1, 1310 │ │ │ │ │ + cbz r1, 1314 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n 1288 │ │ │ │ │ + b.n 128c │ │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 4c │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ - b.n 12d0 │ │ │ │ │ + b.n 12d4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 1288 │ │ │ │ │ + beq.n 128c │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 127a │ │ │ │ │ + b.n 127e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -103,26 +103,26 @@ │ │ │ │ │ blt.n f0 <_Py_bytes_rfind+0x64> │ │ │ │ │ add.w r0, r8, r6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq.n fe <_Py_bytes_rfind+0x72> │ │ │ │ │ cbz r3, 10a <_Py_bytes_rfind+0x7e> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble.n f0 <_Py_bytes_rfind+0x64> │ │ │ │ │ - bl 1e8 <_Py_bytes_maketrans+0x18> │ │ │ │ │ + bl 1ec <_Py_bytes_maketrans+0x1c> │ │ │ │ │ R_ARM_THM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ bne.n 168 <_Py_bytes_rfind+0xdc> │ │ │ │ │ cbz r5, f8 <_Py_bytes_rfind+0x6c> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 116 <_Py_bytes_rfind+0x8a> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ - bl 4c4 <_Py_bytes_find+0x250> │ │ │ │ │ + bl 4c8 <_Py_bytes_find+0x254> │ │ │ │ │ R_ARM_THM_CALL stringlib_rfind_char │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ blt.n 10a <_Py_bytes_rfind+0x7e> │ │ │ │ │ add r4, r6 │ │ │ │ │ cbz r5, 112 <_Py_bytes_rfind+0x86> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -155,15 +155,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ blt.n 180 <_Py_bytes_rfind+0xf4> │ │ │ │ │ subs r1, r7, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble.n f8 <_Py_bytes_rfind+0x6c> │ │ │ │ │ ldrb.w r2, [sp, #3] │ │ │ │ │ add.w r0, r8, r6 │ │ │ │ │ - bl 4c4 <_Py_bytes_find+0x250> │ │ │ │ │ + bl 4c8 <_Py_bytes_find+0x254> │ │ │ │ │ R_ARM_THM_CALL stringlib_rfind_char │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ blt.n 112 <_Py_bytes_rfind+0x86> │ │ │ │ │ add r4, r6 │ │ │ │ │ b.n 112 <_Py_bytes_rfind+0x86> │ │ │ │ │ adds r4, r6, r0 │ │ │ │ │ b.n 10a <_Py_bytes_rfind+0x7e> │ │ │ │ │ @@ -542,20 +542,20 @@ │ │ │ │ │ asrs r1, r3, #2 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp.w r1, r6, asr #2 │ │ │ │ │ bge.n 59e <_Py_bytes_find+0x32a> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ - bl 72c <_Py_bytes_contains+0xd8> │ │ │ │ │ + bl 730 <_Py_bytes_contains+0xdc> │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 8b4 <_Py_bytes_contains+0x260> │ │ │ │ │ + bl 8b8 <_Py_bytes_contains+0x264> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 30a <_Py_bytes_find+0x96> │ │ │ │ │ add r4, r6 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ subs r6, r6, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ b.n 530 <_Py_bytes_find+0x2bc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 1098 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 30a <_Py_bytes_find+0x96> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -949,33 +949,33 @@ │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r6, asr #2 │ │ │ │ │ bge.n 8e4 <_Py_bytes_contains+0x290> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ - bl 72c <_Py_bytes_contains+0xd8> │ │ │ │ │ + bl 730 <_Py_bytes_contains+0xdc> │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 8b4 <_Py_bytes_contains+0x260> │ │ │ │ │ + bl 8b8 <_Py_bytes_contains+0x264> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 7a8 <_Py_bytes_contains+0x154> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 1094 │ │ │ │ │ + bl 1098 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 7a8 <_Py_bytes_contains+0x154> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -56,20 +56,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 72c │ │ │ │ │ + bl 730 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 8b4 │ │ │ │ │ + bl 8b8 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 9c │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n 9c │ │ │ │ │ add r4, r0 │ │ │ ├── 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: 63312 (bytes into file) │ │ │ │ │ + Start of section headers: 63308 (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 0xf750: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf74c: │ │ │ │ │ │ │ │ │ │ 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 001db8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00c5d8 000b08 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00c5d4 000b08 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001dec 000884 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d0e0 000820 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d0dc 000820 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002670 000001 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002670 000ace 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003140 0011f8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00d900 000a18 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004338 0023f0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00e318 001330 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 006728 0028ab 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00f648 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 008fd3 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008fd3 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 009008 001d10 10 16 318 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00ad18 0018bf 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f6c0 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003140 0011f4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00d8fc 000a18 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004334 0023f0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00e314 001330 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006724 0028ab 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00f644 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 008fcf 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008fcf 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 009004 001d10 10 16 318 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00ad14 0018bf 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00f6bc 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 {} │ │ │ │ │ @@ -67,16 +67,16 @@ │ │ │ │ │ 63: 000007cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 64: 000003a0 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 65: 000007d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 66: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 67: 00000e28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 68: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 69: 00000e2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 70: 00000e2d 520 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 71: 00001030 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00000e2d 516 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 71: 0000102c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 72: 00000a31 36 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 73: 00000a55 2 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ 74: 0000040c 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 75: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 76: 00000b01 136 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ 77: 00000b89 142 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ 78: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -84,16 +84,16 @@ │ │ │ │ │ 80: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 81: 00000c19 536 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ 82: 00000c98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 83: 00000c9e 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 84: 00000d08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 00000d0e 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 86: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 87: 00001034 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 88: 00001035 420 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 87: 00001030 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 88: 00001031 420 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 89: 00000e45 116 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ 90: 00000eb9 88 FUNC LOCAL DEFAULT 1 bytearrayiter_next │ │ │ │ │ 91: 00000f0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 92: 000000c3 68 FUNC LOCAL DEFAULT 9 bytearray_capitalize │ │ │ │ │ 93: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 94: 00000107 74 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ 95: 00000151 166 FUNC LOCAL DEFAULT 9 bytearray_strip_impl_helper │ │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ │ 119: 000004e7 638 FUNC LOCAL DEFAULT 9 stringlib_bytes_join │ │ │ │ │ 120: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 121: 0000049d 74 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 122: 0000059c 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 123: 000005b8 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 124: 000005f8 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 125: 00000614 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 126: 000011d9 30 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 126: 000011d5 30 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 127: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 128: 00000765 384 FUNC LOCAL DEFAULT 9 bytearray_expandtabs │ │ │ │ │ 129: 000008e0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 130: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 131: 000008e4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 132: 000008e5 134 FUNC LOCAL DEFAULT 9 bytearray_index │ │ │ │ │ 133: 0000096b 20 FUNC LOCAL DEFAULT 9 bytearray_isalnum │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xc5d8 contains 353 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xc5d4 contains 353 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0001580a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000007a 0001590a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000082 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ 00000086 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ 0000008e 00015a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000098 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -351,15 +351,15 @@ │ │ │ │ │ 00000a2c 0000121e R_ARM_THM_JUMP24 0000065d bytearray_resize_lock_held │ │ │ │ │ 00000eb4 0001631e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000f68 00018d1e R_ARM_THM_JUMP24 00000000 _PyBytes_FormatEx │ │ │ │ │ 00001ad8 0000b71e R_ARM_THM_JUMP24 00002175 stringlib_find_char │ │ │ │ │ 00001b7c 0000b41e R_ARM_THM_JUMP24 000019d9 stringlib__two_way_count │ │ │ │ │ 00001db2 0001b51e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd0e0 contains 260 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd0dc contains 260 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000ef02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 0001be02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001d02 R_ARM_ABS32 00000609 bytearray_dealloc │ │ │ │ │ @@ -448,15 +448,15 @@ │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 0000c302 R_ARM_ABS32 00001a9f bytearray_reduce_ex │ │ │ │ │ 000004f4 0000ef02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 0000d702 R_ARM_ABS32 00001d19 bytearray_sizeof │ │ │ │ │ 00000504 0000ef02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00005802 R_ARM_ABS32 00001035 bytearray_append │ │ │ │ │ +0000050c 00005802 R_ARM_ABS32 00001031 bytearray_append │ │ │ │ │ 00000514 0000ef02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00005c02 R_ARM_ABS32 000000c3 bytearray_capitalize │ │ │ │ │ 00000524 0001c402 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00006602 R_ARM_ABS32 000001f7 bytearray_center │ │ │ │ │ 00000534 0000ef02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -610,19 +610,19 @@ │ │ │ │ │ 00000854 00004602 R_ARM_ABS32 00000e2d bytearray_subscript │ │ │ │ │ 00000858 00003102 R_ARM_ABS32 0000094d bytearray_ass_subscript │ │ │ │ │ 0000085c 00002902 R_ARM_ABS32 000007f9 bytearray_length │ │ │ │ │ 00000860 00018802 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ 00000864 00005902 R_ARM_ABS32 00000e45 bytearray_repeat │ │ │ │ │ 00000868 0000eb02 R_ARM_ABS32 000023a5 bytearray_getitem │ │ │ │ │ 00000870 0000d802 R_ARM_ABS32 00001d25 bytearray_setitem │ │ │ │ │ -00000878 00007e02 R_ARM_ABS32 000011d9 bytearray_contains │ │ │ │ │ +00000878 00007e02 R_ARM_ABS32 000011d5 bytearray_contains │ │ │ │ │ 0000087c 00004902 R_ARM_ABS32 00000a55 bytearray_iconcat │ │ │ │ │ 00000880 0000e302 R_ARM_ABS32 00001f2d bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xd900 contains 323 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xd8fc contains 323 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000005a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000064 00013e0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000a4 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000a8 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000b0 0001400a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ @@ -877,78 +877,78 @@ │ │ │ │ │ 00000e4a 0001702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000e4e 00017030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000e58 0001400a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000e82 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ 00000e86 00017130 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ 00000e98 0001720a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ 00000eaa 0001730a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00000ec8 0001670a R_ARM_THM_CALL 00000d95 PyByteArray_FromStringAndSize │ │ │ │ │ -00000edc 0001670a R_ARM_THM_CALL 00000d95 PyByteArray_FromStringAndSize │ │ │ │ │ -00000fb8 0000442f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00000fbc 00004430 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00000fc0 0001670a R_ARM_THM_CALL 00000d95 PyByteArray_FromStringAndSize │ │ │ │ │ -00000fc8 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fdc 0000342f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ -00000fe0 00003430 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ -00000fe6 0001520a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fee 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ff2 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ff8 0000352f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC22 │ │ │ │ │ -00000ffc 00003530 R_ARM_THM_MOVT_ABS 000002d0 .LC22 │ │ │ │ │ -00001002 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001008 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000100c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001012 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001016 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000101e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001022 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001028 0001670a R_ARM_THM_CALL 00000d95 PyByteArray_FromStringAndSize │ │ │ │ │ -00001030 00017a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000104c 00014d0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000010b4 0001600a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000010d2 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010d6 00016530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001114 0001610a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001130 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001136 00015d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001150 0001630a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001158 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000115c 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001162 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00001166 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -0000116c 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001172 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001176 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000117a 00001f2f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ -0000117e 00001f30 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ -00001184 0001520a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000118a 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001192 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001196 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000119a 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -0000119e 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000011a4 0001520a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011aa 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000011ae 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000011b2 0000562f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -000011b6 00005630 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -000011bc 0001520a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011c2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011c6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011d2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011e8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011ec 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ec6 0001670a R_ARM_THM_CALL 00000d95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000eda 0001670a R_ARM_THM_CALL 00000d95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000fb4 0000442f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00000fb8 00004430 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00000fbc 0001670a R_ARM_THM_CALL 00000d95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000fc2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fc6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fce 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fe2 0000342f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ +00000fe6 00003430 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ +00000fec 0001520a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ff4 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ff8 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ffe 0000352f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC22 │ │ │ │ │ +00001002 00003530 R_ARM_THM_MOVT_ABS 000002d0 .LC22 │ │ │ │ │ +00001008 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000100e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001012 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000101a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000101e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001024 0001670a R_ARM_THM_CALL 00000d95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000102c 00017a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001048 00014d0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000010b0 0001600a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000010ce 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010d2 00016530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010e2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010e6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001110 0001610a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000112c 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001132 00015d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000114c 0001630a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001154 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001158 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000115e 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00001162 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00001168 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000116e 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001172 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001176 00001f2f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ +0000117a 00001f30 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ +00001180 0001520a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001186 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000118e 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001192 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001196 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +0000119a 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +000011a0 0001520a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011a6 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000011aa 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000011ae 0000562f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +000011b2 00005630 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +000011b8 0001520a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011be 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011c2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011e4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011e8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000e24 0001631e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000011e2 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -000011f2 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000011de 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000011ee 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xe318 contains 614 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xe314 contains 614 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 0001470a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000003c 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000040 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000046 00004a2f R_ARM_THM_MOVW_ABS_NC 0000040c .LC29 │ │ │ │ │ @@ -1557,15 +1557,15 @@ │ │ │ │ │ 00001c04 0001b11e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001c20 0001b51e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001c28 0001751e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ 00001d20 0001b81e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001d8c 0000231e R_ARM_THM_JUMP24 000003b5 bytearray_setslice │ │ │ │ │ 00001f60 0001631e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xf648 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xf644 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1674,93 +1674,93 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.w fc6 │ │ │ │ │ + beq.w fcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fd0 │ │ │ │ │ + blt.w fd6 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.w fdc │ │ │ │ │ + bge.w fe2 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #440] @ (1030 ) │ │ │ │ │ + ldr r0, [pc, #436] @ (102c ) │ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w fee │ │ │ │ │ + bne.w ff4 │ │ │ │ │ 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 fea │ │ │ │ │ + blt.w ff0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble.w fb6 │ │ │ │ │ + ble.n fb2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n ed0 │ │ │ │ │ + bne.n ece │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 101c │ │ │ │ │ + beq.w 1018 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ bl d94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1012 │ │ │ │ │ + beq.w 100e │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl d94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fea │ │ │ │ │ + beq.w ff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1008 │ │ │ │ │ + beq.n fc2 │ │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r5, lr │ │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r2, r1, #7 │ │ │ │ │ - beq.n f68 │ │ │ │ │ + beq.n f64 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n f5a │ │ │ │ │ + beq.n f56 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n f50 │ │ │ │ │ + beq.n f4c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n f46 │ │ │ │ │ + beq.n f42 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n f3c │ │ │ │ │ + beq.n f38 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n f32 │ │ │ │ │ + beq.n f2e │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n f28 │ │ │ │ │ + beq.n f24 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ mov ip, lr │ │ │ │ │ strb.w r2, [lr] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ │ @@ -1819,32 +1819,37 @@ │ │ │ │ │ strb r2, [r1, #7] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ - bne.n f68 │ │ │ │ │ + bne.n f64 │ │ │ │ │ b.n e7e │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl d94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ b.n e7e │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n ef0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, fea │ │ │ │ │ + cbnz r0, ff0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bmi.n fdc │ │ │ │ │ + bmi.n fe2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ bgt.w e74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ @@ -1860,134 +1865,129 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n fea │ │ │ │ │ - movw lr, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt lr, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n ef4 │ │ │ │ │ + b.n ff0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ed6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl d94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ b.n e7e │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001034 : │ │ │ │ │ +00001030 : │ │ │ │ │ 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 118a │ │ │ │ │ + beq.w 1186 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 1192 │ │ │ │ │ + bhi.w 118e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11aa │ │ │ │ │ + beq.w 11a6 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ - bmi.n 1158 │ │ │ │ │ + bmi.n 1154 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 1172 │ │ │ │ │ + bgt.n 116e │ │ │ │ │ ldrd r0, ip, [r4, #16] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub.w r7, ip, r0 │ │ │ │ │ adds r1, r7, r5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 10e0 │ │ │ │ │ + bcs.n 10dc │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r5 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 10fe │ │ │ │ │ + bls.n 10fa │ │ │ │ │ adds.w r8, r3, #2 │ │ │ │ │ - bmi.n 1150 │ │ │ │ │ + bmi.n 114c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbnz r7, 1112 │ │ │ │ │ + cbnz r7, 110e │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1150 │ │ │ │ │ + beq.n 114c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strd r8, r0, [r4, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r7, [r0, r5] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11c2 │ │ │ │ │ + beq.n 11be │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ strb r6, [r2, r3] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w r5, r2, lsr #1 │ │ │ │ │ - bcc.n 110c │ │ │ │ │ + bcc.n 1108 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [ip, r5] │ │ │ │ │ - b.n 10c8 │ │ │ │ │ + b.n 10c4 │ │ │ │ │ add.w r8, r5, r5, lsr #3 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - bhi.n 114a │ │ │ │ │ + bhi.n 1146 │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ - b.n 10ae │ │ │ │ │ + b.n 10aa │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ - b.n 10ae │ │ │ │ │ + b.n 10aa │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1150 │ │ │ │ │ + cbz r0, 114c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11ce │ │ │ │ │ + beq.n 11ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1997,90 +1997,90 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r8, r7, [r4, #12] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strb r2, [r7, r5] │ │ │ │ │ - b.n 10c8 │ │ │ │ │ + b.n 10c4 │ │ │ │ │ adds.w r8, r8, #6 │ │ │ │ │ - bpl.n 10ae │ │ │ │ │ + bpl.n 10aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10da │ │ │ │ │ + b.n 10d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1154 │ │ │ │ │ + b.n 1150 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1154 │ │ │ │ │ + b.n 1150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1154 │ │ │ │ │ + bne.n 1150 │ │ │ │ │ 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 1154 │ │ │ │ │ + b.n 1150 │ │ │ │ │ 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 1154 │ │ │ │ │ + b.n 1150 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strb r6, [r2, r3] │ │ │ │ │ - b.n 10d2 │ │ │ │ │ + b.n 10ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1126 │ │ │ │ │ + b.n 1122 │ │ │ │ │ │ │ │ │ │ -000011d8 : │ │ │ │ │ +000011d4 : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 11e6 │ │ │ │ │ + cbz r3, 11e2 │ │ │ │ │ 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 │ │ │ ├── call.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 17572 (bytes into file) │ │ │ │ │ + Start of section headers: 17576 (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 0x44a4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x44a8: │ │ │ │ │ │ │ │ │ │ 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 000158 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003654 0000d8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003658 0000d8 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00018c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00018c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00018c 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00040c 001ec0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00372c 000b18 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0022cc 00045c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004244 0001d8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002728 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00273c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00273c 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002770 000900 10 14 79 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 003070 0005e2 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 00441c 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00040c 001ec4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003730 000b18 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0022d0 00045c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004248 0001d8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 00272c 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002740 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002740 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002774 000900 10 14 79 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 003074 0005e2 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 004420 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 {} │ │ │ │ │ @@ -41,20 +41,20 @@ │ │ │ │ │ 37: 000014ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 38: 00001990 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 39: 00001994 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 40: 00001aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00001af0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 42: 00001b48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 43: 00001b4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00001d98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00001d9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 46: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 47: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 48: 00001d9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 49: 00001ebc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00001da0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 49: 00001ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 51: 0000001c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 52: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 53: 00000020 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 54: 000000d0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 55: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 56: 000000d4 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ @@ -118,22 +118,22 @@ │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 115: 000017fd 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ 116: 00001835 352 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ 117: 00001995 216 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ 118: 00001a6d 132 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ 119: 00001af1 92 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ 120: 00001b4d 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ - 121: 00001b61 572 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ + 121: 00001b61 576 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ 123: 0000002d 42 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 128: 00001d9d 292 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 128: 00001da1 292 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ 129: 00000001 32 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 130: 00000021 180 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 131: 000000f5 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 133: 00000151 60 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 134: 0000018d 60 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 135: 000001c9 108 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3654 contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3658 contains 27 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000018 00001d2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 0000001c 00001d30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 00000024 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000004e 00005a0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 00000120 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000130 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000138 00007f0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000140 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000150 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000094 0000561e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x372c contains 355 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3730 contains 355 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00000100 0000510a R_ARM_THM_CALL 00000429 _PyObject_MakeTpCall │ │ │ │ │ 00000128 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000130 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000138 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000140 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -349,49 +349,49 @@ │ │ │ │ │ 00001d46 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 00001d4c 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00001d50 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00001d56 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001d5a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001d62 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00001d6e 0000190a R_ARM_THM_CALL 00000001 callmethod.part.0.isra.0 │ │ │ │ │ -00001d82 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ -00001d92 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d98 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e2e 00000d0a R_ARM_THM_CALL 00000059 object_is_not_callable │ │ │ │ │ -00001e36 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001e3a 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001e40 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e5c 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e60 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e68 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001e6c 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001e72 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001e78 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e7c 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e84 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e88 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e8e 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001e94 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e98 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e9e 00002f2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00001ea2 00002f30 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -00001ea8 0000700a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001eb6 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ebc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d88 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00001d96 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d9c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e32 00000d0a R_ARM_THM_CALL 00000059 object_is_not_callable │ │ │ │ │ +00001e3a 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001e3e 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001e44 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001e60 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e64 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e6c 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001e70 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001e76 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001e7c 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e80 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e88 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e8c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e92 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001e98 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e9c 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ea2 00002f2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00001ea6 00002f30 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +00001eac 0000700a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001eba 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000035e 0000581e R_ARM_THM_JUMP24 00000375 _Py_CheckFunctionResult │ │ │ │ │ 0000036e 0000511e R_ARM_THM_JUMP24 00000429 _PyObject_MakeTpCall │ │ │ │ │ 000009b4 0000511e R_ARM_THM_JUMP24 00000429 _PyObject_MakeTpCall │ │ │ │ │ 0000106c 0000191e R_ARM_THM_JUMP24 00000001 callmethod.part.0.isra.0 │ │ │ │ │ 000017b4 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000182c 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001906 0000581e R_ARM_THM_JUMP24 00000375 _Py_CheckFunctionResult │ │ │ │ │ 000019e2 0000581e R_ARM_THM_JUMP24 00000375 _Py_CheckFunctionResult │ │ │ │ │ 00001b32 0000581e R_ARM_THM_JUMP24 00000375 _Py_CheckFunctionResult │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4244 contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4248 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000054 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000058 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000005e 0000342f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 00000062 00003430 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 0000006a 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3160,34 +3160,34 @@ │ │ │ │ │ 00001b60 <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #548] @ (1d98 <_PyObject_CallMethod+0x238>) │ │ │ │ │ + ldr r3, [pc, #552] @ (1d9c <_PyObject_CallMethod+0x23c>) │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ - beq.w 1d80 <_PyObject_CallMethod+0x220> │ │ │ │ │ + beq.w 1d86 <_PyObject_CallMethod+0x226> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d86 <_PyObject_CallMethod+0x226> │ │ │ │ │ + beq.w 1d82 <_PyObject_CallMethod+0x222> │ │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1d68 <_PyObject_CallMethod+0x208> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -3358,15 +3358,15 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.n 1c06 <_PyObject_CallMethod+0xa6> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1c06 <_PyObject_CallMethod+0xa6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1d8a <_PyObject_CallMethod+0x22a> │ │ │ │ │ + blt.n 1d8e <_PyObject_CallMethod+0x22e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -3393,73 +3393,75 @@ │ │ │ │ │ b.n 1d1c <_PyObject_CallMethod+0x1bc> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r4, r2 │ │ │ │ │ blt.w 1c7c <_PyObject_CallMethod+0x11c> │ │ │ │ │ + movs r4, #0 │ │ │ │ │ b.n 1c88 <_PyObject_CallMethod+0x128> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 1c88 <_PyObject_CallMethod+0x128> │ │ │ │ │ + b.n 1d82 <_PyObject_CallMethod+0x222> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1d30 <_PyObject_CallMethod+0x1d0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1d30 <_PyObject_CallMethod+0x1d0> │ │ │ │ │ - .word 0x00000214 │ │ │ │ │ + .word 0x00000218 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d9c : │ │ │ │ │ +00001da0 : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #272] @ (1ebc ) │ │ │ │ │ + ldr r3, [pc, #272] @ (1ec0 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - cbz r1, 1e10 │ │ │ │ │ + cbz r1, 1e14 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 1e94 │ │ │ │ │ + bpl.n 1e98 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1ddc │ │ │ │ │ + bpl.n 1de0 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1dfc │ │ │ │ │ + bne.n 1e00 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r3, 1e2a │ │ │ │ │ + cbz r3, 1e2e │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1e34 │ │ │ │ │ + bcc.n 1e38 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbz r0, 1e20 │ │ │ │ │ - cbnz r3, 1e4e │ │ │ │ │ + cbz r0, 1e24 │ │ │ │ │ + cbnz r3, 1e52 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ @@ -3469,87 +3471,87 @@ │ │ │ │ │ bx ip │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 320 <_PyObject_VectorcallTstate> │ │ │ │ │ - b.n 1df6 │ │ │ │ │ - cbz r3, 1e78 │ │ │ │ │ + b.n 1dfa │ │ │ │ │ + cbz r3, 1e7c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1e78 │ │ │ │ │ + cbz r3, 1e7c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1df6 │ │ │ │ │ + b.n 1dfa │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 58 │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1e26 │ │ │ │ │ + b.n 1e2a │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e26 │ │ │ │ │ - b.n 1dea │ │ │ │ │ + bne.n 1e2a │ │ │ │ │ + b.n 1dee │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1df6 │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1eae │ │ │ │ │ + blt.n 1eb2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1e26 │ │ │ │ │ + b.n 1e2a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1e26 │ │ │ │ │ + b.n 1e2a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 1e26 │ │ │ │ │ + b.n 1e2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e5c │ │ │ │ │ + bne.n 1e60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1e60 │ │ │ │ │ .word 0x00000106 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ ├── classobject.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: 8800 (bytes into file) │ │ │ │ │ + Start of section headers: 8840 (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 0x2260: │ │ │ │ │ +There are 17 section headers, starting at offset 0x2288: │ │ │ │ │ │ │ │ │ │ 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 000204 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001b44 000170 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001b64 000170 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000238 000274 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001cb4 000158 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001cd4 000158 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0004ac 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0004ac 00013b 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0005e8 00043c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001e0c 000128 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 000a24 00044c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001f34 0002a0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 000e70 0000a2 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 000f12 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000f12 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 000f48 000730 10 15 70 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 001678 0004ca 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0021d4 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0005e8 00045c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001e2c 000130 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 000a44 00044c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001f5c 0002a0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 000e90 0000a2 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 000f32 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000f32 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 000f68 000730 10 15 70 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001698 0004ca 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0021fc 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,28 +3,28 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 6: 00000209 380 FUNC LOCAL DEFAULT 7 method_vectorcall │ │ │ │ │ + 6: 00000209 412 FUNC LOCAL DEFAULT 7 method_vectorcall │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 8: 00000110 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 9: 0000011c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 10: 0000011d 212 FUNC LOCAL DEFAULT 7 method_dealloc │ │ │ │ │ 11: 000001ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 000001f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 000001f1 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 14: 00000380 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 15: 00000384 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 16: 00000385 60 FUNC LOCAL DEFAULT 7 method_traverse │ │ │ │ │ + 14: 000003a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 15: 000003a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 16: 000003a5 60 FUNC LOCAL DEFAULT 7 method_traverse │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 18: 00000001 14 FUNC LOCAL DEFAULT 1 method_descr_get │ │ │ │ │ - 19: 000003c1 124 FUNC LOCAL DEFAULT 7 method_getattro │ │ │ │ │ + 19: 000003e1 124 FUNC LOCAL DEFAULT 7 method_getattro │ │ │ │ │ 20: 00000011 12 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ 21: 00000018 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 22: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 23: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 24: 00000044 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 25: 0000001c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 26: 0000001d 182 FUNC LOCAL DEFAULT 1 method_new │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1b44 contains 46 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1b64 contains 46 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000002a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000048 0000590a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ 0000004e 00005a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000052 00005a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -44,26 +44,26 @@ │ │ │ │ │ 000001dc 00002230 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ 000001f0 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001f4 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000014 0000561e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ 00000064 0000461e R_ARM_THM_JUMP24 00000001 PyMethod_New │ │ │ │ │ 000001e6 0000681e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1cb4 contains 43 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1cd4 contains 43 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00007002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 0000011d method_dealloc │ │ │ │ │ 0000002c 00001f02 R_ARM_ABS32 00000001 method_repr │ │ │ │ │ 0000003c 00002102 R_ARM_ABS32 0000017d method_hash │ │ │ │ │ 00000040 00007102 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ -00000048 00001302 R_ARM_ABS32 000003c1 method_getattro │ │ │ │ │ +00000048 00001302 R_ARM_ABS32 000003e1 method_getattro │ │ │ │ │ 0000004c 00007202 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00000058 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001002 R_ARM_ABS32 00000385 method_traverse │ │ │ │ │ +0000005c 00001002 R_ARM_ABS32 000003a5 method_traverse │ │ │ │ │ 00000064 00001b02 R_ARM_ABS32 000000d5 method_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000088 00001202 R_ARM_ABS32 00000001 method_descr_get │ │ │ │ │ 0000009c 00001a02 R_ARM_ABS32 0000001d method_new │ │ │ │ │ 000000d4 00007002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -90,15 +90,15 @@ │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000258 00002302 R_ARM_ABS32 000001ad method___reduce__ │ │ │ │ │ 00000260 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1e0c contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1e2c contains 38 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000470a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000006c 0000062f R_ARM_THM_MOVW_ABS_NC 00000209 method_vectorcall │ │ │ │ │ 00000070 00000630 R_ARM_THM_MOVT_ABS 00000209 method_vectorcall │ │ │ │ │ 000000ba 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000be 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c4 0000480a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ @@ -116,29 +116,30 @@ │ │ │ │ │ 000001ec 00004a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000250 00004e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000027a 00004f0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 000002b6 00004f0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 000002f0 00004f0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000304 0000500a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000031a 00004e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000334 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000340 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000352 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000036a 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000378 0000530a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00000380 00004a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003d8 0000540a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -000003e2 0000550a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ -00000426 0000570a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -00000434 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033e 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000034c 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000035e 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000372 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000038a 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000398 0000530a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +000003a0 00004a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003f8 0000540a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +00000402 0000550a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ +00000446 0000570a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +00000454 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001d2 00004c1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000202 00004b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000041e 0000561e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +0000043e 0000561e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1f34 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1f5c contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0000630a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000036 0000630a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 0000005a 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000062 00001c2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000066 00001c30 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ 0000006a 00001d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ 00000208 : │ │ │ │ │ method_vectorcall(): │ │ │ │ │ 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 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r1, [pc, #356] @ (380 ) │ │ │ │ │ + ldr r1, [pc, #388] @ (3a0 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -252,51 +252,51 @@ │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #20 │ │ │ │ │ - bpl.n 328 │ │ │ │ │ + bpl.n 352 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 328 │ │ │ │ │ + beq.n 352 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ cmp r9, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne.n 33e │ │ │ │ │ + bne.n 34a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ ldr.w r5, [r6, #-4] │ │ │ │ │ str.w r1, [r6, #-4] │ │ │ │ │ subs r1, r6, #4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r5, #20 │ │ │ │ │ - bpl.n 346 │ │ │ │ │ + bpl.n 366 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r5, [r4, r0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 346 │ │ │ │ │ + beq.n 366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ @@ -308,19 +308,19 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ adds r2, r5, r2 │ │ │ │ │ bne.n 244 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #20 │ │ │ │ │ - bpl.n 35e │ │ │ │ │ + bpl.n 37e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 35e │ │ │ │ │ + beq.n 37e │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -334,43 +334,58 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 374 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 394 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add r6, sp, #20 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bmi.n 262 │ │ │ │ │ + bpl.n 332 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ │ + cbz r5, 332 │ │ │ │ │ + add r6, sp, #20 │ │ │ │ │ + b.n 26a │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + add r3, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ beq.n 284 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 284 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 284 │ │ │ │ │ + bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ str.w r9, [r6, #-4] │ │ │ │ │ @@ -389,81 +404,81 @@ │ │ │ │ │ b.n 284 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ b.n 284 │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000015a │ │ │ │ │ + .word 0x0000017a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000384 : │ │ │ │ │ +000003a4 : │ │ │ │ │ method_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 3b4 │ │ │ │ │ + cbz r0, 3d4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 3bc │ │ │ │ │ + cbnz r0, 3dc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r0, 3ba │ │ │ │ │ + cbz r0, 3da │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3aa │ │ │ │ │ + bne.n 3ca │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000003c0 : │ │ │ │ │ +000003e0 : │ │ │ │ │ method_getattro(): │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetDict │ │ │ │ │ - cbz r0, 422 │ │ │ │ │ + cbz r0, 442 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyType_LookupRef> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupRef │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 414 │ │ │ │ │ + cbz r0, 434 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ │ - cbz r4, 40e │ │ │ │ │ + cbz r4, 42e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40c │ │ │ │ │ + bge.n 42c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 432 │ │ │ │ │ + cbz r2, 452 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -472,14 +487,14 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetAttr │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3de │ │ │ │ │ - b.n 40e │ │ │ │ │ + bge.n 3fe │ │ │ │ │ + b.n 42e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 40e │ │ │ │ │ + b.n 42e │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -477,21 +477,21 @@ │ │ │ │ │ 00000f3c 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f58 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f5e 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f64 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f6a 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f70 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f76 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f9a 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -00000f9e 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00000fa6 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000faa 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000fb2 0000ae0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000fee 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ff6 0000b80a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000f96 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +00000f9a 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +00000fa2 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000fa6 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000fae 0000ae0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001004 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000100c 0000b80a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ 00001014 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001018 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000102c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ 00001030 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ 00001034 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001038 0000bb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000104a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ @@ -563,19 +563,19 @@ │ │ │ │ │ 000018d2 0000222f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ 000018d6 00002230 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ 000018dc 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00001950 0000270a R_ARM_THM_CALL 000002b5 read_signed_varint │ │ │ │ │ 000019c4 0000270a R_ARM_THM_CALL 000002b5 read_signed_varint │ │ │ │ │ 00001a6a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001a6e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ca0 0000582f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ -00001ca4 00005830 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ -00001cac 0000242f R_ARM_THM_MOVW_ABS_NC 00001a61 _source_offset_converter │ │ │ │ │ -00001cb0 00002430 R_ARM_THM_MOVT_ABS 00001a61 _source_offset_converter │ │ │ │ │ -00001cb4 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001ca8 0000582f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ +00001cac 00005830 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ +00001cb4 0000242f R_ARM_THM_MOVW_ABS_NC 00001a61 _source_offset_converter │ │ │ │ │ +00001cb8 00002430 R_ARM_THM_MOVT_ABS 00001a61 _source_offset_converter │ │ │ │ │ +00001cbc 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000dc0 0000ac1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000f18 0000b61e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 000011aa 0000c21e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 0000131a 0000c21e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 0000169c 0000d41e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 00001a66 0000d91e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1502,22 +1502,22 @@ │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ │ bge.w f7c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldrb.w r3, [r3, #1700] @ 0x6a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f86 │ │ │ │ │ + bne.w f82 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyFunction_ClearCodeByVersion> │ │ │ │ │ R_ARM_THM_CALL _PyFunction_ClearCodeByVersion │ │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd6 │ │ │ │ │ + bne.w fd4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cbz r0, e52 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n e52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ @@ -1604,15 +1604,15 @@ │ │ │ │ │ cbnz r3, f02 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ cbnz r3, f1c │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ff4 │ │ │ │ │ + bne.n 100a │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ cbnz r5, f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ @@ -1657,85 +1657,85 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n f46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n f56 │ │ │ │ │ ldrb.w r3, [r3, #1700] @ 0x6a4 │ │ │ │ │ - cbnz r3, f86 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + cbz r3, fca │ │ │ │ │ add.w r6, r6, #5728 @ 0x1660 │ │ │ │ │ adds r6, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n fd0 │ │ │ │ │ + bpl.n fce │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bge.n fb8 │ │ │ │ │ + bge.n fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - bne.n f8a │ │ │ │ │ + bne.n f86 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f82 │ │ │ │ │ + bge.n fca │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w e2e │ │ │ │ │ - b.n f82 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n f8c │ │ │ │ │ + b.n f88 │ │ │ │ │ ldr r2, [pc, #64] @ (1018 ) │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add.w r5, r5, #4512 @ 0x11a0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n ffc │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n e3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n f0c │ │ │ │ │ + ble.n 1002 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ - cbz r2, 1010 │ │ │ │ │ + cbz r2, ffe │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r0, r6, lsl #2] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n fe8 │ │ │ │ │ + b.n fe6 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n e3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ + b.n f0c │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000206 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000038 │ │ │ │ │ + .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 0000101c <_PyCode_ConstantKey>: │ │ │ │ │ _PyCode_ConstantKey(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -2830,19 +2830,19 @@ │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bcs.w 1d7c │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ and.w r1, r3, #15 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - beq.w 1cf0 │ │ │ │ │ + beq.w 1cde │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - bhi.w 1d2c │ │ │ │ │ + bhi.w 1d1a │ │ │ │ │ cmp r1, #11 │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ + beq.w 1d6c │ │ │ │ │ cmp r1, #12 │ │ │ │ │ beq.w 1d74 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ beq.w 1d80 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ @@ -2859,18 +2859,18 @@ │ │ │ │ │ bls.n 1b1c │ │ │ │ │ ldrsb.w r1, [r2, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt.n 1b1c │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls.w 1d28 │ │ │ │ │ + bls.w 1d16 │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1d28 │ │ │ │ │ + blt.w 1d16 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ bls.n 1b1c │ │ │ │ │ ldrsb.w r1, [r2, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt.n 1b1c │ │ │ │ │ @@ -2881,21 +2881,21 @@ │ │ │ │ │ beq.n 1b1c │ │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge.n 1b0a │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls.w 1c9c │ │ │ │ │ + bls.w 1ca4 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ beq.n 1b42 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.w 1cc2 │ │ │ │ │ + bhi.w 1cca │ │ │ │ │ cmp r2, #11 │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ beq.n 1b42 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ beq.w 1d70 │ │ │ │ │ str r4, [r0, #24] │ │ │ │ │ @@ -2920,18 +2920,18 @@ │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldrsb.w r7, [r3, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ blt.n 1be2 │ │ │ │ │ adds r7, r3, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bls.w 1cbe │ │ │ │ │ + bls.w 1cc6 │ │ │ │ │ ldrsb.w r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1cbe │ │ │ │ │ + blt.w 1cc6 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ bls.n 1be2 │ │ │ │ │ ldrsb.w r7, [r3, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ blt.n 1be2 │ │ │ │ │ @@ -2960,15 +2960,15 @@ │ │ │ │ │ add.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ bhi.n 1b74 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ beq.n 1bb8 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 1c9e │ │ │ │ │ + ble.n 1ca6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb.w r6, [r3, #-1] │ │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ blt.n 1c36 │ │ │ │ │ subs r6, r3, #2 │ │ │ │ │ @@ -2992,38 +2992,41 @@ │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb.w r6, [r1] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bge.n 1c26 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1cec │ │ │ │ │ + beq.n 1c54 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1cd6 │ │ │ │ │ + bhi.w 1d54 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.w 1d6a │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 1c54 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ beq.w 1d78 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ str.w ip, [r0, #16] │ │ │ │ │ ldrsb.w r1, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1c80 │ │ │ │ │ + blt.n 1c88 │ │ │ │ │ ldrsb.w r1, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1c80 │ │ │ │ │ + blt.n 1c88 │ │ │ │ │ ldrsb.w r1, [r3, #-4] │ │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1c80 │ │ │ │ │ + blt.n 1c88 │ │ │ │ │ subs r1, r3, #4 │ │ │ │ │ ldrb.w r2, [r1, #-1]! │ │ │ │ │ lsls r6, r2, #24 │ │ │ │ │ - bpl.n 1c78 │ │ │ │ │ + bpl.n 1c80 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ sub.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3047,30 +3050,20 @@ │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r3, r7 │ │ │ │ │ b.n 1bb4 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ - bmi.n 1d40 │ │ │ │ │ + bmi.n 1d2e │ │ │ │ │ lsrs r7, r1, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 1d62 │ │ │ │ │ + bmi.n 1d50 │ │ │ │ │ add r4, r7 │ │ │ │ │ b.n 1b42 │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - and.w r2, r1, #63 @ 0x3f │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bmi.n 1d88 │ │ │ │ │ - lsls r7, r2, #31 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r4, r4, r2, lsr #1 │ │ │ │ │ - subpl.w r4, r4, r2, lsr #1 │ │ │ │ │ - str r4, [r0, #24] │ │ │ │ │ - b.n 1c4e │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3095,67 +3088,73 @@ │ │ │ │ │ and.w r3, r1, #63 @ 0x3f │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ bmi.n 1da6 │ │ │ │ │ lsrs r6, r3, #1 │ │ │ │ │ lsls r4, r3, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r6, r6 │ │ │ │ │ - b.n 1cf2 │ │ │ │ │ + b.n 1ce0 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb.w r7, [r8], #1 │ │ │ │ │ adds r2, #6 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r2 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ - bmi.n 1d46 │ │ │ │ │ + bmi.n 1d34 │ │ │ │ │ lsrs r7, r1, #1 │ │ │ │ │ lsls r2, r1, #31 │ │ │ │ │ - bpl.n 1cd2 │ │ │ │ │ + bpl.n 1cda │ │ │ │ │ subs r4, r4, r7 │ │ │ │ │ b.n 1b42 │ │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ │ + and.w r2, r1, #63 @ 0x3f │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bmi.n 1d88 │ │ │ │ │ + lsls r7, r2, #31 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r4, r4, r2, lsr #1 │ │ │ │ │ + subpl.w r4, r4, r2, lsr #1 │ │ │ │ │ + b.n 1c54 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 1cf2 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - str r4, [r0, #24] │ │ │ │ │ - b.n 1c4e │ │ │ │ │ + b.n 1ce0 │ │ │ │ │ adds r4, #2 │ │ │ │ │ b.n 1b42 │ │ │ │ │ movs r6, #2 │ │ │ │ │ - b.n 1cf2 │ │ │ │ │ + b.n 1ce0 │ │ │ │ │ subs r4, #2 │ │ │ │ │ - b.n 1cec │ │ │ │ │ + b.n 1c54 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1cb8 │ │ │ │ │ + b.n 1cc0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1aba │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrb.w lr, [r7], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ and.w r6, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ lsl.w r6, r6, r1 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ - beq.n 1ce0 │ │ │ │ │ + beq.n 1d5e │ │ │ │ │ b.n 1d8c │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ and.w r4, r6, #63 @ 0x3f │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ lsl.w r4, r4, r1 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ bmi.n 1daa │ │ │ │ │ - b.n 1d36 │ │ │ │ │ + b.n 1d24 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001dc4 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r1, 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: 73660 (bytes into file) │ │ │ │ │ + Start of section headers: 73468 (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 0x11fbc: │ │ │ │ │ +There are 18 section headers, starting at offset 0x11efc: │ │ │ │ │ │ │ │ │ │ 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 002674 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e564 000fe8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0026a8 003d40 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f54c 0016e8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0063e8 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0063e8 001bb7 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 007fa0 001a5c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 010c34 0008d0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0099fc 000a28 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011504 0005e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a424 000392 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 011aec 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00a7b6 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a7b6 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00a7ec 002060 10 16 320 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c84c 001d16 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 011f2c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002770 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e4cc 001010 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0027a4 003d40 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f4dc 0016e8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0064e4 000018 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0064e4 001bb7 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00809c 0018c8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 010bc4 000880 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 009964 000a28 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011444 0005e8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a38c 000392 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 011a2c 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00a71e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a71e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00a754 002060 10 16 320 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c7b4 001d16 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 011e6c 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 {} │ │ │ │ │ @@ -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 1 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR0 │ │ │ │ │ 5: 00000001 110 FUNC LOCAL DEFAULT 7 BaseException_new │ │ │ │ │ - 6: 00001145 92 FUNC LOCAL DEFAULT 7 BaseException_init │ │ │ │ │ + 6: 00000fb1 92 FUNC LOCAL DEFAULT 7 BaseException_init │ │ │ │ │ 7: 00000795 130 FUNC LOCAL DEFAULT 7 BaseException_vectorcall │ │ │ │ │ 8: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR1 │ │ │ │ │ 12: 000000f5 22 FUNC LOCAL DEFAULT 1 MemoryError_new │ │ │ │ │ 13: 000000f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -47,163 +47,163 @@ │ │ │ │ │ 43: 000006f5 160 FUNC LOCAL DEFAULT 7 BaseException___traceback___set_impl │ │ │ │ │ 44: 00000819 210 FUNC LOCAL DEFAULT 7 BaseException_dealloc │ │ │ │ │ 45: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 46: 000008ed 688 FUNC LOCAL DEFAULT 7 OSError_new │ │ │ │ │ 47: 00000b9d 442 FUNC LOCAL DEFAULT 7 OSError_init │ │ │ │ │ 48: 00000b98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 49: 00000b9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 50: 00000d8d 86 FUNC LOCAL DEFAULT 7 ImportError_dealloc │ │ │ │ │ - 51: 00000f61 164 FUNC LOCAL DEFAULT 7 ImportError_clear │ │ │ │ │ - 52: 00000de5 380 FUNC LOCAL DEFAULT 7 OSError_dealloc │ │ │ │ │ - 53: 00001005 320 FUNC LOCAL DEFAULT 7 OSError_clear │ │ │ │ │ - 54: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 55: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 56: 0000086d 264 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ - 57: 00000970 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 58: 00000974 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 59: 00000975 26 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ - 60: 000011c5 102 FUNC LOCAL DEFAULT 7 BaseException_traverse │ │ │ │ │ + 50: 00000d8d 382 FUNC LOCAL DEFAULT 7 OSError_dealloc │ │ │ │ │ + 51: 00000f0d 164 FUNC LOCAL DEFAULT 7 OSError_clear │ │ │ │ │ + 52: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ + 53: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 54: 0000086d 264 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ + 55: 00000970 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 56: 00000974 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 57: 00000975 86 FUNC LOCAL DEFAULT 1 ImportError_dealloc │ │ │ │ │ + 58: 000009cd 164 FUNC LOCAL DEFAULT 1 ImportError_clear │ │ │ │ │ + 59: 00000a71 26 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ + 60: 00001031 102 FUNC LOCAL DEFAULT 7 BaseException_traverse │ │ │ │ │ 61: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 62: 00000991 162 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ - 63: 00000a35 86 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ - 64: 00000a8d 86 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ - 65: 0000122d 68 FUNC LOCAL DEFAULT 7 StopIteration_clear │ │ │ │ │ - 66: 00001271 2 FUNC LOCAL DEFAULT 7 SystemExit_clear │ │ │ │ │ + 62: 00000a8d 162 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ + 63: 00000b31 86 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ + 64: 00000b89 86 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ + 65: 00001099 68 FUNC LOCAL DEFAULT 7 StopIteration_clear │ │ │ │ │ + 66: 000010dd 2 FUNC LOCAL DEFAULT 7 SystemExit_clear │ │ │ │ │ 67: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 68: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 69: 00000ae5 326 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ - 70: 00000c2d 36 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ - 71: 00000c51 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ - 72: 00000c95 82 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ - 73: 00000ce9 56 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ - 74: 00000d21 130 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ + 69: 00000be1 326 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ + 70: 00000d29 36 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ + 71: 00000d4d 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ + 72: 00000d91 82 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ + 73: 00000de5 56 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ + 74: 00000e1d 130 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ 75: 00000148 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 76: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 77: 00000de5 206 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ + 77: 00000ee1 206 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ 78: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 79: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 80: 00000198 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 81: 00000eb5 176 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 82: 00000f8d 124 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ + 81: 00000fb1 176 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 82: 00001089 124 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ 83: 000001d0 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 84: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 85: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 86: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 87: 00001009 84 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ - 88: 0000105d 126 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ + 87: 00001105 84 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ + 88: 00001159 126 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ 89: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 90: 00000234 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 91: 00001141 160 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ - 92: 000011dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 93: 000011e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 94: 000011e1 56 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ - 95: 00001219 86 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ - 96: 00001271 330 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 91: 0000123d 160 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 92: 000012d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 93: 000012dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 94: 000012dd 56 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 95: 00001315 86 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 96: 0000136d 330 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ 97: 00000244 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 98: 00001400 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 99: 00001275 166 FUNC LOCAL DEFAULT 7 StopIteration_init │ │ │ │ │ + 98: 000014fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 000010e1 166 FUNC LOCAL DEFAULT 7 StopIteration_init │ │ │ │ │ 100: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 101: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 102: 00001404 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 103: 00001405 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 104: 0000131d 240 FUNC LOCAL DEFAULT 7 StopIteration_dealloc │ │ │ │ │ + 102: 00001500 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 103: 00001501 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 104: 00001189 240 FUNC LOCAL DEFAULT 7 StopIteration_dealloc │ │ │ │ │ 105: 00000290 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 106: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 107: 000002b8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 108: 000002c4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 109: 000002d0 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 110: 00001544 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 111: 00001548 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 112: 00001549 256 FUNC LOCAL DEFAULT 7 BaseException_add_note │ │ │ │ │ - 113: 00001644 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 114: 00001449 4 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 115: 00001648 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 116: 00001649 2 FUNC LOCAL DEFAULT 7 NameError_clear │ │ │ │ │ + 110: 000013b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 111: 000013b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 112: 000013b5 256 FUNC LOCAL DEFAULT 7 BaseException_add_note │ │ │ │ │ + 113: 000014b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 00001545 4 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 115: 000014b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 116: 000014b5 2 FUNC LOCAL DEFAULT 7 NameError_clear │ │ │ │ │ 117: 000002fc 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 118: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 119: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 120: 0000144d 342 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 120: 00001549 342 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ 121: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 122: 00000340 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 123: 00000354 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 124: 000015a5 150 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 125: 0000163d 124 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ - 126: 000016b9 52 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 127: 000016ed 28 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ - 128: 00001709 28 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ - 129: 00001725 28 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ + 124: 000016a1 150 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 125: 00001739 124 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 126: 000017b5 52 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ + 127: 000017e9 28 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ + 128: 00001805 28 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ + 129: 00001821 28 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ 130: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 131: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 132: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 133: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 134: 00001741 216 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 134: 0000183d 216 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ 135: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 136: 00001845 72 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ - 137: 0000188d 54 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ + 136: 00001941 72 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ + 137: 00001989 54 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ 138: 00000474 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 139: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 140: 000019d5 54 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ - 141: 00001aa5 28 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ - 142: 0000164d 186 FUNC LOCAL DEFAULT 7 BaseException_with_traceback │ │ │ │ │ - 143: 00001ac1 4 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 140: 00001ad1 54 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ + 141: 00001ba1 28 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ + 142: 000014b9 186 FUNC LOCAL DEFAULT 7 BaseException_with_traceback │ │ │ │ │ + 143: 00001bbd 4 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ 144: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 145: 00001ac5 68 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ + 145: 00001bc1 68 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ 146: 000004b8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ 147: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 148: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 149: 00000544 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 150: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 151: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 152: 00001709 616 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_new │ │ │ │ │ - 153: 0000196c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 154: 00001970 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 155: 00001971 112 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_init │ │ │ │ │ + 152: 00001575 616 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_new │ │ │ │ │ + 153: 000017d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 154: 000017dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 155: 000017dd 112 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_init │ │ │ │ │ 156: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 157: 00001ec5 812 FUNC LOCAL DEFAULT 1 exceptiongroup_split_recursive │ │ │ │ │ - 158: 00002385 212 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 157: 00001fc1 812 FUNC LOCAL DEFAULT 1 exceptiongroup_split_recursive │ │ │ │ │ + 158: 00002481 212 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ 159: 0000008d 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ 160: 000005dc 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 161: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 162: 000000bd 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ 163: 000000ef 98 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ 164: 00000604 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 165: 00000624 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ 166: 00000151 118 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ - 167: 00001db9 22 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ - 168: 000019e1 122 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_traverse │ │ │ │ │ - 169: 00001dd1 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 170: 00001e45 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 167: 00001eb5 22 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ + 168: 0000184d 122 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_traverse │ │ │ │ │ + 169: 00001ecd 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 170: 00001f41 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ 171: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 172: 000006bc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 173: 000021f1 404 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 174: 000021ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 173: 000022ed 404 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 174: 000022e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 175: 000006e0 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 176: 000006e4 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 177: 000006ec 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 178: 000021f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 179: 00002380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 178: 000022ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 179: 0000247c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 180: 00000724 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 181: 00002384 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 182: 00002454 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 183: 00002458 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 184: 00002459 86 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 181: 00002480 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 182: 00002550 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 183: 00002554 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 184: 00002555 86 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ 185: 000001c7 94 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ 186: 0000074c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 187: 000024b1 136 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 187: 000025ad 136 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ 188: 00000225 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ 189: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 190: 00000237 190 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ 191: 00000770 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 192: 00000774 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 193: 00002539 64 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ + 193: 00002635 64 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ 194: 00000790 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 195: 000007c8 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 196: 00000800 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 197: 00000838 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 198: 000025b9 186 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 198: 000026b5 186 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ 199: 00000321 206 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ 200: 000003ef 66 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ 201: 00000431 142 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ 202: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 203: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ 204: 0000087c 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 205: 0000089c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ @@ -354,63 +354,63 @@ │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 353: 00000d59 18 FUNC GLOBAL DEFAULT 7 PyException_GetContext │ │ │ │ │ 354: 00000d6d 30 FUNC GLOBAL DEFAULT 7 PyException_SetContext │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 357: 000011a1 36 FUNC GLOBAL DEFAULT 7 PyException_SetCause │ │ │ │ │ + 357: 0000100d 36 FUNC GLOBAL DEFAULT 7 PyException_SetCause │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 361: 00000da5 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ + 361: 00000ea1 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 367: 00000f65 38 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 367: 00001061 38 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 369: 000010dd 100 FUNC GLOBAL HIDDEN 1 _PyExc_Fini │ │ │ │ │ + 369: 000011d9 100 FUNC GLOBAL HIDDEN 1 _PyExc_Fini │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ 371: 00000001 18 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 372: 000013bd 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 372: 000014b9 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 376: 0000140d 316 FUNC GLOBAL HIDDEN 7 _PyException_AddNote │ │ │ │ │ + 376: 00001279 316 FUNC GLOBAL HIDDEN 7 _PyException_AddNote │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 385: 00000013 16 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ - 387: 00001819 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 387: 00001915 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 389: 000018c5 228 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ - 390: 000019a9 44 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 391: 00001a0d 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 392: 00001a39 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 393: 00001a65 62 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 389: 000019c1 228 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ + 390: 00001aa5 44 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 391: 00001b09 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 392: 00001b35 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 393: 00001b61 62 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 395: 00000023 106 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ - 400: 00001b09 536 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 400: 00001c05 536 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ - 403: 00001d21 42 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 404: 00001d4d 42 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 405: 00001d79 62 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 403: 00001e1d 42 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 404: 00001e49 42 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 405: 00001e75 62 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 422: 00002579 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 422: 00002675 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ 423: 000002f5 44 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 425: 0000061d 64 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ 426: 0000065d 62 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ 427: 0000069b 62 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ 428: 000006d9 62 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ 429: 00000717 62 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe564 contains 509 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe4cc contains 514 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000014 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000018 0000052f R_ARM_THM_MOVW_ABS_NC 00000001 BaseException_new │ │ │ │ │ 0000001c 00000530 R_ARM_THM_MOVT_ABS 00000001 BaseException_new │ │ │ │ │ -00000020 0000062f R_ARM_THM_MOVW_ABS_NC 00001145 BaseException_init │ │ │ │ │ -00000024 00000630 R_ARM_THM_MOVT_ABS 00001145 BaseException_init │ │ │ │ │ +00000020 0000062f R_ARM_THM_MOVW_ABS_NC 00000fb1 BaseException_init │ │ │ │ │ +00000024 00000630 R_ARM_THM_MOVT_ABS 00000fb1 BaseException_init │ │ │ │ │ 00000028 0000072f R_ARM_THM_MOVW_ABS_NC 00000795 BaseException_vectorcall │ │ │ │ │ 0000002c 00000730 R_ARM_THM_MOVT_ABS 00000795 BaseException_vectorcall │ │ │ │ │ 0000003e 0001410a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 0000007e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000082 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000000bc 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000dc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -115,407 +115,412 @@ │ │ │ │ │ 0000083e 00001d2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 00000842 00001d30 R_ARM_THM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ 00000848 00014e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000860 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000868 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000089a 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ 000008a0 0001470a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000008b0 0000362f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ -000008b4 00003630 R_ARM_THM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ +000008b0 0000342f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ +000008b4 00003430 R_ARM_THM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ 000008c2 0001510a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ 000008da 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ 000008f2 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ 000008fe 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ 0000091a 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ 0000094a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000096a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009a4 0000060a R_ARM_THM_CALL 00001145 BaseException_init │ │ │ │ │ -000009ce 00003d2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -000009d2 00003d30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -000009d6 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000009ee 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000a04 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000a22 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000a4a 0000060a R_ARM_THM_CALL 00001145 BaseException_init │ │ │ │ │ -00000a6c 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000a84 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000ad0 0000410a R_ARM_THM_CALL 0000122d StopIteration_clear │ │ │ │ │ -00000afa 0000060a R_ARM_THM_CALL 00001145 BaseException_init │ │ │ │ │ -00000b18 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000b22 0001670a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000b36 0000432f R_ARM_THM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ -00000b3a 00004330 R_ARM_THM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ -00000b60 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00000bf2 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000bf6 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000bfa 0000442f R_ARM_THM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ -00000bfe 00004430 R_ARM_THM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ -00000c04 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c0c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c24 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c32 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c36 00016830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000dba 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000dbe 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000dc6 00004b2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ -00000dca 00004b30 R_ARM_THM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ -00000ddc 00016a0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00000df8 0000060a R_ARM_THM_CALL 00001145 BaseException_init │ │ │ │ │ -00000e22 00004c2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00000e26 00004c30 R_ARM_THM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -00000e2a 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00000e5c 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000e66 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000e84 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000e90 00016b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e9a 00016c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000ea2 00016d0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ece 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000eda 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000ee8 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00000eec 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00000f1a 0000502f R_ARM_THM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ -00000f1e 00005030 R_ARM_THM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ -00000f22 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f2a 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000f30 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00000f42 00004f2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ -00000f46 00004f30 R_ARM_THM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ -00000f4c 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000fb4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000fb8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fbc 0000532f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ -00000fc0 00005330 R_ARM_THM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ -00000fc8 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000fcc 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fd0 0000552f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00000fd4 00005530 R_ARM_THM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00000fdc 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fe6 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000fea 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fee 0000542f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -00000ff2 00005430 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -00000ffa 0000562f R_ARM_THM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ -00000ffe 00005630 R_ARM_THM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ -00001002 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010be 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001122 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001126 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000112a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001136 0001720a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001168 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -0000116e 0001470a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000117c 00005a2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -00001180 00005a30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -00001186 0001510a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -0000119c 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -000011b4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011d6 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001324 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001338 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001356 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001360 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001372 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001384 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001396 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ca 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000013ce 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000013ea 0001750a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000013f2 0000612f R_ARM_THM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ -000013f6 00006130 R_ARM_THM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ -000013fc 0001760a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00001400 0000da02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001416 0001770a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -00001424 0000642f R_ARM_THM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ -00001428 00006430 R_ARM_THM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ -00001436 0000652f R_ARM_THM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ -0000143a 00006530 R_ARM_THM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ -000014c0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000014c4 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000014cc 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014d0 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000014dc 00017f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000014e6 0000752f R_ARM_THM_MOVW_ABS_NC 000002fc .LC32 │ │ │ │ │ -000014ea 00007530 R_ARM_THM_MOVT_ABS 000002fc .LC32 │ │ │ │ │ -000014ee 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000014f8 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00001508 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000150c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001522 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001526 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001536 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000153a 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001546 0000762f R_ARM_THM_MOVW_ABS_NC 00000310 .LC33 │ │ │ │ │ -0000154a 00007630 R_ARM_THM_MOVT_ABS 00000310 .LC33 │ │ │ │ │ -0000154e 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001556 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000155a 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001566 00017f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000156e 0000772f R_ARM_THM_MOVW_ABS_NC 00000318 .LC34 │ │ │ │ │ -00001572 00007730 R_ARM_THM_MOVT_ABS 00000318 .LC34 │ │ │ │ │ -00001576 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001580 0001800a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000015c0 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015c4 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015d6 00007a2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC36 │ │ │ │ │ -000015da 00007a30 R_ARM_THM_MOVT_ABS 00000340 .LC36 │ │ │ │ │ -00001606 00007b2f R_ARM_THM_MOVW_ABS_NC 00000354 .LC37 │ │ │ │ │ -0000160a 00007b30 R_ARM_THM_MOVT_ABS 00000354 .LC37 │ │ │ │ │ -0000162a 0000792f R_ARM_THM_MOVW_ABS_NC 00000328 .LC35 │ │ │ │ │ -0000162e 00007930 R_ARM_THM_MOVT_ABS 00000328 .LC35 │ │ │ │ │ -00001632 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000016f0 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000016f4 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000170c 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001710 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001728 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000172c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000175a 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001766 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001774 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00001778 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00001796 0000852f R_ARM_THM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ -0000179a 00008530 R_ARM_THM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ -0000179e 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000017a6 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -000017ac 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -000017ca 0001820a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -000017d6 0000822f R_ARM_THM_MOVW_ABS_NC 00000364 .LC38 │ │ │ │ │ -000017da 00008230 R_ARM_THM_MOVT_ABS 00000364 .LC38 │ │ │ │ │ -000017e6 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000017fe 0000842f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC40 │ │ │ │ │ -00001802 00008430 R_ARM_THM_MOVT_ABS 000003e4 .LC40 │ │ │ │ │ -00001806 0000832f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC39 │ │ │ │ │ -0000180a 00008330 R_ARM_THM_MOVT_ABS 000003a4 .LC39 │ │ │ │ │ -00001826 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -0000182a 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00001852 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001856 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000186a 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000187a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000474 .LC43 │ │ │ │ │ -0000187e 00008a30 R_ARM_THM_MOVT_ABS 00000474 .LC43 │ │ │ │ │ -00001882 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000189c 00008b2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC44 │ │ │ │ │ -000018a0 00008b30 R_ARM_THM_MOVT_ABS 00000494 .LC44 │ │ │ │ │ -000018de 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000018e2 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -0000197e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019b6 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -000019ba 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -000019e6 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000019ea 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00001a1c 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00001a20 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00001a48 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00001a4c 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00001a74 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00001a78 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00001a88 00018a0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001a94 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00001ab6 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001aba 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ad8 0001670a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001ae4 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00001aec 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001af0 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001af4 0000902f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ -00001af8 00009030 R_ARM_THM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ -00001afe 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b24 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001b28 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001b38 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b44 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001b52 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001b5e 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001b62 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ba2 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001bb2 0001910a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -00001bec 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c02 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00001c08 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00001c14 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001c18 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001c1c 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001c20 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a36 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a54 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a5e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a68 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa0 0000060a R_ARM_THM_CALL 00000fb1 BaseException_init │ │ │ │ │ +00000aca 00003d2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00000ace 00003d30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00000ad2 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000aea 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00000b00 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00000b1e 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00000b46 0000060a R_ARM_THM_CALL 00000fb1 BaseException_init │ │ │ │ │ +00000b68 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00000b80 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00000bcc 0000410a R_ARM_THM_CALL 00001099 StopIteration_clear │ │ │ │ │ +00000bf6 0000060a R_ARM_THM_CALL 00000fb1 BaseException_init │ │ │ │ │ +00000c14 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00000c1e 0001670a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000c32 0000432f R_ARM_THM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ +00000c36 00004330 R_ARM_THM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ +00000c5c 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000cee 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000cf2 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000cf6 0000442f R_ARM_THM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ +00000cfa 00004430 R_ARM_THM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ +00000d00 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d08 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d20 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d2e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d32 00016830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000eb6 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000eba 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000ec2 00004b2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ +00000ec6 00004b30 R_ARM_THM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ +00000ed8 00016a0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00000ef4 0000060a R_ARM_THM_CALL 00000fb1 BaseException_init │ │ │ │ │ +00000f1e 00004c2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00000f22 00004c30 R_ARM_THM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00000f26 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000f58 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00000f62 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00000f80 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00000f8c 00016b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f96 00016c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f9e 00016d0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000fca 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000fd6 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000fe4 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00000fe8 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00001016 0000502f R_ARM_THM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ +0000101a 00005030 R_ARM_THM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ +0000101e 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001026 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +0000102c 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +0000103e 00004f2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ +00001042 00004f30 R_ARM_THM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ +00001048 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000010b0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000010b4 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000010b8 0000532f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ +000010bc 00005330 R_ARM_THM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ +000010c4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000010c8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000010cc 0000552f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ +000010d0 00005530 R_ARM_THM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ +000010d8 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010e2 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000010e6 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000010ea 0000542f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +000010ee 00005430 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +000010f6 0000562f R_ARM_THM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ +000010fa 00005630 R_ARM_THM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ +000010fe 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011ba 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ce 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000121e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001222 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001226 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001232 0001720a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001264 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +0000126a 0001470a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001278 00005a2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +0000127c 00005a30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001282 0001510a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00001298 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +000012b0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001420 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001434 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001452 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000145c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000146e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001480 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001492 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014ae 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014c6 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000014ca 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000014e6 0001750a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000014ee 0000612f R_ARM_THM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ +000014f2 00006130 R_ARM_THM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ +000014f8 0001760a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000014fc 0000da02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001512 0001770a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001520 0000642f R_ARM_THM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ +00001524 00006430 R_ARM_THM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ +00001532 0000652f R_ARM_THM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ +00001536 00006530 R_ARM_THM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ +000015bc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000015c0 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000015c8 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000015cc 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015d8 00017f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000015e2 0000752f R_ARM_THM_MOVW_ABS_NC 000002fc .LC32 │ │ │ │ │ +000015e6 00007530 R_ARM_THM_MOVT_ABS 000002fc .LC32 │ │ │ │ │ +000015ea 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000015f4 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00001604 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001608 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000161e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001622 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001632 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001636 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001642 0000762f R_ARM_THM_MOVW_ABS_NC 00000310 .LC33 │ │ │ │ │ +00001646 00007630 R_ARM_THM_MOVT_ABS 00000310 .LC33 │ │ │ │ │ +0000164a 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001652 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001656 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001662 00017f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000166a 0000772f R_ARM_THM_MOVW_ABS_NC 00000318 .LC34 │ │ │ │ │ +0000166e 00007730 R_ARM_THM_MOVT_ABS 00000318 .LC34 │ │ │ │ │ +00001672 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000167c 0001800a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000016bc 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000016c0 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000016d2 00007a2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC36 │ │ │ │ │ +000016d6 00007a30 R_ARM_THM_MOVT_ABS 00000340 .LC36 │ │ │ │ │ +00001702 00007b2f R_ARM_THM_MOVW_ABS_NC 00000354 .LC37 │ │ │ │ │ +00001706 00007b30 R_ARM_THM_MOVT_ABS 00000354 .LC37 │ │ │ │ │ +00001726 0000792f R_ARM_THM_MOVW_ABS_NC 00000328 .LC35 │ │ │ │ │ +0000172a 00007930 R_ARM_THM_MOVT_ABS 00000328 .LC35 │ │ │ │ │ +0000172e 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000017ec 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017f0 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001808 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000180c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001824 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001828 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001856 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001862 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001870 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00001874 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00001892 0000852f R_ARM_THM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ +00001896 00008530 R_ARM_THM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ +0000189a 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000018a2 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +000018a8 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +000018c6 0001820a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +000018d2 0000822f R_ARM_THM_MOVW_ABS_NC 00000364 .LC38 │ │ │ │ │ +000018d6 00008230 R_ARM_THM_MOVT_ABS 00000364 .LC38 │ │ │ │ │ +000018e2 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000018fa 0000842f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC40 │ │ │ │ │ +000018fe 00008430 R_ARM_THM_MOVT_ABS 000003e4 .LC40 │ │ │ │ │ +00001902 0000832f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC39 │ │ │ │ │ +00001906 00008330 R_ARM_THM_MOVT_ABS 000003a4 .LC39 │ │ │ │ │ +00001922 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001926 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +0000194e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001952 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001966 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001976 00008a2f R_ARM_THM_MOVW_ABS_NC 00000474 .LC43 │ │ │ │ │ +0000197a 00008a30 R_ARM_THM_MOVT_ABS 00000474 .LC43 │ │ │ │ │ +0000197e 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001998 00008b2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC44 │ │ │ │ │ +0000199c 00008b30 R_ARM_THM_MOVT_ABS 00000494 .LC44 │ │ │ │ │ +000019da 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000019de 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00001a7a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab2 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001ab6 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00001ae2 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00001ae6 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00001b18 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001b1c 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00001b44 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001b48 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00001b70 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001b74 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00001b84 00018a0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001b90 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00001bb2 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001bb6 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001bd4 0001670a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001be0 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00001be8 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001bec 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001bf0 0000902f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ +00001bf4 00009030 R_ARM_THM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ +00001bfa 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c20 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001c24 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001c34 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c40 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001c4e 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00001c5a 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001c5e 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001c6a 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001c8c 00009c2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC52 │ │ │ │ │ -00001c90 00009c30 R_ARM_THM_MOVT_ABS 000005d8 .LC52 │ │ │ │ │ -00001c94 00018b0a R_ARM_THM_CALL 00000023 _PyExc_CreateExceptionGroup │ │ │ │ │ -00001cac 0001920a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ -00001ce8 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cec 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001cf8 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cfc 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d04 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d12 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d1a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d30 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -00001d34 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00001d5c 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -00001d60 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00001d88 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -00001d8c 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00001d9c 00018a0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001da8 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00001e0c 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e10 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e24 00014f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001e2e 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00001e34 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00001e56 0001970a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001e76 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001e7a 00019830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001ea2 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001ea6 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001eaa 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000660 .LC57 │ │ │ │ │ -00001eae 0000ab30 R_ARM_THM_MOVT_ABS 00000660 .LC57 │ │ │ │ │ -00001eb4 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ef2 0001990a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001f00 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001f04 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001f12 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f1e 00019a0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00001f2a 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001fa6 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fac 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00001fd2 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001ffc 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000202a 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000202e 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002044 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002050 00019b0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000205e 00019c0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -0000207e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020bc 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -000020d8 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -000020e4 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002100 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000211e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002128 00019d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002134 00019e0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002168 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002186 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000218c 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC58 │ │ │ │ │ -00002190 0000ac30 R_ARM_THM_MOVT_ABS 000006bc .LC58 │ │ │ │ │ -00002196 00019f0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000021a8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021be 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -000021d8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021ec 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000220c 0001a00a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -0000221a 0000af2f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC59 │ │ │ │ │ -0000221e 0000af30 R_ARM_THM_MOVT_ABS 000006e0 .LC59 │ │ │ │ │ -00002222 0000b02f R_ARM_THM_MOVW_ABS_NC 000006e4 .LC60 │ │ │ │ │ -00002226 0000b030 R_ARM_THM_MOVT_ABS 000006e4 .LC60 │ │ │ │ │ -0000222a 0001a10a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002234 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002238 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002246 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002264 00002b0a R_ARM_THM_CALL 000006f5 BaseException___traceback___set_impl │ │ │ │ │ -0000228a 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -0000229e 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -000022a8 0001790a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000022bc 0000b12f R_ARM_THM_MOVW_ABS_NC 000006ec .LC61 │ │ │ │ │ -000022c0 0000b130 R_ARM_THM_MOVT_ABS 000006ec .LC61 │ │ │ │ │ -000022c6 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022d8 00018d0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -000022e2 0001a20a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00002302 00017c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000232a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002342 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000234c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002366 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002378 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002380 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002394 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002398 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000023a4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000023a8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000023b8 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002410 00019b0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000241e 0001a30a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00002438 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000243e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000724 .LC62 │ │ │ │ │ -00002442 0000b430 R_ARM_THM_MOVT_ABS 00000724 .LC62 │ │ │ │ │ -00002448 00019f0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002454 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002470 00014f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00002478 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000247c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002484 00018c0a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000024a4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024c4 0000060a R_ARM_THM_CALL 00001145 BaseException_init │ │ │ │ │ -000024d8 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC63 │ │ │ │ │ -000024dc 0000ba30 R_ARM_THM_MOVT_ABS 0000074c .LC63 │ │ │ │ │ -000024f2 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000250a 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -00002528 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -0000254a 00019a0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -0000254e 00009c2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC52 │ │ │ │ │ -00002552 00009c30 R_ARM_THM_MOVT_ABS 000005d8 .LC52 │ │ │ │ │ -00002558 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000770 .LC65 │ │ │ │ │ -0000255c 0000bf30 R_ARM_THM_MOVT_ABS 00000770 .LC65 │ │ │ │ │ -00002562 0000c02f R_ARM_THM_MOVW_ABS_NC 00000774 .LC66 │ │ │ │ │ -00002566 0000c030 R_ARM_THM_MOVT_ABS 00000774 .LC66 │ │ │ │ │ -0000258a 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -0000258e 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -000025aa 0001850a R_ARM_THM_CALL 000018c5 _PyUnicodeError_GetParams │ │ │ │ │ -000025d2 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000025de 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000025e2 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -000025fe 0000c52f R_ARM_THM_MOVW_ABS_NC 00000838 .LC70 │ │ │ │ │ -00002602 0000c530 R_ARM_THM_MOVT_ABS 00000838 .LC70 │ │ │ │ │ -00002606 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000260e 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -0000262a 0001820a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00002636 0000c22f R_ARM_THM_MOVW_ABS_NC 00000790 .LC67 │ │ │ │ │ -0000263a 0000c230 R_ARM_THM_MOVT_ABS 00000790 .LC67 │ │ │ │ │ -00002644 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002656 0000c42f R_ARM_THM_MOVW_ABS_NC 00000800 .LC69 │ │ │ │ │ -0000265a 0000c430 R_ARM_THM_MOVT_ABS 00000800 .LC69 │ │ │ │ │ -0000265e 0000c32f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC68 │ │ │ │ │ -00002662 0000c330 R_ARM_THM_MOVT_ABS 000007c8 .LC68 │ │ │ │ │ +00001c9e 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001cae 0001910a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00001ce8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cfe 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00001d04 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00001d10 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d14 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d18 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d1c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d56 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d5a 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d66 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001d88 00009c2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC52 │ │ │ │ │ +00001d8c 00009c30 R_ARM_THM_MOVT_ABS 000005d8 .LC52 │ │ │ │ │ +00001d90 00018b0a R_ARM_THM_CALL 00000023 _PyExc_CreateExceptionGroup │ │ │ │ │ +00001da8 0001920a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ +00001de4 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001de8 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001df4 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001df8 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e00 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e0e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e16 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e2c 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +00001e30 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +00001e58 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +00001e5c 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +00001e84 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +00001e88 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +00001e98 00018a0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001ea4 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00001f08 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f0c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f20 00014f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001f2a 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00001f30 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00001f52 0001970a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001f72 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001f76 00019830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001f9e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001fa2 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001fa6 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000660 .LC57 │ │ │ │ │ +00001faa 0000ab30 R_ARM_THM_MOVT_ABS 00000660 .LC57 │ │ │ │ │ +00001fb0 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fee 0001990a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001ffc 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002000 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000200e 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000201a 00019a0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002026 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000020a2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020a8 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +000020ce 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000020f8 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002126 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000212a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002140 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000214c 00019b0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000215a 00019c0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +0000217a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b8 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +000021d4 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +000021e0 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000021fc 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000221a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002224 00019d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002230 00019e0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002264 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002282 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002288 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC58 │ │ │ │ │ +0000228c 0000ac30 R_ARM_THM_MOVT_ABS 000006bc .LC58 │ │ │ │ │ +00002292 00019f0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000022a4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ba 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +000022d4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022de 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022e8 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002308 0001a00a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +00002316 0000af2f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC59 │ │ │ │ │ +0000231a 0000af30 R_ARM_THM_MOVT_ABS 000006e0 .LC59 │ │ │ │ │ +0000231e 0000b02f R_ARM_THM_MOVW_ABS_NC 000006e4 .LC60 │ │ │ │ │ +00002322 0000b030 R_ARM_THM_MOVT_ABS 000006e4 .LC60 │ │ │ │ │ +00002326 0001a10a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00002330 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002334 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002342 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002360 00002b0a R_ARM_THM_CALL 000006f5 BaseException___traceback___set_impl │ │ │ │ │ +00002386 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +0000239a 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +000023a4 0001790a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000023b8 0000b12f R_ARM_THM_MOVW_ABS_NC 000006ec .LC61 │ │ │ │ │ +000023bc 0000b130 R_ARM_THM_MOVT_ABS 000006ec .LC61 │ │ │ │ │ +000023c2 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023d4 00018d0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000023de 0001a20a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000023fe 00017c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002426 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000243e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002448 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002462 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002474 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000247c 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002490 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002494 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000024a0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000024a4 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000024b4 0001840a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000250c 00019b0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000251a 0001a30a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00002534 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000253a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000724 .LC62 │ │ │ │ │ +0000253e 0000b430 R_ARM_THM_MOVT_ABS 00000724 .LC62 │ │ │ │ │ +00002544 00019f0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002550 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000256c 00014f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00002574 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002578 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002580 00018c0a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +000025a0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025c0 0000060a R_ARM_THM_CALL 00000fb1 BaseException_init │ │ │ │ │ +000025d4 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC63 │ │ │ │ │ +000025d8 0000ba30 R_ARM_THM_MOVT_ABS 0000074c .LC63 │ │ │ │ │ +000025ee 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00002606 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00002624 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00002646 00019a0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0000264a 00009c2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC52 │ │ │ │ │ +0000264e 00009c30 R_ARM_THM_MOVT_ABS 000005d8 .LC52 │ │ │ │ │ +00002654 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000770 .LC65 │ │ │ │ │ +00002658 0000bf30 R_ARM_THM_MOVT_ABS 00000770 .LC65 │ │ │ │ │ +0000265e 0000c02f R_ARM_THM_MOVW_ABS_NC 00000774 .LC66 │ │ │ │ │ +00002662 0000c030 R_ARM_THM_MOVT_ABS 00000774 .LC66 │ │ │ │ │ +00002686 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +0000268a 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +000026a6 0001850a R_ARM_THM_CALL 000019c1 _PyUnicodeError_GetParams │ │ │ │ │ +000026ce 0001630a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000026da 00004e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000026de 00004e30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +000026fa 0000c52f R_ARM_THM_MOVW_ABS_NC 00000838 .LC70 │ │ │ │ │ +000026fe 0000c530 R_ARM_THM_MOVT_ABS 00000838 .LC70 │ │ │ │ │ +00002702 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000270a 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ +00002726 0001820a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00002732 0000c22f R_ARM_THM_MOVW_ABS_NC 00000790 .LC67 │ │ │ │ │ +00002736 0000c230 R_ARM_THM_MOVT_ABS 00000790 .LC67 │ │ │ │ │ +00002740 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002752 0000c42f R_ARM_THM_MOVW_ABS_NC 00000800 .LC69 │ │ │ │ │ +00002756 0000c430 R_ARM_THM_MOVT_ABS 00000800 .LC69 │ │ │ │ │ +0000275a 0000c32f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC68 │ │ │ │ │ +0000275e 0000c330 R_ARM_THM_MOVT_ABS 000007c8 .LC68 │ │ │ │ │ 00000106 0000051e R_ARM_THM_JUMP24 00000001 BaseException_new │ │ │ │ │ 0000014a 0000051e R_ARM_THM_JUMP24 00000001 BaseException_new │ │ │ │ │ -00000980 0001631e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00000984 0001631e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -0000098a 0001641e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00000c8c 00003c1e R_ARM_THM_JUMP24 000011c5 BaseException_traverse │ │ │ │ │ -00000cce 00003c1e R_ARM_THM_JUMP24 000011c5 BaseException_traverse │ │ │ │ │ -00000d1a 00003c1e R_ARM_THM_JUMP24 000011c5 BaseException_traverse │ │ │ │ │ -00000d94 00003c1e R_ARM_THM_JUMP24 000011c5 BaseException_traverse │ │ │ │ │ -00000f60 0001641e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00000f86 0001431e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000010b8 0000141e R_ARM_THM_JUMP24 00000071 BaseException_clear │ │ │ │ │ -00001210 00003c1e R_ARM_THM_JUMP24 000011c5 BaseException_traverse │ │ │ │ │ -00001332 0000141e R_ARM_THM_JUMP24 00000071 BaseException_clear │ │ │ │ │ -00001432 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001442 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000151c 0001631e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -000015ea 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001614 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000166a 00003c1e R_ARM_THM_JUMP24 000011c5 BaseException_traverse │ │ │ │ │ -000016e4 00003c1e R_ARM_THM_JUMP24 000011c5 BaseException_traverse │ │ │ │ │ -000017fa 0001641e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00001ac0 00002b1e R_ARM_THM_JUMP24 000006f5 BaseException___traceback___set_impl │ │ │ │ │ -00001dc4 00014f1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001dca 00014f1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00002574 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002652 0001641e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00000a1c 0000141e R_ARM_THM_JUMP24 00000071 BaseException_clear │ │ │ │ │ +00000a7c 0001631e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00000a80 0001631e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00000a86 0001641e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00000d88 00003c1e R_ARM_THM_JUMP24 00001031 BaseException_traverse │ │ │ │ │ +00000dca 00003c1e R_ARM_THM_JUMP24 00001031 BaseException_traverse │ │ │ │ │ +00000e16 00003c1e R_ARM_THM_JUMP24 00001031 BaseException_traverse │ │ │ │ │ +00000e90 00003c1e R_ARM_THM_JUMP24 00001031 BaseException_traverse │ │ │ │ │ +0000105c 0001641e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00001082 0001431e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000011b4 0000141e R_ARM_THM_JUMP24 00000071 BaseException_clear │ │ │ │ │ +0000130c 00003c1e R_ARM_THM_JUMP24 00001031 BaseException_traverse │ │ │ │ │ +0000142e 0000141e R_ARM_THM_JUMP24 00000071 BaseException_clear │ │ │ │ │ +0000152e 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000153e 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001618 0001631e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +000016e6 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001710 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001766 00003c1e R_ARM_THM_JUMP24 00001031 BaseException_traverse │ │ │ │ │ +000017e0 00003c1e R_ARM_THM_JUMP24 00001031 BaseException_traverse │ │ │ │ │ +000018f6 0001641e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00001bbc 00002b1e R_ARM_THM_JUMP24 000006f5 BaseException___traceback___set_impl │ │ │ │ │ +00001ec0 00014f1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001ec6 00014f1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00002670 00016e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000274e 0001641e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf54c contains 733 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf4dc contains 733 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001c802 R_ARM_ABS32 00000b48 _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -543,315 +548,315 @@ │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000a0 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000000e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e4 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +000000e4 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 000000e8 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000011c 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +0000011c 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000124 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000001b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +000001b8 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 000001bc 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000001dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f0 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000001f0 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000001f8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000022c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000023c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000288 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000028c 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +0000028c 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000290 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000002b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002c4 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000002c4 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000002cc 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000310 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 0000035c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000360 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000364 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000398 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000398 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000003a0 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000003d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f0 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000430 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000434 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000434 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000438 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000458 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000046c 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +0000046c 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000474 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000004a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c4 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000504 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000508 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000508 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 0000050c 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000540 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000540 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000548 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000057c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000058c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000598 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000005d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +000005dc 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 000005e0 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000600 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000614 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000614 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 0000061c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000660 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000006ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b0 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +000006b0 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 000006b4 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000006d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006e8 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000006e8 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000006f0 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000734 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000740 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000780 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000784 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000788 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000007a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007bc 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000007bc 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000007c4 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000007f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000808 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000814 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000854 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000858 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000858 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 0000085c 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 0000087c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000890 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000890 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000898 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000008cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e8 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000928 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000092c 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +0000092c 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000930 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000950 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000964 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000964 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 0000096c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000009a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009bc 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000009fc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a00 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000a00 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000a04 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a38 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000a38 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000a40 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000a74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a84 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a90 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000ad0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad4 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000ad4 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000ad8 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000af8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b0c 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000b0c 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000b14 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000b54 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b60 00001302 R_ARM_ABS32 000001e1 MemoryError_dealloc │ │ │ │ │ 00000ba0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba4 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000ba4 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000ba8 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bdc 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000bdc 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000be4 00000c02 R_ARM_ABS32 000000f5 MemoryError_new │ │ │ │ │ 00000c18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c28 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c34 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000c74 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c78 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000c78 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000c7c 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000c9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cb0 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000cb0 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000cb8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000cec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cfc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d08 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000d48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d4c 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000d4c 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000d50 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000d70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d84 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000d84 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000d8c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000dc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dd0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ddc 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000e1c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e20 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000e20 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000e24 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000e44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e58 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000e58 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000e60 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000e94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ea4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000eb0 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000ef0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef4 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000ef4 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000ef8 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000f18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f2c 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00000f2c 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00000f34 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000f68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f84 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00000fc4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fc8 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00000fc8 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00000fcc 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00000fec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001000 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00001000 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00001008 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000103c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000104c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001058 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00001098 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000109c 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +0000109c 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 000010a0 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000010c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010d4 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000010d4 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000010dc 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001120 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000112c 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 0000116c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001170 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00001170 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00001174 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00001194 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011a8 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000011a8 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000011b0 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000011f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011fc 00005702 R_ARM_ABS32 00001009 UnicodeError_dealloc │ │ │ │ │ -00001228 0000c602 R_ARM_ABS32 000025b9 UnicodeTranslateError_str │ │ │ │ │ +000011fc 00005702 R_ARM_ABS32 00001105 UnicodeError_dealloc │ │ │ │ │ +00001228 0000c602 R_ARM_ABS32 000026b5 UnicodeTranslateError_str │ │ │ │ │ 0000123c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001240 00004702 R_ARM_ABS32 00000c51 UnicodeError_traverse │ │ │ │ │ -00001244 00005802 R_ARM_ABS32 0000105d UnicodeError_clear │ │ │ │ │ +00001240 00004702 R_ARM_ABS32 00000d4d UnicodeError_traverse │ │ │ │ │ +00001244 00005802 R_ARM_ABS32 00001159 UnicodeError_clear │ │ │ │ │ 0000125c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001278 0000bb02 R_ARM_ABS32 000024b1 UnicodeTranslateError_init │ │ │ │ │ +00001278 0000bb02 R_ARM_ABS32 000025ad UnicodeTranslateError_init │ │ │ │ │ 00001280 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000012c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012cc 00005702 R_ARM_ABS32 00001009 UnicodeError_dealloc │ │ │ │ │ -000012f8 00005102 R_ARM_ABS32 00000eb5 UnicodeDecodeError_str │ │ │ │ │ +000012cc 00005702 R_ARM_ABS32 00001105 UnicodeError_dealloc │ │ │ │ │ +000012f8 00005102 R_ARM_ABS32 00000fb1 UnicodeDecodeError_str │ │ │ │ │ 0000130c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001310 00004702 R_ARM_ABS32 00000c51 UnicodeError_traverse │ │ │ │ │ -00001314 00005802 R_ARM_ABS32 0000105d UnicodeError_clear │ │ │ │ │ +00001310 00004702 R_ARM_ABS32 00000d4d UnicodeError_traverse │ │ │ │ │ +00001314 00005802 R_ARM_ABS32 00001159 UnicodeError_clear │ │ │ │ │ 0000132c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001334 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001348 00004d02 R_ARM_ABS32 00000de5 UnicodeDecodeError_init │ │ │ │ │ +00001348 00004d02 R_ARM_ABS32 00000ee1 UnicodeDecodeError_init │ │ │ │ │ 00001350 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001394 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013a0 00005702 R_ARM_ABS32 00001009 UnicodeError_dealloc │ │ │ │ │ -000013cc 00008602 R_ARM_ABS32 00001741 UnicodeEncodeError_str │ │ │ │ │ +000013a0 00005702 R_ARM_ABS32 00001105 UnicodeError_dealloc │ │ │ │ │ +000013cc 00008602 R_ARM_ABS32 0000183d UnicodeEncodeError_str │ │ │ │ │ 000013e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013e4 00004702 R_ARM_ABS32 00000c51 UnicodeError_traverse │ │ │ │ │ -000013e8 00005802 R_ARM_ABS32 0000105d UnicodeError_clear │ │ │ │ │ +000013e4 00004702 R_ARM_ABS32 00000d4d UnicodeError_traverse │ │ │ │ │ +000013e8 00005802 R_ARM_ABS32 00001159 UnicodeError_clear │ │ │ │ │ 00001400 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001408 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000141c 00003e02 R_ARM_ABS32 00000991 UnicodeEncodeError_init │ │ │ │ │ +0000141c 00003e02 R_ARM_ABS32 00000a8d UnicodeEncodeError_init │ │ │ │ │ 00001424 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000146c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000147c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001480 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001490 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001494 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014e8 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00001528 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000152c 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +0000152c 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00001530 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00001550 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001564 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00001564 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 0000156c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000015ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000015b8 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000015f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000015fc 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +000015fc 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00001600 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00001620 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001634 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00001634 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 0000163c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001670 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001680 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000168c 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000016b8 0000bc02 R_ARM_ABS32 00000225 KeyError_str │ │ │ │ │ 000016cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016d0 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +000016d0 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 000016d4 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000016f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001708 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00001708 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00001744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001754 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001760 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000017a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000017a4 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +000017a4 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 000017a8 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000017c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017dc 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000017dc 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000017e4 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001828 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001834 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00001874 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001878 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00001878 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 0000187c 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 0000189c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000018b0 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000018b0 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000018b8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000018f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001904 00005f02 R_ARM_ABS32 00001219 SyntaxError_dealloc │ │ │ │ │ +00001904 00005f02 R_ARM_ABS32 00001315 SyntaxError_dealloc │ │ │ │ │ 00001944 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001948 00004a02 R_ARM_ABS32 00000d21 SyntaxError_traverse │ │ │ │ │ -0000194c 00006002 R_ARM_ABS32 00001271 SyntaxError_clear │ │ │ │ │ +00001948 00004a02 R_ARM_ABS32 00000e1d SyntaxError_traverse │ │ │ │ │ +0000194c 00006002 R_ARM_ABS32 0000136d SyntaxError_clear │ │ │ │ │ 0000196c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001980 00004502 R_ARM_ABS32 00000ae5 SyntaxError_init │ │ │ │ │ +00001980 00004502 R_ARM_ABS32 00000be1 SyntaxError_init │ │ │ │ │ 000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019d8 00005f02 R_ARM_ABS32 00001219 SyntaxError_dealloc │ │ │ │ │ +000019d8 00005f02 R_ARM_ABS32 00001315 SyntaxError_dealloc │ │ │ │ │ 00001a18 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a1c 00004a02 R_ARM_ABS32 00000d21 SyntaxError_traverse │ │ │ │ │ -00001a20 00006002 R_ARM_ABS32 00001271 SyntaxError_clear │ │ │ │ │ +00001a1c 00004a02 R_ARM_ABS32 00000e1d SyntaxError_traverse │ │ │ │ │ +00001a20 00006002 R_ARM_ABS32 0000136d SyntaxError_clear │ │ │ │ │ 00001a40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a54 00004502 R_ARM_ABS32 00000ae5 SyntaxError_init │ │ │ │ │ +00001a54 00004502 R_ARM_ABS32 00000be1 SyntaxError_init │ │ │ │ │ 00001a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001aa0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001aac 00005f02 R_ARM_ABS32 00001219 SyntaxError_dealloc │ │ │ │ │ +00001aac 00005f02 R_ARM_ABS32 00001315 SyntaxError_dealloc │ │ │ │ │ 00001aec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001af0 00004a02 R_ARM_ABS32 00000d21 SyntaxError_traverse │ │ │ │ │ -00001af4 00006002 R_ARM_ABS32 00001271 SyntaxError_clear │ │ │ │ │ +00001af0 00004a02 R_ARM_ABS32 00000e1d SyntaxError_traverse │ │ │ │ │ +00001af4 00006002 R_ARM_ABS32 0000136d SyntaxError_clear │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b28 00004502 R_ARM_ABS32 00000ae5 SyntaxError_init │ │ │ │ │ +00001b28 00004502 R_ARM_ABS32 00000be1 SyntaxError_init │ │ │ │ │ 00001b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b74 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b80 00005f02 R_ARM_ABS32 00001219 SyntaxError_dealloc │ │ │ │ │ -00001bac 00007802 R_ARM_ABS32 0000144d SyntaxError_str │ │ │ │ │ +00001b80 00005f02 R_ARM_ABS32 00001315 SyntaxError_dealloc │ │ │ │ │ +00001bac 00007802 R_ARM_ABS32 00001549 SyntaxError_str │ │ │ │ │ 00001bc0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bc4 00004a02 R_ARM_ABS32 00000d21 SyntaxError_traverse │ │ │ │ │ -00001bc8 00006002 R_ARM_ABS32 00001271 SyntaxError_clear │ │ │ │ │ +00001bc4 00004a02 R_ARM_ABS32 00000e1d SyntaxError_traverse │ │ │ │ │ +00001bc8 00006002 R_ARM_ABS32 0000136d SyntaxError_clear │ │ │ │ │ 00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001bfc 00004502 R_ARM_ABS32 00000ae5 SyntaxError_init │ │ │ │ │ +00001bfc 00004502 R_ARM_ABS32 00000be1 SyntaxError_init │ │ │ │ │ 00001c38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c4c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c60 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c70 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c74 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -864,17 +869,17 @@ │ │ │ │ │ 00001cc0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cc4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d0c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d18 00002602 R_ARM_ABS32 000003b1 AttributeError_dealloc │ │ │ │ │ -00001d44 00003b02 R_ARM_ABS32 00000975 BaseException_str │ │ │ │ │ +00001d44 00003b02 R_ARM_ABS32 00000a71 BaseException_str │ │ │ │ │ 00001d58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d5c 00004902 R_ARM_ABS32 00000ce9 AttributeError_traverse │ │ │ │ │ +00001d5c 00004902 R_ARM_ABS32 00000de5 AttributeError_traverse │ │ │ │ │ 00001d60 00002802 R_ARM_ABS32 0000054d AttributeError_clear │ │ │ │ │ 00001d74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d94 00002202 R_ARM_ABS32 00000135 AttributeError_init │ │ │ │ │ 00001dd0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001dd4 0000c902 R_ARM_ABS32 00000431 AttributeError_getstate │ │ │ │ │ @@ -882,190 +887,190 @@ │ │ │ │ │ 00001de4 0000c802 R_ARM_ABS32 000003ef AttributeError_reduce │ │ │ │ │ 00001e00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e14 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e24 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e4c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e58 00007202 R_ARM_ABS32 00001449 NameError_dealloc │ │ │ │ │ +00001e58 00007202 R_ARM_ABS32 00001545 NameError_dealloc │ │ │ │ │ 00001e98 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e9c 00005e02 R_ARM_ABS32 000011e1 NameError_traverse │ │ │ │ │ -00001ea0 00007402 R_ARM_ABS32 00001649 NameError_clear │ │ │ │ │ +00001e9c 00005e02 R_ARM_ABS32 000012dd NameError_traverse │ │ │ │ │ +00001ea0 00007402 R_ARM_ABS32 000014b5 NameError_clear │ │ │ │ │ 00001ec0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ed4 00005b02 R_ARM_ABS32 00001141 NameError_init │ │ │ │ │ +00001ed4 00005b02 R_ARM_ABS32 0000123d NameError_init │ │ │ │ │ 00001f10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f20 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f2c 00007202 R_ARM_ABS32 00001449 NameError_dealloc │ │ │ │ │ -00001f58 00003b02 R_ARM_ABS32 00000975 BaseException_str │ │ │ │ │ +00001f2c 00007202 R_ARM_ABS32 00001545 NameError_dealloc │ │ │ │ │ +00001f58 00003b02 R_ARM_ABS32 00000a71 BaseException_str │ │ │ │ │ 00001f6c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f70 00005e02 R_ARM_ABS32 000011e1 NameError_traverse │ │ │ │ │ -00001f74 00007402 R_ARM_ABS32 00001649 NameError_clear │ │ │ │ │ +00001f70 00005e02 R_ARM_ABS32 000012dd NameError_traverse │ │ │ │ │ +00001f74 00007402 R_ARM_ABS32 000014b5 NameError_clear │ │ │ │ │ 00001f88 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001fa8 00005b02 R_ARM_ABS32 00001141 NameError_init │ │ │ │ │ +00001fa8 00005b02 R_ARM_ABS32 0000123d NameError_init │ │ │ │ │ 00001fe4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ff4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000200c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000201c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002028 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00002068 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000206c 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +0000206c 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00002070 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00002090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000020a4 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000020a4 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000020ac 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000020e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000020f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000020fc 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 0000213c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002140 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00002140 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00002144 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00002164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002178 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00002178 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00002180 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000021b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000021c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000021d0 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00002210 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002214 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00002214 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00002218 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00002238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000224c 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +0000224c 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00002254 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00002288 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002298 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022a4 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000022e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022e8 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +000022e8 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 000022ec 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 0000230c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002320 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00002320 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00002328 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000235c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000236c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002378 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 000023b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023bc 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +000023bc 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 000023c0 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000023e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000023f4 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000023f4 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000023fc 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000243c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002448 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002448 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000248c 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002490 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +0000248c 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002490 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 000024b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024c4 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 0000250c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002518 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002518 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002558 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000255c 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002560 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +0000255c 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002560 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002594 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 000025dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000025e8 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +000025e8 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002628 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000262c 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002630 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +0000262c 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002630 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002664 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 000026ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026b8 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +000026b8 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 000026f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026fc 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002700 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +000026fc 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002700 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002720 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002734 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 0000277c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002788 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002788 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 000027c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027cc 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -000027d0 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +000027cc 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +000027d0 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 000027f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002804 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 0000284c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002858 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002858 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002898 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000289c 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -000028a0 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +0000289c 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +000028a0 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 000028c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000028d4 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 0000291c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002928 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002928 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002968 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000296c 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002970 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +0000296c 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002970 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002990 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000029a4 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 000029ec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029f8 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +000029f8 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002a38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a3c 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002a40 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +00002a3c 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002a40 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002a60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002a74 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 00002abc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ac8 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002ac8 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002b08 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b0c 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002b10 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +00002b0c 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002b10 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002b30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002b44 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 00002b8c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b98 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002b98 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002bd8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bdc 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002be0 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +00002bdc 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002be0 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002c00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002c14 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 00002c5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c68 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002c68 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002ca8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cac 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002cb0 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +00002cac 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002cb0 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ce4 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 00002d2c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d38 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002d38 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002d78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d7c 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002d80 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +00002d7c 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002d80 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002da0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002db4 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 00002dfc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e08 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002e08 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002e48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e4c 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002e50 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +00002e4c 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002e50 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002e70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002e84 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 00002ec0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ed0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002edc 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002edc 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002f1c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f20 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002f24 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +00002f20 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002f24 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00002f44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002f58 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 00002fa0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fac 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ +00002fac 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ 00002fec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ff0 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -00002ff4 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +00002ff0 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +00002ff4 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 00003014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003028 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 00003070 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000307c 00003402 R_ARM_ABS32 00000de5 OSError_dealloc │ │ │ │ │ -000030a8 00007c02 R_ARM_ABS32 000015a5 OSError_str │ │ │ │ │ +0000307c 00003202 R_ARM_ABS32 00000d8d OSError_dealloc │ │ │ │ │ +000030a8 00007c02 R_ARM_ABS32 000016a1 OSError_str │ │ │ │ │ 000030bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030c0 00007d02 R_ARM_ABS32 0000163d OSError_traverse │ │ │ │ │ -000030c4 00003502 R_ARM_ABS32 00001005 OSError_clear │ │ │ │ │ +000030c0 00007d02 R_ARM_ABS32 00001739 OSError_traverse │ │ │ │ │ +000030c4 00003302 R_ARM_ABS32 00000f0d OSError_clear │ │ │ │ │ 000030d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030f8 00002f02 R_ARM_ABS32 00000b9d OSError_init │ │ │ │ │ 00003100 00002e02 R_ARM_ABS32 000008ed OSError_new │ │ │ │ │ 00003134 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1079,179 +1084,179 @@ │ │ │ │ │ 000031a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031fc 00003202 R_ARM_ABS32 00000d8d ImportError_dealloc │ │ │ │ │ +000031fc 00003902 R_ARM_ABS32 00000975 ImportError_dealloc │ │ │ │ │ 0000323c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003240 00004802 R_ARM_ABS32 00000c95 ImportError_traverse │ │ │ │ │ -00003244 00003302 R_ARM_ABS32 00000f61 ImportError_clear │ │ │ │ │ +00003240 00004802 R_ARM_ABS32 00000d91 ImportError_traverse │ │ │ │ │ +00003244 00003a02 R_ARM_ABS32 000009cd ImportError_clear │ │ │ │ │ 00003264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003278 00003802 R_ARM_ABS32 0000086d ImportError_init │ │ │ │ │ +00003278 00003602 R_ARM_ABS32 0000086d ImportError_init │ │ │ │ │ 000032b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000032c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032d0 00003202 R_ARM_ABS32 00000d8d ImportError_dealloc │ │ │ │ │ -000032fc 00004602 R_ARM_ABS32 00000c2d ImportError_str │ │ │ │ │ +000032d0 00003902 R_ARM_ABS32 00000975 ImportError_dealloc │ │ │ │ │ +000032fc 00004602 R_ARM_ABS32 00000d29 ImportError_str │ │ │ │ │ 00003310 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003314 00004802 R_ARM_ABS32 00000c95 ImportError_traverse │ │ │ │ │ -00003318 00003302 R_ARM_ABS32 00000f61 ImportError_clear │ │ │ │ │ +00003314 00004802 R_ARM_ABS32 00000d91 ImportError_traverse │ │ │ │ │ +00003318 00003a02 R_ARM_ABS32 000009cd ImportError_clear │ │ │ │ │ 0000332c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003338 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000334c 00003802 R_ARM_ABS32 0000086d ImportError_init │ │ │ │ │ +0000334c 00003602 R_ARM_ABS32 0000086d ImportError_init │ │ │ │ │ 00003388 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000338c 0000cf02 R_ARM_ABS32 0000053b ImportError_reduce │ │ │ │ │ 000033a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000340c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000341c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003428 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00003468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000346c 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +0000346c 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00003470 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00003490 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000034a4 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000034a4 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000034ac 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000034ec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034f8 00002502 R_ARM_ABS32 00000275 BaseExceptionGroup_dealloc │ │ │ │ │ -00003524 0000c102 R_ARM_ABS32 00002539 BaseExceptionGroup_str │ │ │ │ │ +00003524 0000c102 R_ARM_ABS32 00002635 BaseExceptionGroup_str │ │ │ │ │ 00003538 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000353c 0000a802 R_ARM_ABS32 000019e1 BaseExceptionGroup_traverse │ │ │ │ │ +0000353c 0000a802 R_ARM_ABS32 0000184d BaseExceptionGroup_traverse │ │ │ │ │ 00003540 00002702 R_ARM_ABS32 000004ed BaseExceptionGroup_clear │ │ │ │ │ 00003554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003558 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003560 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003574 00009b02 R_ARM_ABS32 00001971 BaseExceptionGroup_init │ │ │ │ │ -0000357c 00009802 R_ARM_ABS32 00001709 BaseExceptionGroup_new │ │ │ │ │ +00003574 00009b02 R_ARM_ABS32 000017dd BaseExceptionGroup_init │ │ │ │ │ +0000357c 00009802 R_ARM_ABS32 00001575 BaseExceptionGroup_new │ │ │ │ │ 000035b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b4 00020102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000035bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035c4 0000b802 R_ARM_ABS32 00002459 BaseExceptionGroup_derive │ │ │ │ │ +000035c4 0000b802 R_ARM_ABS32 00002555 BaseExceptionGroup_derive │ │ │ │ │ 000035cc 0000da02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000035d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035d4 0000a902 R_ARM_ABS32 00001dd1 BaseExceptionGroup_split │ │ │ │ │ +000035d4 0000a902 R_ARM_ABS32 00001ecd BaseExceptionGroup_split │ │ │ │ │ 000035dc 0000da02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000035e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035e4 0000b902 R_ARM_ABS32 000001c7 BaseExceptionGroup_subgroup │ │ │ │ │ 000035ec 0000da02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003600 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003610 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003614 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003624 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000363c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000364c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003658 00004002 R_ARM_ABS32 00000a8d SystemExit_dealloc │ │ │ │ │ +00003658 00004002 R_ARM_ABS32 00000b89 SystemExit_dealloc │ │ │ │ │ 00003698 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000369c 00007e02 R_ARM_ABS32 000016b9 SystemExit_traverse │ │ │ │ │ -000036a0 00004202 R_ARM_ABS32 00001271 SystemExit_clear │ │ │ │ │ +0000369c 00007e02 R_ARM_ABS32 000017b5 SystemExit_traverse │ │ │ │ │ +000036a0 00004202 R_ARM_ABS32 000010dd SystemExit_clear │ │ │ │ │ 000036b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036d4 00003f02 R_ARM_ABS32 00000a35 SystemExit_init │ │ │ │ │ +000036d4 00003f02 R_ARM_ABS32 00000b31 SystemExit_init │ │ │ │ │ 00003710 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003720 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003738 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003748 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003754 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00003794 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003798 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00003798 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 0000379c 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000037bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037d0 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000037d0 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000037d8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000380c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000381c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003828 00006802 R_ARM_ABS32 0000131d StopIteration_dealloc │ │ │ │ │ +00003828 00006802 R_ARM_ABS32 00001189 StopIteration_dealloc │ │ │ │ │ 00003868 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000386c 00009f02 R_ARM_ABS32 0000008d StopIteration_traverse │ │ │ │ │ -00003870 00004102 R_ARM_ABS32 0000122d StopIteration_clear │ │ │ │ │ +00003870 00004102 R_ARM_ABS32 00001099 StopIteration_clear │ │ │ │ │ 00003888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003890 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000038a4 00006302 R_ARM_ABS32 00001275 StopIteration_init │ │ │ │ │ +000038a4 00006302 R_ARM_ABS32 000010e1 StopIteration_init │ │ │ │ │ 000038e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003908 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003918 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003924 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00003964 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003968 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00003968 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 0000396c 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 0000398c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039a0 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +000039a0 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 000039a8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000039e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000039f4 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00003a34 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a38 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00003a38 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00003a3c 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00003a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a70 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00003a70 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00003a78 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00003ab8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ac4 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ 00003b04 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b08 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00003b08 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00003b0c 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00003b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b40 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00003b40 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00003b48 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00003b7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b8c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003b98 00002c02 R_ARM_ABS32 00000819 BaseException_dealloc │ │ │ │ │ -00003bac 00006702 R_ARM_ABS32 00001405 BaseException_repr │ │ │ │ │ -00003bc4 00003b02 R_ARM_ABS32 00000975 BaseException_str │ │ │ │ │ +00003bac 00006702 R_ARM_ABS32 00001501 BaseException_repr │ │ │ │ │ +00003bc4 00003b02 R_ARM_ABS32 00000a71 BaseException_str │ │ │ │ │ 00003bc8 00020202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00003bcc 00020302 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003bd8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003bdc 00003c02 R_ARM_ABS32 000011c5 BaseException_traverse │ │ │ │ │ +00003bdc 00003c02 R_ARM_ABS32 00001031 BaseException_traverse │ │ │ │ │ 00003be0 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 00003bf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003bf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003c14 00000602 R_ARM_ABS32 00001145 BaseException_init │ │ │ │ │ +00003c14 00000602 R_ARM_ABS32 00000fb1 BaseException_init │ │ │ │ │ 00003c1c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00003c48 00000702 R_ARM_ABS32 00000795 BaseException_vectorcall │ │ │ │ │ 00003c50 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c7c 00020402 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 00003c80 00020502 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003c8c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c90 00008d02 R_ARM_ABS32 00001aa5 BaseException_args_get │ │ │ │ │ -00003c94 00009102 R_ARM_ABS32 00001ac5 BaseException_args_set │ │ │ │ │ +00003c90 00008d02 R_ARM_ABS32 00001ba1 BaseException_args_get │ │ │ │ │ +00003c94 00009102 R_ARM_ABS32 00001bc1 BaseException_args_set │ │ │ │ │ 00003ca0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ca4 00007f02 R_ARM_ABS32 000016ed BaseException___traceback___get │ │ │ │ │ -00003ca8 00008f02 R_ARM_ABS32 00001ac1 BaseException___traceback___set │ │ │ │ │ +00003ca4 00007f02 R_ARM_ABS32 000017e9 BaseException___traceback___get │ │ │ │ │ +00003ca8 00008f02 R_ARM_ABS32 00001bbd BaseException___traceback___set │ │ │ │ │ 00003cb4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cb8 00008102 R_ARM_ABS32 00001725 BaseException___context___get │ │ │ │ │ +00003cb8 00008102 R_ARM_ABS32 00001821 BaseException___context___get │ │ │ │ │ 00003cbc 0000a602 R_ARM_ABS32 00000151 BaseException___context___set │ │ │ │ │ 00003cc8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ccc 00008002 R_ARM_ABS32 00001709 BaseException___cause___get │ │ │ │ │ +00003ccc 00008002 R_ARM_ABS32 00001805 BaseException___cause___get │ │ │ │ │ 00003cd0 0000ce02 R_ARM_ABS32 000004bf BaseException___cause___set │ │ │ │ │ 00003cf0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf4 0000a702 R_ARM_ABS32 00001db9 BaseException___reduce__ │ │ │ │ │ +00003cf4 0000a702 R_ARM_ABS32 00001eb5 BaseException___reduce__ │ │ │ │ │ 00003cfc 0000da02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003d04 0000be02 R_ARM_ABS32 00000237 BaseException___setstate__ │ │ │ │ │ 00003d0c 0000da02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d14 00008e02 R_ARM_ABS32 0000164d BaseException_with_traceback │ │ │ │ │ +00003d14 00008e02 R_ARM_ABS32 000014b9 BaseException_with_traceback │ │ │ │ │ 00003d1c 0000da02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d20 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d24 00007002 R_ARM_ABS32 00001549 BaseException_add_note │ │ │ │ │ +00003d24 00007002 R_ARM_ABS32 000013b5 BaseException_add_note │ │ │ │ │ 00003d2c 0000da02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10c34 contains 282 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10bc4 contains 272 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0001470a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000068 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000009c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000bc 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000e0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000fa 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1375,168 +1380,158 @@ │ │ │ │ │ 00000c86 00015c0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ 00000cea 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cf8 00015e0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ 00000d0a 00015f0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000d14 00015d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d44 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d50 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e88 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ecc 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee6 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eec 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f06 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f20 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f3a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f40 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f5a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fca 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fd4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ff2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ffc 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001076 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001096 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e32 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e52 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e80 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e86 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ea0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eba 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ee4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000efe 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f04 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f6e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f9e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fee 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ffc 0001600a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 000010ca 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010ea 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001104 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000111e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001124 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000113e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001182 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001190 0001600a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000125e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012a8 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000012ac 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000012d6 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001114 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001118 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001142 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001160 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001176 0001600a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001198 0001590a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000011c8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001216 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001224 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000123e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001258 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001272 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a0 0001790a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000012b6 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000012d0 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000012d4 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000012ec 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000012f0 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000012f4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000130a 0001600a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000132c 0001590a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000135c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000137c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013aa 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ec 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001406 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001434 0001790a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000144a 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001464 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001468 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001480 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001484 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001488 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000148e 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000149c 00017c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000014be 00006a2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -000014c2 00006a30 R_ARM_THM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -000014c6 00006b2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC29 │ │ │ │ │ -000014ca 00006b30 R_ARM_THM_MOVT_ABS 000002b8 .LC29 │ │ │ │ │ -000014ce 00006c2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ -000014d2 00006c30 R_ARM_THM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ -000014d6 00017d0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000014e4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000014e8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000014ec 00006d2f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ -000014f0 00006d30 R_ARM_THM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ -000014f6 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014fe 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001504 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001508 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000150e 0000692f R_ARM_THM_MOVW_ABS_NC 00000290 .LC27 │ │ │ │ │ -00001512 00006930 R_ARM_THM_MOVT_ABS 00000290 .LC27 │ │ │ │ │ -00001518 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001526 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000153c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001544 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000156a 0001790a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001582 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000159c 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015a0 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015a8 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000015b6 00017c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000015da 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000015de 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000015e2 00006d2f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ -000015e6 00006d30 R_ARM_THM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ -000015ec 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015f4 00006a2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -000015f8 00006a30 R_ARM_THM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -000015fe 00006c2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ -00001602 00006c30 R_ARM_THM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ -00001606 00006b2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC29 │ │ │ │ │ -0000160a 00006b30 R_ARM_THM_MOVT_ABS 000002b8 .LC29 │ │ │ │ │ -0000160e 00017d0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001618 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000162e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000163c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001644 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001664 0001542f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00001668 00015430 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000016ac 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b4 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000016b8 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000016d4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000016d8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000016dc 00002a2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -000016e0 00002a30 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -000016e6 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016ee 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000016f2 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000016f6 0000292f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -000016fa 00002930 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00001700 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001736 0000922f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ -0000173a 00009230 R_ARM_THM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ -0000174a 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001756 00018d0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -00001762 0001670a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000178e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001792 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000179c 00018e0a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -000017d4 00018e0a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -0000184c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001850 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001860 0001470a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001898 00018f0a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -000018a6 0000972f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC51 │ │ │ │ │ -000018aa 00009730 R_ARM_THM_MOVT_ABS 000005b0 .LC51 │ │ │ │ │ -000018b2 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018c8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000018d4 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000018de 0000952f R_ARM_THM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ -000018e2 00009530 R_ARM_THM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ -000018e6 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001900 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001904 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001908 0000932f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ -0000190c 00009330 R_ARM_THM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ -00001912 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000191c 0000962f R_ARM_THM_MOVW_ABS_NC 00000580 .LC50 │ │ │ │ │ -00001920 00009630 R_ARM_THM_MOVT_ABS 00000580 .LC50 │ │ │ │ │ -00001924 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000192c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001930 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001948 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000194c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001950 0000942f R_ARM_THM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ -00001954 00009430 R_ARM_THM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ -0000195a 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001964 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000196c 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019b0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 0001600a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000019d0 0001600a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000012fa 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001308 00017c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +0000132a 00006a2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +0000132e 00006a30 R_ARM_THM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00001332 00006b2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC29 │ │ │ │ │ +00001336 00006b30 R_ARM_THM_MOVT_ABS 000002b8 .LC29 │ │ │ │ │ +0000133a 00006c2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ +0000133e 00006c30 R_ARM_THM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ +00001342 00017d0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001350 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001354 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001358 00006d2f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ +0000135c 00006d30 R_ARM_THM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ +00001362 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000136a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001370 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001374 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000137a 0000692f R_ARM_THM_MOVW_ABS_NC 00000290 .LC27 │ │ │ │ │ +0000137e 00006930 R_ARM_THM_MOVT_ABS 00000290 .LC27 │ │ │ │ │ +00001384 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001392 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b0 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013d6 0001790a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000013ee 00017a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001408 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000140c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001414 00017b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001422 00017c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001446 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000144a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000144e 00006d2f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ +00001452 00006d30 R_ARM_THM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ +00001458 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001460 00006a2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00001464 00006a30 R_ARM_THM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +0000146a 00006c2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ +0000146e 00006c30 R_ARM_THM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ +00001472 00006b2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC29 │ │ │ │ │ +00001476 00006b30 R_ARM_THM_MOVT_ABS 000002b8 .LC29 │ │ │ │ │ +0000147a 00017d0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001484 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000149a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014b0 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014d0 0001542f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000014d4 00015430 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00001518 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001520 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001524 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001540 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001544 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001548 00002a2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +0000154c 00002a30 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00001552 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000155a 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000155e 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001562 0000292f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +00001566 00002930 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +0000156c 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015a2 0000922f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ +000015a6 00009230 R_ARM_THM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ +000015b6 0001660a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000015c2 00018d0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000015ce 0001670a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000015fa 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000015fe 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001608 00018e0a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00001640 00018e0a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +000016b8 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000016bc 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000016cc 0001470a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001704 00018f0a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00001712 0000972f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC51 │ │ │ │ │ +00001716 00009730 R_ARM_THM_MOVT_ABS 000005b0 .LC51 │ │ │ │ │ +0000171e 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001734 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000173c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001740 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000174a 0000952f R_ARM_THM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ +0000174e 00009530 R_ARM_THM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ +00001752 0001700a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000176c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001770 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001774 0000932f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ +00001778 00009330 R_ARM_THM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ +0000177e 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001788 0000962f R_ARM_THM_MOVW_ABS_NC 00000580 .LC50 │ │ │ │ │ +0000178c 00009630 R_ARM_THM_MOVT_ABS 00000580 .LC50 │ │ │ │ │ +00001790 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001798 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000179c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000017b4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000017b8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000017bc 0000942f R_ARM_THM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ +000017c0 00009430 R_ARM_THM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ +000017c6 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017d0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d8 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000181c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000182c 0001600a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000183c 0001600a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 0000025c 0001431e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000d86 0001431e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000011c0 0001431e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000102c 0001431e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11504 contains 189 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11444 contains 189 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 00018a0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000044 00014f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000005a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000062 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000066 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000006e 00018c0a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ @@ -1564,16 +1559,16 @@ │ │ │ │ │ 0000017c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000018e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000192 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000196 0000a52f R_ARM_THM_MOVW_ABS_NC 00000624 .LC56 │ │ │ │ │ 0000019a 0000a530 R_ARM_THM_MOVT_ABS 00000624 .LC56 │ │ │ │ │ 000001a0 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001be 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -000001de 0000aa0a R_ARM_THM_CALL 00001e45 get_matcher_type │ │ │ │ │ -000001f6 00009d0a R_ARM_THM_CALL 00001ec5 exceptiongroup_split_recursive │ │ │ │ │ +000001de 0000aa0a R_ARM_THM_CALL 00001f41 get_matcher_type │ │ │ │ │ +000001f6 00009d0a R_ARM_THM_CALL 00001fc1 exceptiongroup_split_recursive │ │ │ │ │ 00000200 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000204 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000021a 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ 00000246 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000024a 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000256 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000025a 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -1584,15 +1579,15 @@ │ │ │ │ │ 0000027e 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002a2 00017c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ 000002c8 0001a50a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 000002da 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002e8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000302 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ 00000306 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -0000030c 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ +0000030c 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ 00000348 0001470a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000388 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000038c 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000003c4 00014f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000003ce 00014f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000003e4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000410 00014f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ @@ -1635,38 +1630,38 @@ │ │ │ │ │ 000005ee 00014f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000604 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000610 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000614 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000618 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000062e 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ 00000632 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00000638 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ -0000064e 0001850a R_ARM_THM_CALL 000018c5 _PyUnicodeError_GetParams │ │ │ │ │ +00000638 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ +0000064e 0001850a R_ARM_THM_CALL 000019c1 _PyUnicodeError_GetParams │ │ │ │ │ 0000066e 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ 00000672 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00000678 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ -0000068c 0001850a R_ARM_THM_CALL 000018c5 _PyUnicodeError_GetParams │ │ │ │ │ +00000678 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ +0000068c 0001850a R_ARM_THM_CALL 000019c1 _PyUnicodeError_GetParams │ │ │ │ │ 000006ac 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ 000006b0 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -000006b6 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ -000006ca 0001850a R_ARM_THM_CALL 000018c5 _PyUnicodeError_GetParams │ │ │ │ │ +000006b6 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ +000006ca 0001850a R_ARM_THM_CALL 000019c1 _PyUnicodeError_GetParams │ │ │ │ │ 000006ea 0000d22f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ 000006ee 0000d230 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -000006f4 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ -00000708 0001850a R_ARM_THM_CALL 000018c5 _PyUnicodeError_GetParams │ │ │ │ │ +000006f4 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ +00000708 0001850a R_ARM_THM_CALL 000019c1 _PyUnicodeError_GetParams │ │ │ │ │ 00000728 0000d22f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ 0000072c 0000d230 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -00000732 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ -00000746 0001850a R_ARM_THM_CALL 000018c5 _PyUnicodeError_GetParams │ │ │ │ │ +00000732 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ +00000746 0001850a R_ARM_THM_CALL 000019c1 _PyUnicodeError_GetParams │ │ │ │ │ 00000764 0000d22f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ 00000768 0000d230 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -0000076e 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ +0000076e 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ 0000078e 0000d22f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ 00000792 0000d230 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -00000798 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ +00000798 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ 000007c2 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000007c6 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000007ca 0000d32f R_ARM_THM_MOVW_ABS_NC 000008f0 .LC76 │ │ │ │ │ 000007ce 0000d330 R_ARM_THM_MOVT_ABS 000008f0 .LC76 │ │ │ │ │ 000007d4 0001560a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000007e6 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000007ea 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ @@ -1689,46 +1684,46 @@ │ │ │ │ │ 00000894 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000898 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000008ae 0000d72f R_ARM_THM_MOVW_ABS_NC 00000984 .LC80 │ │ │ │ │ 000008b2 0000d730 R_ARM_THM_MOVT_ABS 00000984 .LC80 │ │ │ │ │ 000008b6 00016a0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ 000008ce 0000d82f R_ARM_THM_MOVW_ABS_NC 0000098c .LC81 │ │ │ │ │ 000008d2 0000d830 R_ARM_THM_MOVT_ABS 0000098c .LC81 │ │ │ │ │ -000008da 0000520a R_ARM_THM_CALL 00000f8d check_unicode_error_attribute │ │ │ │ │ +000008da 0000520a R_ARM_THM_CALL 00001089 check_unicode_error_attribute │ │ │ │ │ 0000091c 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ 00000920 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00000926 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ +00000926 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ 0000094a 0000d22f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ 0000094e 0000d230 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -00000954 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ +00000954 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ 00000978 0000a02f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ 0000097c 0000a030 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00000982 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ +00000982 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ 000009a2 0000872f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ 000009a6 00008730 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -000009ac 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ +000009ac 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ 000009cc 0000d22f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ 000009d0 0000d230 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -000009d6 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ +000009d6 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ 000009f8 0000d22f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ 000009fc 0000d230 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -00000a02 0000880a R_ARM_THM_CALL 00001845 check_unicode_error_type │ │ │ │ │ +00000a02 0000880a R_ARM_THM_CALL 00001941 check_unicode_error_type │ │ │ │ │ 00000a12 00018a0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000a20 0000180a R_ARM_THM_CALL 00000249 Py_XDECREF │ │ │ │ │ -000000ae 00003c1e R_ARM_THM_JUMP24 000011c5 BaseException_traverse │ │ │ │ │ +000000ae 00003c1e R_ARM_THM_JUMP24 00001031 BaseException_traverse │ │ │ │ │ 000000c2 0001961e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000022e 0001a41e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ -00000232 00003b1e R_ARM_THM_JUMP24 00000975 BaseException_str │ │ │ │ │ -00000318 0000891e R_ARM_THM_JUMP24 0000188d unicode_error_get_encoding_impl │ │ │ │ │ -0000087e 0001901e R_ARM_THM_JUMP24 00001b09 _PyExc_PrepReraiseStar │ │ │ │ │ +00000232 00003b1e R_ARM_THM_JUMP24 00000a71 BaseException_str │ │ │ │ │ +00000318 0000891e R_ARM_THM_JUMP24 00001989 unicode_error_get_encoding_impl │ │ │ │ │ +0000087e 0001901e R_ARM_THM_JUMP24 00001c05 _PyExc_PrepReraiseStar │ │ │ │ │ 00000906 0000181e R_ARM_THM_JUMP24 00000249 Py_XDECREF │ │ │ │ │ -00000934 00008c1e R_ARM_THM_JUMP24 000019d5 unicode_error_get_object_impl │ │ │ │ │ -00000962 00008c1e R_ARM_THM_JUMP24 000019d5 unicode_error_get_object_impl │ │ │ │ │ +00000934 00008c1e R_ARM_THM_JUMP24 00001ad1 unicode_error_get_object_impl │ │ │ │ │ +00000962 00008c1e R_ARM_THM_JUMP24 00001ad1 unicode_error_get_object_impl │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x11aec contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x11a2c contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -270,19 +270,19 @@ │ │ │ │ │ AttributeError_dealloc │ │ │ │ │ BaseExceptionGroup_clear │ │ │ │ │ AttributeError_clear │ │ │ │ │ BaseException___traceback___set_impl │ │ │ │ │ BaseException_dealloc │ │ │ │ │ OSError_new │ │ │ │ │ OSError_init │ │ │ │ │ -ImportError_dealloc │ │ │ │ │ -ImportError_clear │ │ │ │ │ OSError_dealloc │ │ │ │ │ OSError_clear │ │ │ │ │ ImportError_init │ │ │ │ │ +ImportError_dealloc │ │ │ │ │ +ImportError_clear │ │ │ │ │ BaseException_str │ │ │ │ │ BaseException_traverse │ │ │ │ │ UnicodeEncodeError_init │ │ │ │ │ SystemExit_init │ │ │ │ │ SystemExit_dealloc │ │ │ │ │ StopIteration_clear │ │ │ │ │ SystemExit_clear │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1021,44 +1021,152 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 95a │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000974 : │ │ │ │ │ +00000974 : │ │ │ │ │ +ImportError_dealloc(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldrd r3, r1, [r0, #-8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + bic.w r3, r3, #3 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + bfi ip, r2, #0, #2 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + str.w ip, [r1] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + str r2, [r3, #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 9cc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ + bx r3 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000009cc : │ │ │ │ │ +ImportError_clear(): │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + cbz r0, 9f6 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r3, #36] @ 0x24 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 9f6 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n a5c │ │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ + cbnz r0, a20 │ │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ + cbz r0, a10 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r3, #44] @ 0x2c │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n a10 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbz r2, a66 │ │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ + cbnz r0, a3e │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ │ + b.w 70 <_PyExc_InitGlobalObjects+0x4> │ │ │ │ │ + R_ARM_THM_JUMP24 BaseException_clear │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r3, #40] @ 0x28 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 9fa │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 9fa │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 9fa │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r3, #48] @ 0x30 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n a14 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n a14 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n a14 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 9f6 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n a10 │ │ │ │ │ + │ │ │ │ │ +00000a70 : │ │ │ │ │ BaseException_str(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 988 │ │ │ │ │ + cbz r3, a84 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 984 │ │ │ │ │ + bne.n a80 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ movs r0, #7 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000990 : │ │ │ │ │ +00000a8c : │ │ │ │ │ UnicodeEncodeError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1144 │ │ │ │ │ + bl fb0 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a2c │ │ │ │ │ + beq.n b28 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1070,15 +1178,15 @@ │ │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cbz r0, a2c │ │ │ │ │ + cbz r0, b28 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ @@ -1107,36 +1215,36 @@ │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a28 │ │ │ │ │ + b.n b24 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a34 : │ │ │ │ │ +00000b30 : │ │ │ │ │ SystemExit_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1144 │ │ │ │ │ + bl fb0 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n a72 │ │ │ │ │ - cbz r4, a70 │ │ │ │ │ + beq.n b6e │ │ │ │ │ + cbz r4, b6c │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bne.n a76 │ │ │ │ │ + bne.n b72 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1149,18 +1257,18 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n a70 │ │ │ │ │ + b.n b6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a8c : │ │ │ │ │ +00000b88 : │ │ │ │ │ SystemExit_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r3, r1, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1175,57 +1283,57 @@ │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #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 122c │ │ │ │ │ + bl 1098 │ │ │ │ │ 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 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ae4 : │ │ │ │ │ +00000be0 : │ │ │ │ │ SyntaxError_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1144 │ │ │ │ │ + bl fb0 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n bec │ │ │ │ │ + beq.n ce8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n bd8 │ │ │ │ │ + ble.n cd4 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n bd8 │ │ │ │ │ + bne.n cd4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bec │ │ │ │ │ + beq.n ce8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r3, r4, #68 @ 0x44 │ │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ @@ -1237,15 +1345,15 @@ │ │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bde │ │ │ │ │ + beq.n cda │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ @@ -1263,265 +1371,265 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r2, bb0 │ │ │ │ │ + cbz r2, cac │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r3, bc0 │ │ │ │ │ + cbz r3, cbc │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ - cbnz r3, c14 │ │ │ │ │ + cbnz r3, d10 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bd2 │ │ │ │ │ + bge.n cce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, c0a │ │ │ │ │ - cbz r2, bd8 │ │ │ │ │ + cbz r3, d06 │ │ │ │ │ + cbz r2, cd4 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r3, bf2 │ │ │ │ │ + cbz r3, cee │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bec │ │ │ │ │ + bge.n ce8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, c22 │ │ │ │ │ + cbz r3, d1e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n cd6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bec │ │ │ │ │ + b.n ce8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - b.n bd2 │ │ │ │ │ + b.n cce │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ - b.n bc4 │ │ │ │ │ + b.n cc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bec │ │ │ │ │ + b.n ce8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c2c : │ │ │ │ │ +00000d28 : │ │ │ │ │ ImportError_str(): │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r3, c4e │ │ │ │ │ + cbz r3, d4a │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n c4e │ │ │ │ │ + bne.n d4a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c4a │ │ │ │ │ + bge.n d46 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.n 974 │ │ │ │ │ + b.n a70 │ │ │ │ │ │ │ │ │ │ -00000c50 : │ │ │ │ │ +00000d4c : │ │ │ │ │ UnicodeError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, c6e │ │ │ │ │ + cbz r0, d6a │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, c90 │ │ │ │ │ + cbnz r0, d8c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, c78 │ │ │ │ │ + cbz r0, d74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, c90 │ │ │ │ │ + cbnz r0, d8c │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, c82 │ │ │ │ │ + cbz r0, d7e │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, c90 │ │ │ │ │ + cbnz r0, d8c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 11c4 │ │ │ │ │ + b.w 1030 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c94 : │ │ │ │ │ +00000d90 : │ │ │ │ │ ImportError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, cb2 │ │ │ │ │ + cbz r0, dae │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, cda │ │ │ │ │ + cbnz r0, dd6 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, cbc │ │ │ │ │ + cbz r0, db8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, cda │ │ │ │ │ + cbnz r0, dd6 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbnz r0, cdc │ │ │ │ │ + cbnz r0, dd8 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbnz r0, cd2 │ │ │ │ │ + cbnz r0, dce │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 11c4 │ │ │ │ │ + b.w 1030 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc4 │ │ │ │ │ + beq.n dc0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc0 │ │ │ │ │ + beq.n dbc │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ce8 : │ │ │ │ │ +00000de4 : │ │ │ │ │ AttributeError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, d06 │ │ │ │ │ + cbz r0, e02 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, d1e │ │ │ │ │ + cbnz r0, e1a │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, d10 │ │ │ │ │ + cbz r0, e0c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, d1e │ │ │ │ │ + cbnz r0, e1a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 11c4 │ │ │ │ │ + b.w 1030 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000d20 : │ │ │ │ │ +00000e1c : │ │ │ │ │ SyntaxError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, d40 │ │ │ │ │ + cbz r0, e3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n da0 │ │ │ │ │ + bne.n e9c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, d4a │ │ │ │ │ + cbz r0, e46 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, da0 │ │ │ │ │ + cbnz r0, e9c │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, d54 │ │ │ │ │ + cbz r0, e50 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, da0 │ │ │ │ │ + cbnz r0, e9c │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r0, d5e │ │ │ │ │ + cbz r0, e5a │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, da0 │ │ │ │ │ + cbnz r0, e9c │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, d68 │ │ │ │ │ + cbz r0, e64 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, da0 │ │ │ │ │ + cbnz r0, e9c │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r0, d72 │ │ │ │ │ + cbz r0, e6e │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, da0 │ │ │ │ │ + cbnz r0, e9c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r0, d7c │ │ │ │ │ + cbz r0, e78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, da0 │ │ │ │ │ + cbnz r0, e9c │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ - cbnz r0, d98 │ │ │ │ │ + cbnz r0, e94 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ - cbz r0, d8a │ │ │ │ │ + cbz r0, e86 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, da0 │ │ │ │ │ + cbnz r0, e9c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 11c4 │ │ │ │ │ + b.w 1030 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d80 │ │ │ │ │ + beq.n e7c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000da4 : │ │ │ │ │ +00000ea0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1544,27 +1652,27 @@ │ │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunction │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000de4 : │ │ │ │ │ +00000ee0 : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1144 │ │ │ │ │ + bl fb0 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n eac │ │ │ │ │ + beq.n fa8 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1577,23 +1685,23 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eac │ │ │ │ │ + beq.n fa8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n e8e │ │ │ │ │ + beq.n f8a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e4a │ │ │ │ │ + bge.n f46 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -1621,74 +1729,74 @@ │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, eac │ │ │ │ │ + cbnz r0, fa8 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e4a │ │ │ │ │ + bne.n f46 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e8a │ │ │ │ │ + b.n f86 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000eb4 : │ │ │ │ │ +00000fb0 : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f5e │ │ │ │ │ + beq.n 105a │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f58 │ │ │ │ │ + beq.n 1054 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f58 │ │ │ │ │ + beq.n 1054 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - bl f8c │ │ │ │ │ + bl 1088 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n f54 │ │ │ │ │ + beq.n 1050 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n f14 │ │ │ │ │ + bge.n 1010 │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n f14 │ │ │ │ │ + bmi.n 1010 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n f14 │ │ │ │ │ + bgt.n 1010 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n f3a │ │ │ │ │ + beq.n 1036 │ │ │ │ │ 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 │ │ │ │ │ @@ -1712,86 +1820,86 @@ │ │ │ │ │ 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 f28 │ │ │ │ │ + b.n 1024 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n f28 │ │ │ │ │ + b.n 1024 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n f28 │ │ │ │ │ + b.n 1024 │ │ │ │ │ movs r0, #7 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00000f64 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00001060 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r0, #396] @ 0x18c │ │ │ │ │ - cbz r2, f82 <_PyExc_ClearExceptionGroupType+0x1e> │ │ │ │ │ + cbz r2, 107e <_PyExc_ClearExceptionGroupType+0x1e> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r0, #396] @ 0x18c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f82 <_PyExc_ClearExceptionGroupType+0x1e> │ │ │ │ │ + bge.n 107e <_PyExc_ClearExceptionGroupType+0x1e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, f84 <_PyExc_ClearExceptionGroupType+0x20> │ │ │ │ │ + cbz r3, 1080 <_PyExc_ClearExceptionGroupType+0x20> │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f8c : │ │ │ │ │ +00001088 : │ │ │ │ │ check_unicode_error_attribute(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - cbz r0, fc8 │ │ │ │ │ + cbz r0, 10c4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbnz r2, fac │ │ │ │ │ + cbnz r2, 10a8 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n fe6 │ │ │ │ │ + bpl.n 10e2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ lsls r2, r3, #4 │ │ │ │ │ - bpl.n fb4 │ │ │ │ │ + bpl.n 10b0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n fa8 │ │ │ │ │ + b.n 10a4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ - b.n ff8 │ │ │ │ │ + b.n 10f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n fa8 │ │ │ │ │ + b.n 10a4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1800,17 +1908,17 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n fe0 │ │ │ │ │ + b.n 10dc │ │ │ │ │ │ │ │ │ │ -00001008 : │ │ │ │ │ +00001104 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r3, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1825,122 +1933,122 @@ │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bl 105c │ │ │ │ │ + bl 1158 │ │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000105c : │ │ │ │ │ +00001158 : │ │ │ │ │ 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, 1084 │ │ │ │ │ + cbz r0, 1180 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1084 │ │ │ │ │ + bge.n 1180 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 10c6 │ │ │ │ │ + cbz r2, 11c2 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, 109a │ │ │ │ │ + cbz r0, 1196 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 109a │ │ │ │ │ + bge.n 1196 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 10d0 │ │ │ │ │ + cbz r2, 11cc │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r0, 10b0 │ │ │ │ │ + cbz r0, 11ac │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10b0 │ │ │ │ │ + bge.n 11ac │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 10bc │ │ │ │ │ + cbz r2, 11b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 70 <_PyExc_InitGlobalObjects+0x4> │ │ │ │ │ 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 10b0 │ │ │ │ │ + b.n 11ac │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1084 │ │ │ │ │ + b.n 1180 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 109a │ │ │ │ │ + b.n 1196 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010dc <_PyExc_Fini>: │ │ │ │ │ +000011d8 <_PyExc_Fini>: │ │ │ │ │ _PyExc_Fini(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add.w r4, r0, #40960 @ 0xa000 │ │ │ │ │ - b.n 1100 <_PyExc_Fini+0x24> │ │ │ │ │ + b.n 11fc <_PyExc_Fini+0x24> │ │ │ │ │ ldrd r2, r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10f2 <_PyExc_Fini+0x16> │ │ │ │ │ + bne.n 11ee <_PyExc_Fini+0x16> │ │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ │ - cbz r0, 1126 <_PyExc_Fini+0x4a> │ │ │ │ │ + cbz r0, 1222 <_PyExc_Fini+0x4a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1126 <_PyExc_Fini+0x4a> │ │ │ │ │ + bge.n 1222 <_PyExc_Fini+0x4a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1126 <_PyExc_Fini+0x4a> │ │ │ │ │ + cbnz r2, 1222 <_PyExc_Fini+0x4a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r4, #67 @ 0x43 │ │ │ │ │ ldr.w r1, [r5, r4, lsl #3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1130 <_PyExc_Fini+0x54> │ │ │ │ │ + bcs.n 122c <_PyExc_Fini+0x54> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001140 : │ │ │ │ │ +0000123c : │ │ │ │ │ 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 │ │ │ │ │ @@ -1956,92 +2064,92 @@ │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 11b8 │ │ │ │ │ + cbz r0, 12b4 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - ldr r3, [pc, #84] @ (11dc ) │ │ │ │ │ + ldr r3, [pc, #84] @ (12d8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, 11a6 │ │ │ │ │ + cbz r0, 12a2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 11cc │ │ │ │ │ + blt.n 12c8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 11be │ │ │ │ │ + cbnz r3, 12ba │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 11b8 │ │ │ │ │ + bge.n 12b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 11b8 │ │ │ │ │ + cbnz r3, 12b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 11a2 │ │ │ │ │ + b.n 129e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 119a │ │ │ │ │ + b.n 1296 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1194 │ │ │ │ │ + bne.n 1290 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1194 │ │ │ │ │ + b.n 1290 │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000011e0 : │ │ │ │ │ +000012dc : │ │ │ │ │ NameError_traverse(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r0, 1206 │ │ │ │ │ + cbz r0, 1302 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbnz r0, 1214 │ │ │ │ │ + cbnz r0, 1310 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 11c4 │ │ │ │ │ + b.w 1030 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001218 : │ │ │ │ │ +00001314 : │ │ │ │ │ SyntaxError_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r3, r1, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2056,228 +2164,228 @@ │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #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 1270 │ │ │ │ │ + bl 136c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001270 : │ │ │ │ │ +0000136c : │ │ │ │ │ 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, 129a │ │ │ │ │ + cbz r0, 1396 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 129a │ │ │ │ │ + bge.n 1396 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1336 │ │ │ │ │ + beq.n 1432 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, 12b2 │ │ │ │ │ + cbz r0, 13ae │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12b2 │ │ │ │ │ + bge.n 13ae │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 13b0 │ │ │ │ │ + beq.n 14ac │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r0, 12c2 │ │ │ │ │ + cbz r0, 13be │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 139e │ │ │ │ │ + blt.n 149a │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 12d2 │ │ │ │ │ + cbz r0, 13ce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 138c │ │ │ │ │ + blt.n 1488 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r0, 12e2 │ │ │ │ │ + cbz r0, 13de │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 137a │ │ │ │ │ + blt.n 1476 │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r0, 12f2 │ │ │ │ │ + cbz r0, 13ee │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1368 │ │ │ │ │ + blt.n 1464 │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ - cbz r0, 1308 │ │ │ │ │ + cbz r0, 1404 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1308 │ │ │ │ │ + bge.n 1404 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 135e │ │ │ │ │ + cbz r2, 145a │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ - cbnz r0, 1340 │ │ │ │ │ + cbnz r0, 143c │ │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ │ - cbz r0, 132a │ │ │ │ │ + cbz r0, 1426 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 132a │ │ │ │ │ + bge.n 1426 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 132a │ │ │ │ │ + cbnz r2, 1426 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 70 <_PyExc_InitGlobalObjects+0x4> │ │ │ │ │ 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 129a │ │ │ │ │ + b.n 1396 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 130c │ │ │ │ │ + bge.n 1408 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 130c │ │ │ │ │ + bne.n 1408 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 130c │ │ │ │ │ + b.n 1408 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1308 │ │ │ │ │ + b.n 1404 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12f2 │ │ │ │ │ + bne.n 13ee │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12f2 │ │ │ │ │ + b.n 13ee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12e2 │ │ │ │ │ + bne.n 13de │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12e2 │ │ │ │ │ + b.n 13de │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12d2 │ │ │ │ │ + bne.n 13ce │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12d2 │ │ │ │ │ + b.n 13ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12c2 │ │ │ │ │ + bne.n 13be │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12c2 │ │ │ │ │ + b.n 13be │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12b2 │ │ │ │ │ + b.n 13ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000013bc <_PyErr_NoMemory>: │ │ │ │ │ +000014b8 <_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, 13f2 <_PyErr_NoMemory+0x36> │ │ │ │ │ + cbz r3, 14ee <_PyErr_NoMemory+0x36> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 10c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 13ee <_PyErr_NoMemory+0x32> │ │ │ │ │ + cbz r0, 14ea <_PyErr_NoMemory+0x32> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - ldr r0, [pc, #4] @ (1400 <_PyErr_NoMemory+0x44>) │ │ │ │ │ + ldr r0, [pc, #4] @ (14fc <_PyErr_NoMemory+0x44>) │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001404 : │ │ │ │ │ +00001500 : │ │ │ │ │ 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 1436 │ │ │ │ │ + bne.n 1532 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -2287,74 +2395,74 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001448 : │ │ │ │ │ +00001544 : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ - b.w a8c │ │ │ │ │ + b.w b88 │ │ │ │ │ │ │ │ │ │ -0000144c : │ │ │ │ │ +00001548 : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1502 │ │ │ │ │ + beq.n 15fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.n 1502 │ │ │ │ │ + bpl.n 15fe │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ubfx lr, r3, #2, #3 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 159c │ │ │ │ │ + bpl.w 1698 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w ip, r4, #20 │ │ │ │ │ addpl.w ip, r4, #28 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 149e │ │ │ │ │ + b.n 159a │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.n 158c │ │ │ │ │ + bne.n 1688 │ │ │ │ │ ldrb.w r0, [ip, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 148c │ │ │ │ │ + bgt.n 1588 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 157e │ │ │ │ │ + bne.n 167a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14b2 │ │ │ │ │ + bge.n 15ae │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1536 │ │ │ │ │ + beq.n 1632 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1556 │ │ │ │ │ + beq.n 1652 │ │ │ │ │ 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 1534 │ │ │ │ │ + bne.n 1630 │ │ │ │ │ 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 │ │ │ │ │ @@ -2376,15 +2484,15 @@ │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 1520 │ │ │ │ │ + cbnz r0, 161c │ │ │ │ │ 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 │ │ │ │ │ @@ -2396,17 +2504,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 14bc │ │ │ │ │ - b.n 1508 │ │ │ │ │ - cbz r4, 1556 │ │ │ │ │ + beq.n 15b8 │ │ │ │ │ + b.n 1604 │ │ │ │ │ + cbz r4, 1652 │ │ │ │ │ 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 │ │ │ │ │ @@ -2414,15 +2522,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 14f4 │ │ │ │ │ + b.n 15f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2434,49 +2542,49 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 14f4 │ │ │ │ │ + b.n 15f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14b2 │ │ │ │ │ - b.n 14fc │ │ │ │ │ + bne.n 15ae │ │ │ │ │ + b.n 15f8 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r0, [ip, r3, lsl #1] │ │ │ │ │ ldrne.w r0, [ip, r3, lsl #2] │ │ │ │ │ - b.n 1496 │ │ │ │ │ + b.n 1592 │ │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ │ - b.n 1484 │ │ │ │ │ + b.n 1580 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015a4 : │ │ │ │ │ +000016a0 : │ │ │ │ │ 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, 15ee │ │ │ │ │ + cbz r3, 16ea │ │ │ │ │ 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 1618 │ │ │ │ │ + bne.n 1714 │ │ │ │ │ cmp r2, lr │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ @@ -2484,21 +2592,21 @@ │ │ │ │ │ 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 15fe │ │ │ │ │ + bne.n 16fa │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 974 │ │ │ │ │ + b.w a70 │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15f4 │ │ │ │ │ + beq.n 16f0 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ @@ -2517,181 +2625,181 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000163c : │ │ │ │ │ +00001738 : │ │ │ │ │ OSError_traverse(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbnz r0, 166e │ │ │ │ │ + cbnz r0, 176a │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbnz r0, 1682 │ │ │ │ │ + cbnz r0, 177e │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 1694 │ │ │ │ │ + cbnz r0, 1790 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbnz r0, 16a6 │ │ │ │ │ + cbnz r0, 17a2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 11c4 │ │ │ │ │ + b.w 1030 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1654 │ │ │ │ │ + beq.n 1750 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1658 │ │ │ │ │ - b.n 167e │ │ │ │ │ + beq.n 1754 │ │ │ │ │ + b.n 177a │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165c │ │ │ │ │ - b.n 167e │ │ │ │ │ + beq.n 1758 │ │ │ │ │ + b.n 177a │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1660 │ │ │ │ │ - b.n 167e │ │ │ │ │ + beq.n 175c │ │ │ │ │ + b.n 177a │ │ │ │ │ │ │ │ │ │ -000016b8 : │ │ │ │ │ +000017b4 : │ │ │ │ │ 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, 16da │ │ │ │ │ + cbz r0, 17d6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 16e8 │ │ │ │ │ + cbnz r0, 17e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 11c4 │ │ │ │ │ + b.w 1030 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000016ec : │ │ │ │ │ +000017e8 : │ │ │ │ │ BaseException___traceback___get(): │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - cbnz r0, 16fa │ │ │ │ │ + cbnz r0, 17f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16f8 │ │ │ │ │ + bge.n 17f4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001708 : │ │ │ │ │ +00001804 : │ │ │ │ │ BaseException___cause___get(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 1716 │ │ │ │ │ + cbnz r0, 1812 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1714 │ │ │ │ │ + bge.n 1810 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001724 : │ │ │ │ │ +00001820 : │ │ │ │ │ BaseException___context___get(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbnz r0, 1732 │ │ │ │ │ + cbnz r0, 182e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1730 │ │ │ │ │ + bge.n 182c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001740 : │ │ │ │ │ +0000183c : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17f8 │ │ │ │ │ + beq.n 18f4 │ │ │ │ │ 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 17f2 │ │ │ │ │ + beq.n 18ee │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f2 │ │ │ │ │ + beq.n 18ee │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - bl f8c │ │ │ │ │ + bl 1088 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 17ee │ │ │ │ │ + beq.n 18ea │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 17b6 │ │ │ │ │ + bgt.n 18b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ @@ -2704,143 +2812,143 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n 1790 │ │ │ │ │ + bmi.n 188c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1790 │ │ │ │ │ + blt.n 188c │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1790 │ │ │ │ │ + bne.n 188c │ │ │ │ │ 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 17fe │ │ │ │ │ + bhi.n 18fa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 17a4 │ │ │ │ │ + b.n 18a0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 17a4 │ │ │ │ │ + b.n 18a0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 17a4 │ │ │ │ │ + b.n 18a0 │ │ │ │ │ movs r0, #7 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 17de │ │ │ │ │ + b.n 18da │ │ │ │ │ │ │ │ │ │ -00001818 : │ │ │ │ │ +00001914 : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ - cbnz r0, 183e │ │ │ │ │ + bl 1940 │ │ │ │ │ + cbnz r0, 193a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 188c │ │ │ │ │ + b.n 1988 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001844 : │ │ │ │ │ +00001940 : │ │ │ │ │ check_unicode_error_type(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1870 │ │ │ │ │ + beq.n 196c │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 1874 │ │ │ │ │ + cbz r0, 1970 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000188c : │ │ │ │ │ +00001988 : │ │ │ │ │ unicode_error_get_encoding_impl(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8c │ │ │ │ │ - cbnz r0, 18be │ │ │ │ │ + bl 1088 │ │ │ │ │ + cbnz r0, 19ba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18ba │ │ │ │ │ + bge.n 19b6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 18ba │ │ │ │ │ + b.n 19b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018c4 <_PyUnicodeError_GetParams>: │ │ │ │ │ +000019c0 <_PyUnicodeError_GetParams>: │ │ │ │ │ _PyUnicodeError_GetParams(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ @@ -2852,237 +2960,237 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl f8c │ │ │ │ │ + bl 1088 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1996 <_PyUnicodeError_GetParams+0xd2> │ │ │ │ │ + bne.n 1a92 <_PyUnicodeError_GetParams+0xd2> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r4, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1914 <_PyUnicodeError_GetParams+0x50> │ │ │ │ │ + beq.n 1a10 <_PyUnicodeError_GetParams+0x50> │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ orrs.w r1, r3, r6 │ │ │ │ │ - beq.n 1986 <_PyUnicodeError_GetParams+0xc2> │ │ │ │ │ + beq.n 1a82 <_PyUnicodeError_GetParams+0xc2> │ │ │ │ │ ldr.w r1, [r8, #44] @ 0x2c │ │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 198c <_PyUnicodeError_GetParams+0xc8> │ │ │ │ │ + ble.n 1a88 <_PyUnicodeError_GetParams+0xc8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 199c <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + beq.n 1a98 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ │ - beq.n 195e <_PyUnicodeError_GetParams+0x9a> │ │ │ │ │ + beq.n 1a5a <_PyUnicodeError_GetParams+0x9a> │ │ │ │ │ subs.w ip, r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1956 <_PyUnicodeError_GetParams+0x92> │ │ │ │ │ + beq.n 1a52 <_PyUnicodeError_GetParams+0x92> │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r6, 195e <_PyUnicodeError_GetParams+0x9a> │ │ │ │ │ + cbz r6, 1a5a <_PyUnicodeError_GetParams+0x9a> │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r5, 196a <_PyUnicodeError_GetParams+0xa6> │ │ │ │ │ + cbz r5, 1a66 <_PyUnicodeError_GetParams+0xa6> │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1962 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ + bge.n 1a5e <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1962 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ + bne.n 1a5e <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1962 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ + b.n 1a5e <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 192c <_PyUnicodeError_GetParams+0x68> │ │ │ │ │ + b.n 1a28 <_PyUnicodeError_GetParams+0x68> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ subne r1, r0, #1 │ │ │ │ │ - b.n 1926 <_PyUnicodeError_GetParams+0x62> │ │ │ │ │ + b.n 1a22 <_PyUnicodeError_GetParams+0x62> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1962 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ + b.n 1a5e <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ subs.w ip, r7, r3 │ │ │ │ │ it ne │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ - b.n 193c <_PyUnicodeError_GetParams+0x78> │ │ │ │ │ + b.n 1a38 <_PyUnicodeError_GetParams+0x78> │ │ │ │ │ │ │ │ │ │ -000019a8 : │ │ │ │ │ +00001aa4 : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ - cbnz r0, 19d0 │ │ │ │ │ + bl 1940 │ │ │ │ │ + cbnz r0, 1acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 19d4 │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000019d4 : │ │ │ │ │ +00001ad0 : │ │ │ │ │ unicode_error_get_object_impl(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8c │ │ │ │ │ - cbnz r0, 1a06 │ │ │ │ │ + bl 1088 │ │ │ │ │ + cbnz r0, 1b02 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a02 │ │ │ │ │ + bge.n 1afe │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1a02 │ │ │ │ │ + b.n 1afe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a0c : │ │ │ │ │ +00001b08 : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ - cbnz r0, 1a30 │ │ │ │ │ + bl 1940 │ │ │ │ │ + cbnz r0, 1b2c │ │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a38 : │ │ │ │ │ +00001b34 : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ - cbnz r0, 1a5c │ │ │ │ │ + bl 1940 │ │ │ │ │ + cbnz r0, 1b58 │ │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a64 : │ │ │ │ │ +00001b60 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ - cbnz r0, 1a9c │ │ │ │ │ + bl 1940 │ │ │ │ │ + cbnz r0, 1b98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1a9c │ │ │ │ │ + cbz r0, 1b98 │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a98 │ │ │ │ │ + b.n 1b94 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001aa4 : │ │ │ │ │ +00001ba0 : │ │ │ │ │ BaseException_args_get(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 1ab6 │ │ │ │ │ + cbz r0, 1bb2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1abe │ │ │ │ │ + bge.n 1bba │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001ac0 : │ │ │ │ │ +00001bbc : │ │ │ │ │ BaseException___traceback___set(): │ │ │ │ │ b.w 6f4 <_PyExc_InitState+0x478> │ │ │ │ │ R_ARM_THM_JUMP24 BaseException___traceback___set_impl │ │ │ │ │ │ │ │ │ │ -00001ac4 : │ │ │ │ │ +00001bc0 : │ │ │ │ │ BaseException_args_set(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 1aec │ │ │ │ │ + cbz r1, 1be8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - cbz r0, 1b02 │ │ │ │ │ + cbz r0, 1bfe │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -3096,123 +3204,123 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001b08 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00001c04 <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1c14 <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ + beq.n 1d10 <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1b42 <_PyExc_PrepReraiseStar+0x3a> │ │ │ │ │ + beq.n 1c3e <_PyExc_PrepReraiseStar+0x3a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cd6 <_PyExc_PrepReraiseStar+0x1ce> │ │ │ │ │ + beq.w 1dd2 <_PyExc_PrepReraiseStar+0x1ce> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cd2 <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ + beq.w 1dce <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cc4 <_PyExc_PrepReraiseStar+0x1bc> │ │ │ │ │ + beq.w 1dc0 <_PyExc_PrepReraiseStar+0x1bc> │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.n 1bb0 <_PyExc_PrepReraiseStar+0xa8> │ │ │ │ │ + bge.n 1cac <_PyExc_PrepReraiseStar+0xa8> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 1bac <_PyExc_PrepReraiseStar+0xa4> │ │ │ │ │ + beq.n 1ca8 <_PyExc_PrepReraiseStar+0xa4> │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1cc0 <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ + bne.w 1dbc <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1cc0 <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ + bne.w 1dbc <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1cc0 <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ + bne.w 1dbc <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ movne r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c54 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + blt.n 1d50 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1b68 <_PyExc_PrepReraiseStar+0x60> │ │ │ │ │ + b.n 1c64 <_PyExc_PrepReraiseStar+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c54 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + beq.n 1d50 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1c32 <_PyExc_PrepReraiseStar+0x12a> │ │ │ │ │ + bgt.n 1d2e <_PyExc_PrepReraiseStar+0x12a> │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + bl 1fc0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1bf0 <_PyExc_PrepReraiseStar+0xe8> │ │ │ │ │ + bge.n 1cec <_PyExc_PrepReraiseStar+0xe8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1bf0 <_PyExc_PrepReraiseStar+0xe8> │ │ │ │ │ + cbnz r3, 1cec <_PyExc_PrepReraiseStar+0xe8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1c54 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + beq.n 1d50 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1ce8 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ + beq.n 1de4 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c58 <_PyExc_PrepReraiseStar+0x150> │ │ │ │ │ + bne.n 1d54 <_PyExc_PrepReraiseStar+0x150> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3227,233 +3335,233 @@ │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 1c0c <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ + b.n 1d08 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 2480 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1bc4 <_PyExc_PrepReraiseStar+0xbc> │ │ │ │ │ + bge.n 1cc0 <_PyExc_PrepReraiseStar+0xbc> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c54 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + bge.n 1d50 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d18 <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ + beq.n 1e14 <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1c00 <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ - ble.n 1c54 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + b.n 1cfc <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ + ble.n 1d50 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1c9c <_PyExc_PrepReraiseStar+0x194> │ │ │ │ │ + beq.n 1d98 <_PyExc_PrepReraiseStar+0x194> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c80 <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ + bge.n 1d7c <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1d02 <_PyExc_PrepReraiseStar+0x1fa> │ │ │ │ │ + beq.n 1dfe <_PyExc_PrepReraiseStar+0x1fa> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1c54 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + blt.n 1d50 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 1ca8 <_PyExc_PrepReraiseStar+0x1a0> │ │ │ │ │ + ble.n 1da4 <_PyExc_PrepReraiseStar+0x1a0> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ bl 22 <_PyExc_InitTypes+0x22> │ │ │ │ │ R_ARM_THM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1c00 <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ + b.n 1cfc <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c86 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ + bge.n 1d82 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1c78 <_PyExc_PrepReraiseStar+0x170> │ │ │ │ │ + b.n 1d74 <_PyExc_PrepReraiseStar+0x170> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - b.n 1c00 <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ + b.n 1cfc <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1ba0 <_PyExc_PrepReraiseStar+0x98> │ │ │ │ │ + b.n 1c9c <_PyExc_PrepReraiseStar+0x98> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1cd2 <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ + bge.n 1dce <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 1d10 <_PyExc_PrepReraiseStar+0x208> │ │ │ │ │ + cbz r3, 1e0c <_PyExc_PrepReraiseStar+0x208> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1c0c <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ + b.n 1d08 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c0c <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ + bge.n 1d08 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1c0c <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ + b.n 1d08 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1d0a <_PyExc_PrepReraiseStar+0x202> │ │ │ │ │ + blt.n 1e06 <_PyExc_PrepReraiseStar+0x202> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 1bfa <_PyExc_PrepReraiseStar+0xf2> │ │ │ │ │ + b.n 1cf6 <_PyExc_PrepReraiseStar+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c80 <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ + b.n 1d7c <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1cf8 <_PyExc_PrepReraiseStar+0x1f0> │ │ │ │ │ + b.n 1df4 <_PyExc_PrepReraiseStar+0x1f0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cd2 <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ + b.n 1dce <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c54 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + b.n 1d50 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ │ │ │ │ │ -00001d20 : │ │ │ │ │ +00001e1c : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ - cbnz r0, 1d44 │ │ │ │ │ + bl 1940 │ │ │ │ │ + cbnz r0, 1e40 │ │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d4c : │ │ │ │ │ +00001e48 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ - cbnz r0, 1d70 │ │ │ │ │ + bl 1940 │ │ │ │ │ + cbnz r0, 1e6c │ │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d78 : │ │ │ │ │ +00001e74 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ - cbnz r0, 1db0 │ │ │ │ │ + bl 1940 │ │ │ │ │ + cbnz r0, 1eac │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1db0 │ │ │ │ │ + cbz r0, 1eac │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1dac │ │ │ │ │ + b.n 1ea8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001db8 : │ │ │ │ │ +00001eb4 : │ │ │ │ │ BaseException___reduce__(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - cbz r2, 1dc2 │ │ │ │ │ + cbz r2, 1ebe │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1dc8 │ │ │ │ │ + cbnz r3, 1ec4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001dd0 : │ │ │ │ │ +00001ecc : │ │ │ │ │ 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 1e44 │ │ │ │ │ + bl 1f40 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1e3e │ │ │ │ │ + beq.n 1f3a │ │ │ │ │ add.w ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + bl 1fc0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1e3e │ │ │ │ │ + beq.n 1f3a │ │ │ │ │ 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 │ │ │ │ │ @@ -3473,79 +3581,79 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1f34 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e44 : │ │ │ │ │ +00001f40 : │ │ │ │ │ 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, 1e72 │ │ │ │ │ + cbz r0, 1f6e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1ebe │ │ │ │ │ + bge.n 1fba │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ - bpl.n 1e76 │ │ │ │ │ + bpl.n 1f72 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 1e64 │ │ │ │ │ + blt.n 1f60 │ │ │ │ │ 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 1ea2 │ │ │ │ │ + bne.n 1f9e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 1e6a │ │ │ │ │ + bge.n 1f66 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1ea2 │ │ │ │ │ + bge.n 1f9e │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - bmi.n 1e88 │ │ │ │ │ + bmi.n 1f84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1f68 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ec4 : │ │ │ │ │ +00001fc0 : │ │ │ │ │ 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 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ @@ -3553,333 +3661,333 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ │ strd ip, ip, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2026 │ │ │ │ │ + bne.w 2122 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 1fc4 │ │ │ │ │ - bne.n 1fde │ │ │ │ │ + blt.n 20c0 │ │ │ │ │ + bne.n 20da │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr.w r1, [r8, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1f1c │ │ │ │ │ + beq.n 2018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20c2 │ │ │ │ │ + beq.w 21be │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - blt.n 1fc4 │ │ │ │ │ + blt.n 20c0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fc4 │ │ │ │ │ + beq.n 20c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1fd0 │ │ │ │ │ + bne.n 20cc │ │ │ │ │ str r6, [r7, #16] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 2084 │ │ │ │ │ - ldr r3, [pc, #668] @ (21ec ) │ │ │ │ │ + beq.w 2180 │ │ │ │ │ + ldr r3, [pc, #668] @ (22e8 ) │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add.w r2, r9, #4 │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 218c │ │ │ │ │ + bcc.w 2288 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r3, r7, #24 │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w ip, [r7, #28] │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + bl 1fc0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 1ff0 │ │ │ │ │ + bne.n 20ec │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 20d6 │ │ │ │ │ + bge.w 21d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 20d6 │ │ │ │ │ + bne.w 21d2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 1fec │ │ │ │ │ + bne.n 20e8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2106 │ │ │ │ │ + bne.w 2202 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 216e │ │ │ │ │ + bne.w 226a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f3a │ │ │ │ │ - b.n 1f88 │ │ │ │ │ + bne.n 2036 │ │ │ │ │ + b.n 2084 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1fc8 │ │ │ │ │ + b.n 20c4 │ │ │ │ │ ldrd r1, r2, [r7, #24] │ │ │ │ │ - cbz r1, 201c │ │ │ │ │ + cbz r1, 2118 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r2, r1, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - blt.w 21b0 │ │ │ │ │ + blt.w 22ac │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 201c │ │ │ │ │ + bge.n 2118 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 21a4 │ │ │ │ │ + beq.w 22a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 20de │ │ │ │ │ + bne.n 21da │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 1f44 │ │ │ │ │ + b.n 2040 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2124 │ │ │ │ │ + beq.n 2220 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 1f0a │ │ │ │ │ + bne.w 2006 │ │ │ │ │ ldr.w r1, [r8, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 1f0a │ │ │ │ │ + beq.w 2006 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f08 │ │ │ │ │ + bne.w 2004 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fc4 │ │ │ │ │ + beq.n 20c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1ef8 │ │ │ │ │ + bge.w 1ff4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ef8 │ │ │ │ │ + bne.w 1ff4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ef8 │ │ │ │ │ + b.n 1ff4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21f0 │ │ │ │ │ + bl 22ec │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1f88 │ │ │ │ │ - cbz r6, 20a4 │ │ │ │ │ + beq.w 2084 │ │ │ │ │ + cbz r6, 21a0 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21f0 │ │ │ │ │ + bl 22ec │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2148 │ │ │ │ │ + beq.n 2244 │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 20ba │ │ │ │ │ + bge.n 21b6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1fa4 │ │ │ │ │ + beq.w 20a0 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1fec │ │ │ │ │ + b.n 20e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1fec │ │ │ │ │ + beq.n 20e8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - b.n 1fec │ │ │ │ │ + b.n 20e8 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1fb4 │ │ │ │ │ + b.n 20b0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - blt.n 21c4 │ │ │ │ │ + blt.n 22c0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2020 │ │ │ │ │ + bge.n 211c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2020 │ │ │ │ │ + bne.n 211c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2020 │ │ │ │ │ + b.n 211c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1fbc │ │ │ │ │ + bge.w 20b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fbc │ │ │ │ │ + bne.w 20b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1fbc │ │ │ │ │ + b.n 20b8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fc4 │ │ │ │ │ + beq.w 20c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1ef8 │ │ │ │ │ - b.n 2070 │ │ │ │ │ + bge.w 1ff4 │ │ │ │ │ + b.n 216c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f88 │ │ │ │ │ + beq.w 2084 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1f88 │ │ │ │ │ + bge.w 2084 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1f88 │ │ │ │ │ + bne.w 2084 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f88 │ │ │ │ │ + b.n 2084 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1fc4 │ │ │ │ │ + bge.w 20c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fc4 │ │ │ │ │ + bne.w 20c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1fc4 │ │ │ │ │ + b.n 20c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f88 │ │ │ │ │ - b.n 1f6a │ │ │ │ │ + bne.w 2084 │ │ │ │ │ + b.n 2066 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b.n 201c │ │ │ │ │ + b.n 2118 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21bc │ │ │ │ │ + bge.n 22b8 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - cbz r0, 21de │ │ │ │ │ + cbz r0, 22da │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1f88 │ │ │ │ │ + b.n 2084 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1f88 │ │ │ │ │ + bge.w 2084 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1f88 │ │ │ │ │ + bne.w 2084 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f88 │ │ │ │ │ + b.n 2084 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ - b.n 21bc │ │ │ │ │ + b.n 22b8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000021f0 : │ │ │ │ │ +000022ec : │ │ │ │ │ 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 │ │ │ │ │ @@ -3887,343 +3995,343 @@ │ │ │ │ │ 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 22d2 │ │ │ │ │ - beq.n 22b6 │ │ │ │ │ + blt.n 23ce │ │ │ │ │ + beq.n 23b2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22d2 │ │ │ │ │ + beq.n 23ce │ │ │ │ │ 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 2250 │ │ │ │ │ + beq.n 234c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22bc │ │ │ │ │ + beq.n 23b8 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - cbz r1, 2280 │ │ │ │ │ + cbz r1, 237c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ bl 6f4 <_PyExc_InitState+0x478> │ │ │ │ │ R_ARM_THM_CALL BaseException___traceback___set_impl │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 227c │ │ │ │ │ + bge.n 2378 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2362 │ │ │ │ │ + beq.n 245e │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 22ca │ │ │ │ │ + beq.n 23c6 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2354 │ │ │ │ │ + bne.n 2450 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 231c │ │ │ │ │ + bne.n 2418 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r1, [pc, #220] @ (2380 ) │ │ │ │ │ + ldr r1, [pc, #220] @ (247c ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22ca │ │ │ │ │ + blt.n 23c6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 22d8 │ │ │ │ │ + cbnz r0, 23d4 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 236e │ │ │ │ │ + blt.n 246a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 22b8 │ │ │ │ │ + b.n 23b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 2330 │ │ │ │ │ + cbz r0, 242c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 22f8 │ │ │ │ │ + bge.n 23f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 232a │ │ │ │ │ + cbz r3, 2426 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 22ca │ │ │ │ │ + beq.n 23c6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #128] @ (2380 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (247c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2316 │ │ │ │ │ + bge.n 2412 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2348 │ │ │ │ │ + cbz r3, 2444 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 22b4 │ │ │ │ │ - b.n 22ca │ │ │ │ │ + bge.n 23b0 │ │ │ │ │ + b.n 23c6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 2294 │ │ │ │ │ + b.n 2390 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22f8 │ │ │ │ │ + b.n 23f4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 22b4 │ │ │ │ │ + bge.n 23b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 22b4 │ │ │ │ │ + bne.n 23b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22b4 │ │ │ │ │ + b.n 23b0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2316 │ │ │ │ │ + b.n 2412 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 2286 │ │ │ │ │ + b.n 2382 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 227c │ │ │ │ │ + b.n 2378 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22d2 │ │ │ │ │ + bne.n 23ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22d2 │ │ │ │ │ + b.n 23ce │ │ │ │ │ nop │ │ │ │ │ .word 0x00005e74 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002384 : │ │ │ │ │ +00002480 : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ - beq.n 2402 │ │ │ │ │ + beq.n 24fe │ │ │ │ │ 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 23be │ │ │ │ │ + beq.n 24ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 240e │ │ │ │ │ + cbz r0, 250a │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #140] @ (2454 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (2550 ) │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.n 2402 │ │ │ │ │ + bge.n 24fe │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 243e │ │ │ │ │ + bcc.n 253a │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 2480 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 23c6 │ │ │ │ │ + bge.n 24c2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2404 │ │ │ │ │ + b.n 2500 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23fc │ │ │ │ │ + beq.n 24f8 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2404 │ │ │ │ │ + bge.n 2500 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2404 │ │ │ │ │ + bne.n 2500 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2404 │ │ │ │ │ + b.n 2500 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23fc │ │ │ │ │ + bne.n 24f8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - b.n 23e8 │ │ │ │ │ + b.n 24e4 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002458 : │ │ │ │ │ +00002554 : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 249a │ │ │ │ │ + cbz r0, 2596 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallObject │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2498 │ │ │ │ │ + bge.n 2594 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 24a0 │ │ │ │ │ + cbz r3, 259c │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 249a │ │ │ │ │ + b.n 2596 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024b0 : │ │ │ │ │ +000025ac : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1144 │ │ │ │ │ + bl fb0 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2532 │ │ │ │ │ + beq.n 262e │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ @@ -4232,15 +4340,15 @@ │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cbz r0, 2532 │ │ │ │ │ + cbz r0, 262e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ @@ -4259,17 +4367,17 @@ │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 252e │ │ │ │ │ + b.n 262a │ │ │ │ │ │ │ │ │ │ -00002538 : │ │ │ │ │ +00002634 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4292,73 +4400,73 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, ip │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002578 : │ │ │ │ │ +00002674 : │ │ │ │ │ PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ - cbnz r0, 25b2 │ │ │ │ │ + bl 1940 │ │ │ │ │ + cbnz r0, 26ae │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 18c4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 19c0 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25ae │ │ │ │ │ + b.n 26aa │ │ │ │ │ │ │ │ │ │ -000025b8 : │ │ │ │ │ +000026b4 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2650 │ │ │ │ │ + beq.n 274c │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 264c │ │ │ │ │ + cbz r0, 2748 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - bl f8c │ │ │ │ │ + bl 1088 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 264c │ │ │ │ │ + beq.n 2748 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 2618 │ │ │ │ │ + bgt.n 2714 │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4367,40 +4475,40 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ orrs.w r4, r1, r2 │ │ │ │ │ - bmi.n 25fa │ │ │ │ │ + bmi.n 26f6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 25fa │ │ │ │ │ + blt.n 26f6 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 25fa │ │ │ │ │ + bne.n 26f6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 2656 │ │ │ │ │ + bhi.n 2752 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 260c │ │ │ │ │ + b.n 2708 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 260c │ │ │ │ │ + b.n 2708 │ │ │ │ │ movs r0, #7 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ @@ -4408,9 +4516,9 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ │ ite cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ movcc r0, r2 │ │ │ │ │ - b.n 263e │ │ │ │ │ + b.n 273a │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1561,46 +1561,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n d72 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d8c : │ │ │ │ │ -ImportError_dealloc(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldrd r3, r1, [r0, #-8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - bfi ip, r2, #0, #2 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - str.w ip, [r1] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - str r2, [r3, #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 f60 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000de4 : │ │ │ │ │ +00000d8c : │ │ │ │ │ OSError_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 │ │ │ │ │ @@ -1615,556 +1584,406 @@ │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, e36 │ │ │ │ │ + cbz r0, dde │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n ec4 │ │ │ │ │ + blt.n eda │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, e4e │ │ │ │ │ + cbz r0, df8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e4e │ │ │ │ │ + bge.n df8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f40 │ │ │ │ │ + beq.w f04 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, e66 │ │ │ │ │ + cbz r0, e10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e66 │ │ │ │ │ + bge.n e10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n eec │ │ │ │ │ + beq.n e86 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ef2 │ │ │ │ │ + bne.n ec0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f0c │ │ │ │ │ + bne.n e8c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, e8c │ │ │ │ │ + cbz r0, e36 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e8c │ │ │ │ │ + bge.n e36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e8c │ │ │ │ │ + cbnz r3, e36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f46 │ │ │ │ │ + bne.n eea │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, eac │ │ │ │ │ + cbz r0, e56 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n eac │ │ │ │ │ + bge.n e56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, eac │ │ │ │ │ + cbnz r3, e56 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n f26 │ │ │ │ │ + cbnz r0, ea6 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, ed2 │ │ │ │ │ + cbnz r0, e6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n e36 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e36 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n eb6 │ │ │ │ │ + bge.n e5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n eb6 │ │ │ │ │ + bne.n e5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n eb6 │ │ │ │ │ + b.n e5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e66 │ │ │ │ │ + b.n e10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e6c │ │ │ │ │ + bge.n e1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e6c │ │ │ │ │ + bne.n e1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e6c │ │ │ │ │ + b.n e1c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e72 │ │ │ │ │ + bge.n e5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e72 │ │ │ │ │ + bne.n e5a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e72 │ │ │ │ │ + b.n e5a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [r4, #28] │ │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n eb2 │ │ │ │ │ + bge.n e16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n eb2 │ │ │ │ │ + bne.n e16 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n eb2 │ │ │ │ │ + b.n e16 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w dde │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e4e │ │ │ │ │ + b.n dde │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e92 │ │ │ │ │ + bge.n e3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e92 │ │ │ │ │ + bne.n e3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n e3c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n df8 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000f60 : │ │ │ │ │ -ImportError_clear(): │ │ │ │ │ +00000f0c : │ │ │ │ │ +OSError_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, f82 │ │ │ │ │ + cbz r0, f2e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n fc0 │ │ │ │ │ + blt.n f94 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, f9a │ │ │ │ │ + cbz r0, f46 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f9a │ │ │ │ │ + bge.n f46 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ffa │ │ │ │ │ + beq.n fa6 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r0, fb0 │ │ │ │ │ + cbz r0, f5c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fb0 │ │ │ │ │ + bge.n f5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, fd2 │ │ │ │ │ + cbz r2, f6c │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbnz r0, fdc │ │ │ │ │ + cbnz r0, f76 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 70 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n f82 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n f82 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n fb0 │ │ │ │ │ + b.n f5c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fb4 │ │ │ │ │ + bge.n f60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fb4 │ │ │ │ │ + bne.n f60 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n fb4 │ │ │ │ │ + b.n f60 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n f2e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f9a │ │ │ │ │ - │ │ │ │ │ -00001004 : │ │ │ │ │ -OSError_clear(): │ │ │ │ │ - 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, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1024 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 10a8 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 103c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 103c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1124 │ │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, 1054 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1054 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 10d0 │ │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10d6 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10f0 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 107a │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 107a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 107a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 112a │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 109a │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 109a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 109a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 110a │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 10b6 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1024 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1024 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #24] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10a4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 10a4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10a4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1054 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 105a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 105a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 105a │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1060 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1060 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1060 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #28] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10a0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 10a0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10a0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 103c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1080 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1080 │ │ │ │ │ + b.n f2e │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1080 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n f46 │ │ │ │ │ │ │ │ │ │ -00001144 : │ │ │ │ │ +00000fb0 : │ │ │ │ │ BaseException_init(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r2, 1188 │ │ │ │ │ + cbnz r2, ff4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1168 │ │ │ │ │ + bge.n fd4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - cbnz r0, 1172 │ │ │ │ │ + cbnz r0, fde │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 116c │ │ │ │ │ + bge.n fd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 116c │ │ │ │ │ + bne.n fd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 116c │ │ │ │ │ + b.n fd8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 115a │ │ │ │ │ + bne.n fc6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 116e │ │ │ │ │ + b.n fda │ │ │ │ │ │ │ │ │ │ -000011a0 : │ │ │ │ │ +0000100c : │ │ │ │ │ PyException_SetCause(): │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ strb.w r2, [r0, #32] │ │ │ │ │ - cbnz r3, 11ae │ │ │ │ │ + cbnz r3, 101a │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 11ac │ │ │ │ │ + bge.n 1018 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11ac │ │ │ │ │ + bne.n 1018 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000011c4 : │ │ │ │ │ +00001030 : │ │ │ │ │ BaseException_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbnz r0, 120c │ │ │ │ │ + cbnz r0, 1078 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 11e6 │ │ │ │ │ + cbz r0, 1052 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 11f6 │ │ │ │ │ + cbnz r0, 1062 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbnz r0, 1220 │ │ │ │ │ + cbnz r0, 108c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 1202 │ │ │ │ │ + cbnz r0, 106e │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 1216 │ │ │ │ │ + cbnz r0, 1082 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 11f8 │ │ │ │ │ + cbnz r0, 1064 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ee │ │ │ │ │ + beq.n 105a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11dc │ │ │ │ │ + beq.n 1048 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f2 │ │ │ │ │ + beq.n 105e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ea │ │ │ │ │ + beq.n 1056 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000122c : │ │ │ │ │ +00001098 : │ │ │ │ │ StopIteration_clear(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, 123e │ │ │ │ │ + cbz r0, 10aa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1244 │ │ │ │ │ + blt.n 10b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 70 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 123e │ │ │ │ │ + bne.n 10aa │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 70 │ │ │ │ │ │ │ │ │ │ -00001270 : │ │ │ │ │ +000010dc : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ - b.n 122c │ │ │ │ │ + b.n 1098 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001274 : │ │ │ │ │ +000010e0 : │ │ │ │ │ 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 1302 │ │ │ │ │ + bne.n 116e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 129c │ │ │ │ │ + bge.n 1108 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - cbnz r0, 12c4 │ │ │ │ │ + cbnz r0, 1130 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 12de │ │ │ │ │ + cbnz r0, 114a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 12fe │ │ │ │ │ + bgt.n 116a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -2172,248 +1991,248 @@ │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12a0 │ │ │ │ │ + bge.n 110c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12a0 │ │ │ │ │ + bne.n 110c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12a0 │ │ │ │ │ + b.n 110c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12a4 │ │ │ │ │ + bge.n 1110 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12a4 │ │ │ │ │ + bne.n 1110 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12a8 │ │ │ │ │ + ble.n 1114 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b.n 12b0 │ │ │ │ │ + b.n 111c │ │ │ │ │ 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 128e │ │ │ │ │ + bne.n 10fa │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 12c0 │ │ │ │ │ + b.n 112c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000131c : │ │ │ │ │ +00001188 : │ │ │ │ │ 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, 1340 │ │ │ │ │ + cbz r0, 11ac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 13b0 │ │ │ │ │ + blt.n 121c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13be │ │ │ │ │ + bne.n 122a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1360 │ │ │ │ │ + cbz r0, 11cc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1360 │ │ │ │ │ + bge.n 11cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1360 │ │ │ │ │ + cbnz r3, 11cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13f2 │ │ │ │ │ + bne.n 125e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 1380 │ │ │ │ │ + cbz r0, 11ec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1380 │ │ │ │ │ + bge.n 11ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1380 │ │ │ │ │ + cbnz r3, 11ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 13d8 │ │ │ │ │ + cbnz r0, 1244 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 1396 │ │ │ │ │ + cbnz r0, 1202 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1388 │ │ │ │ │ + bge.n 11f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1388 │ │ │ │ │ + bne.n 11f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1388 │ │ │ │ │ + b.n 11f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1340 │ │ │ │ │ + bne.n 11ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1340 │ │ │ │ │ + b.n 11ac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1346 │ │ │ │ │ + bge.n 11b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1346 │ │ │ │ │ + bne.n 11b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1346 │ │ │ │ │ + b.n 11b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1384 │ │ │ │ │ + bge.n 11f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1384 │ │ │ │ │ + bne.n 11f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1384 │ │ │ │ │ + b.n 11f0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1366 │ │ │ │ │ + bge.n 11d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1366 │ │ │ │ │ + bne.n 11d2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1366 │ │ │ │ │ + b.n 11d2 │ │ │ │ │ │ │ │ │ │ -0000140c <_PyException_AddNote>: │ │ │ │ │ +00001278 <_PyException_AddNote>: │ │ │ │ │ _PyException_AddNote(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ - bpl.n 1504 <_PyException_AddNote+0xf8> │ │ │ │ │ + bpl.n 1370 <_PyException_AddNote+0xf8> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 14bc <_PyException_AddNote+0xb0> │ │ │ │ │ - ldr r1, [pc, #276] @ (1544 <_PyException_AddNote+0x138>) │ │ │ │ │ + bpl.n 1328 <_PyException_AddNote+0xb0> │ │ │ │ │ + ldr r1, [pc, #276] @ (13b0 <_PyException_AddNote+0x138>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14b6 <_PyException_AddNote+0xaa> │ │ │ │ │ + blt.n 1322 <_PyException_AddNote+0xaa> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 148e <_PyException_AddNote+0x82> │ │ │ │ │ + cbz r0, 12fa <_PyException_AddNote+0x82> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 14dc <_PyException_AddNote+0xd0> │ │ │ │ │ + bpl.n 1348 <_PyException_AddNote+0xd0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n 152c <_PyException_AddNote+0x120> │ │ │ │ │ + blt.n 1398 <_PyException_AddNote+0x120> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1464 <_PyException_AddNote+0x58> │ │ │ │ │ + bge.n 12d0 <_PyException_AddNote+0x58> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14fc <_PyException_AddNote+0xf0> │ │ │ │ │ + beq.n 1368 <_PyException_AddNote+0xf0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 147a <_PyException_AddNote+0x6e> │ │ │ │ │ + bge.n 12e6 <_PyException_AddNote+0x6e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1480 <_PyException_AddNote+0x74> │ │ │ │ │ + cbz r2, 12ec <_PyException_AddNote+0x74> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 147a <_PyException_AddNote+0x6e> │ │ │ │ │ + b.n 12e6 <_PyException_AddNote+0x6e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 14b6 <_PyException_AddNote+0xaa> │ │ │ │ │ - ldr r1, [pc, #168] @ (1544 <_PyException_AddNote+0x138>) │ │ │ │ │ + cbz r0, 1322 <_PyException_AddNote+0xaa> │ │ │ │ │ + ldr r1, [pc, #168] @ (13b0 <_PyException_AddNote+0x138>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bge.n 1448 <_PyException_AddNote+0x3c> │ │ │ │ │ + bge.n 12b4 <_PyException_AddNote+0x3c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14b6 <_PyException_AddNote+0xaa> │ │ │ │ │ + bge.n 1322 <_PyException_AddNote+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 153c <_PyException_AddNote+0x130> │ │ │ │ │ + beq.n 13a8 <_PyException_AddNote+0x130> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 147c <_PyException_AddNote+0x70> │ │ │ │ │ + b.n 12e8 <_PyException_AddNote+0x70> │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ @@ -2421,148 +2240,148 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 14b6 <_PyException_AddNote+0xaa> │ │ │ │ │ + b.n 1322 <_PyException_AddNote+0xaa> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 151e <_PyException_AddNote+0x112> │ │ │ │ │ + blt.n 138a <_PyException_AddNote+0x112> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 14b6 <_PyException_AddNote+0xaa> │ │ │ │ │ + b.n 1322 <_PyException_AddNote+0xaa> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1464 <_PyException_AddNote+0x58> │ │ │ │ │ + b.n 12d0 <_PyException_AddNote+0x58> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 14b6 <_PyException_AddNote+0xaa> │ │ │ │ │ + b.n 1322 <_PyException_AddNote+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e4 <_PyException_AddNote+0xd8> │ │ │ │ │ + bne.n 1350 <_PyException_AddNote+0xd8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14e4 <_PyException_AddNote+0xd8> │ │ │ │ │ + b.n 1350 <_PyException_AddNote+0xd8> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14b6 <_PyException_AddNote+0xaa> │ │ │ │ │ + bge.n 1322 <_PyException_AddNote+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14b6 <_PyException_AddNote+0xaa> │ │ │ │ │ + bne.n 1322 <_PyException_AddNote+0xaa> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14b6 <_PyException_AddNote+0xaa> │ │ │ │ │ + b.n 1322 <_PyException_AddNote+0xaa> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005e74 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001548 : │ │ │ │ │ +000013b4 : │ │ │ │ │ BaseException_add_note(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq.n 15f2 │ │ │ │ │ - ldr r1, [pc, #220] @ (1644 ) │ │ │ │ │ + beq.n 145e │ │ │ │ │ + ldr r1, [pc, #220] @ (14b0 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15ce │ │ │ │ │ + blt.n 143a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 15a8 │ │ │ │ │ + cbz r0, 1414 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 15d2 │ │ │ │ │ + bpl.n 143e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n 161e │ │ │ │ │ + blt.n 148a │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 159c │ │ │ │ │ + bge.n 1408 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1616 │ │ │ │ │ + beq.n 1482 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 15ce │ │ │ │ │ - ldr r1, [pc, #144] @ (1644 ) │ │ │ │ │ + cbz r0, 143a │ │ │ │ │ + ldr r1, [pc, #144] @ (14b0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 157e │ │ │ │ │ + bge.n 13ea │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 15ce │ │ │ │ │ + bge.n 143a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 162e │ │ │ │ │ + cbz r3, 149a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15a4 │ │ │ │ │ + b.n 1410 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1634 │ │ │ │ │ + blt.n 14a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15ce │ │ │ │ │ + b.n 143a │ │ │ │ │ mov r5, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -2572,142 +2391,142 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 15a4 │ │ │ │ │ + b.n 1410 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 159c │ │ │ │ │ + b.n 1408 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 15ce │ │ │ │ │ + bge.n 143a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15ce │ │ │ │ │ + bne.n 143a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15ce │ │ │ │ │ + b.n 143a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15da │ │ │ │ │ + bne.n 1446 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15da │ │ │ │ │ + b.n 1446 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005e74 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001648 : │ │ │ │ │ +000014b4 : │ │ │ │ │ NameError_clear(): │ │ │ │ │ - b.n 122c │ │ │ │ │ + b.n 1098 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000164c : │ │ │ │ │ +000014b8 : │ │ │ │ │ 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 16ee │ │ │ │ │ + beq.n 155a │ │ │ │ │ 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 16b4 │ │ │ │ │ + bne.n 1520 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1694 │ │ │ │ │ + bge.n 1500 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - cbnz r0, 169a │ │ │ │ │ + cbnz r0, 1506 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 168e │ │ │ │ │ + bge.n 14fa │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1682 │ │ │ │ │ + beq.n 14ee │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1682 │ │ │ │ │ + bge.n 14ee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1682 │ │ │ │ │ + bne.n 14ee │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1682 │ │ │ │ │ + b.n 14ee │ │ │ │ │ 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 16d4 │ │ │ │ │ + bne.n 1540 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1682 │ │ │ │ │ + beq.n 14ee │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 16a2 │ │ │ │ │ - b.n 1682 │ │ │ │ │ + blt.n 150e │ │ │ │ │ + b.n 14ee │ │ │ │ │ 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 168e │ │ │ │ │ + b.n 14fa │ │ │ │ │ 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 16ea │ │ │ │ │ + b.n 1556 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001708 : │ │ │ │ │ +00001574 : │ │ │ │ │ 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, #592] @ (196c ) │ │ │ │ │ + ldr r2, [pc, #592] @ (17d8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -2722,353 +2541,353 @@ │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r6, [r2, #396] @ 0x18c │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1738 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1900 │ │ │ │ │ + beq.w 176c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1738 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1948 │ │ │ │ │ - ble.n 1848 │ │ │ │ │ + beq.w 17b4 │ │ │ │ │ + ble.n 16b4 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18b8 │ │ │ │ │ + beq.w 1724 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.w 18d0 │ │ │ │ │ + beq.w 173c │ │ │ │ │ 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 18fc │ │ │ │ │ + blt.w 1768 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 17ee │ │ │ │ │ + beq.n 165a │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18b8 │ │ │ │ │ + beq.n 1724 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.w 18da │ │ │ │ │ + bpl.w 1746 │ │ │ │ │ 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.w 18fc │ │ │ │ │ + blt.w 1768 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r9, r9, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 17b6 │ │ │ │ │ + bne.n 1622 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 187a │ │ │ │ │ + bne.n 16e6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1918 │ │ │ │ │ + bne.w 1784 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 192c │ │ │ │ │ + beq.w 1798 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18fc │ │ │ │ │ + beq.n 1768 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strd r2, r2, [r4, #16] │ │ │ │ │ strd r2, r2, [r4, #24] │ │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ │ - cbz r5, 185e │ │ │ │ │ + cbz r5, 16ca │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1874 │ │ │ │ │ + blt.n 16e0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ strd r2, r1, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 17fa │ │ │ │ │ + beq.n 1666 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 17fa │ │ │ │ │ + bne.n 1666 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 17fa │ │ │ │ │ + b.n 1666 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ee │ │ │ │ │ + beq.n 175a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 183a │ │ │ │ │ + bge.n 16a6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - b.n 183a │ │ │ │ │ + b.n 16a6 │ │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 188c │ │ │ │ │ + bne.n 16f8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 17fa │ │ │ │ │ + bne.n 1666 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 17fa │ │ │ │ │ + b.n 1666 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 17fa │ │ │ │ │ + beq.n 1666 │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 18fc │ │ │ │ │ + beq.n 1768 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 17fa │ │ │ │ │ + bne.n 1666 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18cc │ │ │ │ │ + bge.n 1738 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 18cc │ │ │ │ │ + cbnz r2, 1738 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1840 │ │ │ │ │ + b.n 16ac │ │ │ │ │ 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 .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 18b8 │ │ │ │ │ + b.n 1724 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18fc │ │ │ │ │ + bge.n 1768 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 1962 │ │ │ │ │ + cbz r2, 17ce │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 18b8 │ │ │ │ │ + b.n 1724 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 18cc │ │ │ │ │ + b.n 1738 │ │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 18b8 │ │ │ │ │ + b.n 1724 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1810 │ │ │ │ │ - b.n 18fc │ │ │ │ │ + bne.w 167c │ │ │ │ │ + b.n 1768 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 18b8 │ │ │ │ │ + b.n 1724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18fc │ │ │ │ │ + b.n 1768 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000246 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001970 : │ │ │ │ │ +000017dc : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r2, 19b6 │ │ │ │ │ + cbnz r2, 1822 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1994 │ │ │ │ │ + bge.n 1800 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - cbnz r0, 19a0 │ │ │ │ │ + cbnz r0, 180c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1998 │ │ │ │ │ + bge.n 1804 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1998 │ │ │ │ │ + bne.n 1804 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 199a │ │ │ │ │ + b.n 1806 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 19da │ │ │ │ │ + cbz r0, 1846 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1986 │ │ │ │ │ + bne.n 17f2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 199a │ │ │ │ │ + b.n 1806 │ │ │ │ │ │ │ │ │ │ -000019e0 : │ │ │ │ │ +0000184c : │ │ │ │ │ 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, 19fe │ │ │ │ │ + cbz r0, 186a │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 1a26 │ │ │ │ │ + cbnz r0, 1892 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1a08 │ │ │ │ │ + cbz r0, 1874 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 1a26 │ │ │ │ │ + cbnz r0, 1892 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - cbnz r0, 1a3c │ │ │ │ │ + cbnz r0, 18a8 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 1a16 │ │ │ │ │ + cbz r0, 1882 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 1a26 │ │ │ │ │ + cbnz r0, 1892 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cbnz r0, 1a50 │ │ │ │ │ + cbnz r0, 18bc │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cbnz r0, 1a32 │ │ │ │ │ + cbnz r0, 189e │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbnz r0, 1a46 │ │ │ │ │ + cbnz r0, 18b2 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ - cbnz r0, 1a28 │ │ │ │ │ + cbnz r0, 1894 │ │ │ │ │ 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 1a1e │ │ │ │ │ + beq.n 188a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0c │ │ │ │ │ + beq.n 1878 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a22 │ │ │ │ │ + beq.n 188e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a1a │ │ │ │ │ + beq.n 1886 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -86,15 +86,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cbnz r0, b2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 11c4 │ │ │ │ │ + b.w 1030 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ @@ -234,27 +234,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 1e44 │ │ │ │ │ + bl 1f40 │ │ │ │ │ R_ARM_THM_CALL get_matcher_type │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 1ea │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 21e │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + bl 1fc0 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1e6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -278,15 +278,15 @@ │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne.n 232 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Repr │ │ │ │ │ - b.w 974 │ │ │ │ │ + b.w a70 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 00000236 : │ │ │ │ │ BaseException___setstate__(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -383,20 +383,20 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 31c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 188c │ │ │ │ │ + b.w 1988 │ │ │ │ │ R_ARM_THM_JUMP24 unicode_error_get_encoding_impl │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000320 : │ │ │ │ │ OSError_reduce(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -770,25 +770,25 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 654 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 18c4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 19c0 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 658 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 0000065c : │ │ │ │ │ @@ -800,24 +800,24 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 692 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 18c4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 19c0 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 696 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 0000069a : │ │ │ │ │ @@ -829,24 +829,24 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 6d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 18c4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 19c0 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 6d4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 000006d8 : │ │ │ │ │ @@ -858,24 +858,24 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 70e │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 18c4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 19c0 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 712 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000716 : │ │ │ │ │ @@ -887,24 +887,24 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 74c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 18c4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 19c0 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000754 : │ │ │ │ │ @@ -915,15 +915,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 778 │ │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ │ b.n 77c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 7a2 │ │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ │ b.n 7a6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ @@ -1044,15 +1044,15 @@ │ │ │ │ │ b.n 876 │ │ │ │ │ cbnz r3, 876 │ │ │ │ │ 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 1b08 <_PyExc_PrepReraiseStar> │ │ │ │ │ + b.w 1c04 <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_THM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000886 <_PyUnicodeTranslateError_Create>: │ │ │ │ │ _PyUnicodeTranslateError_Create(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -1089,15 +1089,15 @@ │ │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8c │ │ │ │ │ + bl 1088 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_attribute │ │ │ │ │ cbnz r0, 8ee │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 8f0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1131,21 +1131,21 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 938 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 19d4 │ │ │ │ │ + b.w 1ad0 │ │ │ │ │ R_ARM_THM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000093c : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1153,21 +1153,21 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 966 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 19d4 │ │ │ │ │ + b.w 1ad0 │ │ │ │ │ R_ARM_THM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000096a : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 8be │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -1195,15 +1195,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 9ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 8be │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -1215,15 +1215,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 8be │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -1236,15 +1236,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1940 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbz r0, a0e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n a24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -23,20 +23,20 @@ │ │ │ │ │ 0x00000140 74654572 726f725f 636c6561 72002e4c teError_clear..L │ │ │ │ │ 0x00000150 4337002e 4c433800 42617365 45786365 C7..LC8.BaseExce │ │ │ │ │ 0x00000160 7074696f 6e5f5f5f 74726163 65626163 ption___tracebac │ │ │ │ │ 0x00000170 6b5f5f5f 7365745f 696d706c 00426173 k___set_impl.Bas │ │ │ │ │ 0x00000180 65457863 65707469 6f6e5f64 65616c6c eException_deall │ │ │ │ │ 0x00000190 6f63002e 4c433900 4f534572 726f725f oc..LC9.OSError_ │ │ │ │ │ 0x000001a0 6e657700 4f534572 726f725f 696e6974 new.OSError_init │ │ │ │ │ - 0x000001b0 00496d70 6f727445 72726f72 5f646561 .ImportError_dea │ │ │ │ │ - 0x000001c0 6c6c6f63 00496d70 6f727445 72726f72 lloc.ImportError │ │ │ │ │ - 0x000001d0 5f636c65 6172004f 53457272 6f725f64 _clear.OSError_d │ │ │ │ │ - 0x000001e0 65616c6c 6f63004f 53457272 6f725f63 ealloc.OSError_c │ │ │ │ │ - 0x000001f0 6c656172 002e4c43 31300049 6d706f72 lear..LC10.Impor │ │ │ │ │ - 0x00000200 74457272 6f725f69 6e697400 42617365 tError_init.Base │ │ │ │ │ + 0x000001b0 004f5345 72726f72 5f646561 6c6c6f63 .OSError_dealloc │ │ │ │ │ + 0x000001c0 004f5345 72726f72 5f636c65 6172002e .OSError_clear.. │ │ │ │ │ + 0x000001d0 4c433130 00496d70 6f727445 72726f72 LC10.ImportError │ │ │ │ │ + 0x000001e0 5f696e69 7400496d 706f7274 4572726f _init.ImportErro │ │ │ │ │ + 0x000001f0 725f6465 616c6c6f 6300496d 706f7274 r_dealloc.Import │ │ │ │ │ + 0x00000200 4572726f 725f636c 65617200 42617365 Error_clear.Base │ │ │ │ │ 0x00000210 45786365 7074696f 6e5f7374 72004261 Exception_str.Ba │ │ │ │ │ 0x00000220 73654578 63657074 696f6e5f 74726176 seException_trav │ │ │ │ │ 0x00000230 65727365 002e4c43 31310055 6e69636f erse..LC11.Unico │ │ │ │ │ 0x00000240 6465456e 636f6465 4572726f 725f696e deEncodeError_in │ │ │ │ │ 0x00000250 69740053 79737465 6d457869 745f696e it.SystemExit_in │ │ │ │ │ 0x00000260 69740053 79737465 6d457869 745f6465 it.SystemExit_de │ │ │ │ │ 0x00000270 616c6c6f 63005374 6f704974 65726174 alloc.StopIterat │ │ │ ├── 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: 29836 (bytes into file) │ │ │ │ │ + Start of section headers: 29828 (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 0x748c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x7484: │ │ │ │ │ │ │ │ │ │ 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 000d94 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005be0 000518 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005bd8 000518 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000dc8 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0060f8 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0060f0 000670 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0017c4 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0017c4 000af8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006768 0004e0 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0022bc 0008b9 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002b78 000d0c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006c48 0007b8 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003884 00040a 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003c8e 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003c8e 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003cc4 0011d0 10 15 203 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 004e94 000d49 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 007400 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0017c4 000af0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006760 0004e0 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0022b4 0008b9 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002b70 000d0c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006c40 0007b8 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00387c 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003c86 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003c86 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003cbc 0011d0 10 15 203 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 004e8c 000d49 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0073f8 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 {} │ │ │ │ │ @@ -23,30 +23,30 @@ │ │ │ │ │ 19: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 20: 000000bc 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 21: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 22: 00000310 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 23: 00000311 464 FUNC LOCAL DEFAULT 6 gen_send_ex2 │ │ │ │ │ 24: 000004d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 000004e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 26: 000004e1 560 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ - 27: 00000704 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 26: 000004e1 552 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ + 27: 000006fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 28: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 29: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 30: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 31: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 32: 000001c8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 33: 00000710 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 00000ab9 64 FUNC LOCAL DEFAULT 6 gen_clear_frame.part.0 │ │ │ │ │ + 33: 00000708 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 34: 00000ab1 64 FUNC LOCAL DEFAULT 6 gen_clear_frame.part.0 │ │ │ │ │ 35: 000000f1 148 FUNC LOCAL DEFAULT 1 gen_send_ex │ │ │ │ │ 36: 00000695 208 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 37: 00000944 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 0000094c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 0000094d 364 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 40: 00000ab4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 00000ab8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 37: 0000093c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 00000944 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 39: 00000945 364 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 40: 00000aac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 00000ab0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 42: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 43: 00000001 110 FUNC LOCAL DEFAULT 1 gen_traverse │ │ │ │ │ 44: 00000180 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 45: 00000184 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 46: 00000185 28 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ 47: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 48: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ @@ -216,15 +216,15 @@ │ │ │ │ │ 212: 0000076d 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 219: 00000711 572 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ + 219: 00000709 572 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5be0 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5bd8 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0000e70a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ 0000005a 0000e80a R_ARM_THM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ 0000007e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000082 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 0000008c 0000e00a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000092 0000e40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ 00000650 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000656 00003b2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC19 │ │ │ │ │ 0000065a 00003b30 R_ARM_THM_MOVT_ABS 0000036c .LC19 │ │ │ │ │ 00000660 0000f00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000668 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000006a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006c0 0000270a R_ARM_THM_CALL 0000094d gen_close │ │ │ │ │ +000006c0 0000270a R_ARM_THM_CALL 00000945 gen_close │ │ │ │ │ 000006da 0000f40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000716 0000fa0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000072c 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000073c 0000202f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ 00000740 00002030 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ 00000744 0000e50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000754 0000fb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ @@ -161,51 +161,51 @@ │ │ │ │ │ 00000d3a 00010b0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000d86 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000550 0000cd1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000ba0 0000d81e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000c50 0000d81e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000c7e 0001051e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x60f8 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x60f0 contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001a02 R_ARM_ABS32 000004e1 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00008702 R_ARM_ABS32 000006d9 gen_repr │ │ │ │ │ 00000048 00011a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00002b02 R_ARM_ABS32 00000001 gen_traverse │ │ │ │ │ 0000006c 00011b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001102 R_ARM_ABS32 000001e9 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000c4 0000db02 R_ARM_ABS32 00000711 _PyGen_Finalize │ │ │ │ │ +000000c4 0000db02 R_ARM_ABS32 00000709 _PyGen_Finalize │ │ │ │ │ 000000d4 00011902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001a02 R_ARM_ABS32 000004e1 gen_dealloc │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000fc 00009402 R_ARM_ABS32 000008ad async_gen_repr │ │ │ │ │ 00000118 00011a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00007b02 R_ARM_ABS32 00000c89 async_gen_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000194 0000db02 R_ARM_ABS32 00000711 _PyGen_Finalize │ │ │ │ │ +00000194 0000db02 R_ARM_ABS32 00000709 _PyGen_Finalize │ │ │ │ │ 000001a4 00011902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001a02 R_ARM_ABS32 000004e1 gen_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001cc 0000a002 R_ARM_ABS32 00000a2f coro_repr │ │ │ │ │ 000001e8 00011a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00002b02 R_ARM_ABS32 00000001 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000264 0000db02 R_ARM_ABS32 00000711 _PyGen_Finalize │ │ │ │ │ +00000264 0000db02 R_ARM_ABS32 00000709 _PyGen_Finalize │ │ │ │ │ 00000274 00011902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00006302 R_ARM_ABS32 00000ba9 async_gen_asend_dealloc │ │ │ │ │ 00000298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b8 00011a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002cc 00008f02 R_ARM_ABS32 00000841 async_gen_asend_traverse │ │ │ │ │ 000002dc 00011b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ @@ -306,15 +306,15 @@ │ │ │ │ │ 000007c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00004702 R_ARM_ABS32 00000765 gen_send │ │ │ │ │ 000007d0 0000ac02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d8 00003102 R_ARM_ABS32 000001a1 gen_throw │ │ │ │ │ 000007e0 0000ac02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007e8 00002702 R_ARM_ABS32 0000094d gen_close │ │ │ │ │ +000007e8 00002702 R_ARM_ABS32 00000945 gen_close │ │ │ │ │ 000007f0 0000ac02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007f4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f8 0000a302 R_ARM_ABS32 00000a7b gen_sizeof │ │ │ │ │ 00000800 0000ac02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00011c02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000810 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ 000008fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000900 00004702 R_ARM_ABS32 00000765 gen_send │ │ │ │ │ 00000908 0000ac02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00003102 R_ARM_ABS32 000001a1 gen_throw │ │ │ │ │ 00000918 0000ac02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00002702 R_ARM_ABS32 0000094d gen_close │ │ │ │ │ +00000920 00002702 R_ARM_ABS32 00000945 gen_close │ │ │ │ │ 00000928 0000ac02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000092c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 0000a302 R_ARM_ABS32 00000a7b gen_sizeof │ │ │ │ │ 00000938 0000ac02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000093c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00011c02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -370,15 +370,15 @@ │ │ │ │ │ 000009ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00004e02 R_ARM_ABS32 000000a7 gen_getframe │ │ │ │ │ 000009c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00004002 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ 000009d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00004902 R_ARM_ABS32 0000005f gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6768 contains 156 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6760 contains 156 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 0000cc0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000100 0000060a R_ARM_THM_CALL 00000cc5 compute_cr_origin │ │ │ │ │ 0000013a 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000140 0000ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -442,102 +442,102 @@ │ │ │ │ │ 000004b4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000004b8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000004c8 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004d4 0000ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000572 0000d70a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -00000614 0000d90a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000632 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000640 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000662 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000068a 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000690 0000da0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000006de 0000d70a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000006ec 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006fc 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000610 0000d90a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +0000062e 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000063c 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065e 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000686 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000068c 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000069a 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a0 0000da0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +000006ee 0000d70a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000006fc 0000ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000700 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000704 0000ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000708 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000070c 0000ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000738 0000dc0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000754 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000758 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007a0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007a4 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007b8 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007c2 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000007c6 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000007cc 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000007d6 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007da 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007de 0000230a R_ARM_THM_CALL 000000f1 gen_send_ex │ │ │ │ │ -000007e8 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000007ec 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000007f2 0000e00a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000007fa 0000e10a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000820 0000240a R_ARM_THM_CALL 00000695 gen_close_iter │ │ │ │ │ -00000860 0000dc0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000872 0000e20a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -0000087a 0000e30a R_ARM_THM_CALL 00000071 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000880 0000e40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000088c 0000202f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00000890 00002030 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -00000894 0000e50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000008a4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -000008a8 00001e30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000008ac 00001d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC8 │ │ │ │ │ -000008b0 00001d30 R_ARM_THM_MOVT_ABS 00000150 .LC8 │ │ │ │ │ -000008c8 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000008cc 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000008d2 0000d20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008d8 00001c2f R_ARM_THM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ -000008dc 00001c30 R_ARM_THM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ -000008ee 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008fa 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090c 0000dc0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000916 0000e60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000934 00001f2f R_ARM_THM_MOVW_ABS_NC 00000198 .LC10 │ │ │ │ │ -00000938 00001f30 R_ARM_THM_MOVT_ABS 00000198 .LC10 │ │ │ │ │ -0000093c 0000e50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000944 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000948 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000095a 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000095e 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000099c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009a0 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009ac 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009b0 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009b6 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000009c0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009c4 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009c8 0000230a R_ARM_THM_CALL 000000f1 gen_send_ex │ │ │ │ │ -000009d2 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009d6 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009dc 0000e00a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000009e4 0000e10a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a0a 0000240a R_ARM_THM_CALL 00000695 gen_close_iter │ │ │ │ │ -00000a46 0000e30a R_ARM_THM_CALL 00000071 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000a5c 00001e2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00000a60 00001e30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00000a64 00001d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC8 │ │ │ │ │ -00000a68 00001d30 R_ARM_THM_MOVT_ABS 00000150 .LC8 │ │ │ │ │ -00000a80 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a84 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a8a 0000d20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a90 00001c2f R_ARM_THM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ -00000a94 00001c30 R_ARM_THM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ -00000aa0 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aac 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ad4 0000d90a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000602 0000d81e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000776 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000af4 0000cd1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000730 0000dc0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000074c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000750 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000798 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000079c 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007b0 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007ba 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007be 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007c4 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000007ce 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007d2 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007d6 0000230a R_ARM_THM_CALL 000000f1 gen_send_ex │ │ │ │ │ +000007e0 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007e4 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007ea 0000e00a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007f2 0000e10a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000818 0000240a R_ARM_THM_CALL 00000695 gen_close_iter │ │ │ │ │ +00000858 0000dc0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000086a 0000e20a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00000872 0000e30a R_ARM_THM_CALL 00000071 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000878 0000e40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000884 0000202f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00000888 00002030 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +0000088c 0000e50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000089c 00001e2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +000008a0 00001e30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +000008a4 00001d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC8 │ │ │ │ │ +000008a8 00001d30 R_ARM_THM_MOVT_ABS 00000150 .LC8 │ │ │ │ │ +000008c0 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000008c4 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000008ca 0000d20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008d0 00001c2f R_ARM_THM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ +000008d4 00001c30 R_ARM_THM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ +000008e6 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f2 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000904 0000dc0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000090e 0000e60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000092c 00001f2f R_ARM_THM_MOVW_ABS_NC 00000198 .LC10 │ │ │ │ │ +00000930 00001f30 R_ARM_THM_MOVT_ABS 00000198 .LC10 │ │ │ │ │ +00000934 0000e50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000093c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000952 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000956 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000994 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000998 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009a4 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009a8 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009ae 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000009b8 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009bc 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009c0 0000230a R_ARM_THM_CALL 000000f1 gen_send_ex │ │ │ │ │ +000009ca 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009ce 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009d4 0000e00a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009dc 0000e10a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a02 0000240a R_ARM_THM_CALL 00000695 gen_close_iter │ │ │ │ │ +00000a3e 0000e30a R_ARM_THM_CALL 00000071 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000a54 00001e2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00000a58 00001e30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +00000a5c 00001d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC8 │ │ │ │ │ +00000a60 00001d30 R_ARM_THM_MOVT_ABS 00000150 .LC8 │ │ │ │ │ +00000a78 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a7c 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a82 0000d20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a88 00001c2f R_ARM_THM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ +00000a8c 00001c30 R_ARM_THM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ +00000a98 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa4 0000cd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000acc 0000d90a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +000005fe 0000d81e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000076e 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000aec 0000cd1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6c48 contains 247 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6c40 contains 247 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000412f R_ARM_THM_MOVW_ABS_NC 00000390 .LC20 │ │ │ │ │ 00000014 00004130 R_ARM_THM_MOVT_ABS 00000390 .LC20 │ │ │ │ │ 0000002e 0000442f R_ARM_THM_MOVW_ABS_NC 00000398 .LC21 │ │ │ │ │ 00000032 00004430 R_ARM_THM_MOVT_ABS 00000398 .LC21 │ │ │ │ │ 00000036 0000452f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ 0000003a 00004530 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ @@ -770,15 +770,15 @@ │ │ │ │ │ 00000d08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 0000fc1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000332 00005b1e R_ARM_THM_JUMP24 00000a79 async_gen_unwrap_value │ │ │ │ │ 0000044e 0000d81e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000468 0001051e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 00000556 0000231e R_ARM_THM_JUMP24 000000f1 gen_send_ex │ │ │ │ │ 0000055c 0000311e R_ARM_THM_JUMP24 000001a1 gen_throw │ │ │ │ │ -000005da 0000271e R_ARM_THM_JUMP24 0000094d gen_close │ │ │ │ │ +000005da 0000271e R_ARM_THM_JUMP24 00000945 gen_close │ │ │ │ │ 000006d4 0000d81e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000006e4 0001071e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000712 0000521e R_ARM_THM_JUMP24 0000086d async_gen_asend_new │ │ │ │ │ 000008b8 0001071e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000008be 0000111e R_ARM_THM_JUMP24 000001e9 gen_iternext │ │ │ │ │ 00000a3a 0001071e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000a86 0001081e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -769,15 +769,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 6bc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 6d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 94c │ │ │ │ │ + bl 944 │ │ │ │ │ R_ARM_THM_CALL gen_close │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 53c │ │ │ │ │ movs r0, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -326,15 +326,15 @@ │ │ │ │ │ bne.n 27c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 27c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 76c <_PyGen_Finalize+0x5c> │ │ │ │ │ + bl 76c <_PyGen_Finalize+0x64> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n 274 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ @@ -576,16 +576,16 @@ │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 690 │ │ │ │ │ - ldr r2, [pc, #468] @ (704 ) │ │ │ │ │ + bne.w 6a0 │ │ │ │ │ + ldr r2, [pc, #460] @ (6fc ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w ip, r0, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr.w lr, [r1, #3760] @ 0xeb0 │ │ │ │ │ @@ -600,64 +600,64 @@ │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ str.w ip, [r1, #3760] @ 0xeb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e8 │ │ │ │ │ + bne.w 6f8 │ │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w r0, r1, #3 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #360] @ (708 ) │ │ │ │ │ + ldr r3, [pc, #352] @ (700 ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ - beq.n 646 │ │ │ │ │ + beq.n 642 │ │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 670 │ │ │ │ │ + beq.n 66c │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.n 606 │ │ │ │ │ + bne.n 602 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n 5d8 │ │ │ │ │ + bmi.n 5d6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6ec │ │ │ │ │ + beq.n 68c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 5ea │ │ │ │ │ + cbz r0, 5e6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 6f2 │ │ │ │ │ + blt.n 692 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 5fa │ │ │ │ │ + cbz r0, 5f6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 638 │ │ │ │ │ + blt.n 634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #4 │ │ │ │ │ @@ -680,18 +680,18 @@ │ │ │ │ │ bne.n 5c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 5c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5fa │ │ │ │ │ + bne.n 5f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5fa │ │ │ │ │ + b.n 5f6 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 5ba │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 5ba │ │ │ │ │ @@ -719,17 +719,27 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 5ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 5ba │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5d6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5e6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - ldr r2, [pc, #116] @ (70c ) │ │ │ │ │ + ldr r2, [pc, #92] @ (704 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ sub.w ip, r4, #8 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ @@ -750,109 +760,98 @@ │ │ │ │ │ str.w ip, [r1, #3760] @ 0xeb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 57c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5ea │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ea │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000001c8 │ │ │ │ │ + .word 0x000001c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x0000006a │ │ │ │ │ + .word 0x00000052 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000710 <_PyGen_Finalize>: │ │ │ │ │ +00000708 <_PyGen_Finalize>: │ │ │ │ │ _PyGen_Finalize(): │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 71a <_PyGen_Finalize+0xa> │ │ │ │ │ + ble.n 712 <_PyGen_Finalize+0xa> │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #536] @ (944 <_PyGen_Finalize+0x234>) │ │ │ │ │ + ldr r2, [pc, #536] @ (93c <_PyGen_Finalize+0x234>) │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 85a <_PyGen_Finalize+0x14a> │ │ │ │ │ + beq.w 852 <_PyGen_Finalize+0x14a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldrsb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ lsls r4, r3, #24 │ │ │ │ │ - bmi.w 86c <_PyGen_Finalize+0x15c> │ │ │ │ │ + bmi.w 864 <_PyGen_Finalize+0x15c> │ │ │ │ │ adds r1, r2, #3 │ │ │ │ │ - bne.n 77a <_PyGen_Finalize+0x6a> │ │ │ │ │ + bne.n 772 <_PyGen_Finalize+0x6a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [r5, #35] @ 0x23 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - blt.n 7b0 <_PyGen_Finalize+0xa0> │ │ │ │ │ + blt.n 7a8 <_PyGen_Finalize+0xa0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 7a0 <_PyGen_Finalize+0x90> │ │ │ │ │ + bgt.n 798 <_PyGen_Finalize+0x90> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 800 <_PyGen_Finalize+0xf0> │ │ │ │ │ + beq.n 7f8 <_PyGen_Finalize+0xf0> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ │ - bne.n 7be <_PyGen_Finalize+0xae> │ │ │ │ │ + bne.n 7b6 <_PyGen_Finalize+0xae> │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 7c2 <_PyGen_Finalize+0xb2> │ │ │ │ │ + bpl.n 7ba <_PyGen_Finalize+0xb2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strb.w r3, [r5, #35] @ 0x23 │ │ │ │ │ - bl ab8 │ │ │ │ │ + bl ab0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 76e <_PyGen_Finalize+0x5e> │ │ │ │ │ + bge.n 766 <_PyGen_Finalize+0x5e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 76e <_PyGen_Finalize+0x5e> │ │ │ │ │ + bne.n 766 <_PyGen_Finalize+0x5e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 76e <_PyGen_Finalize+0x5e> │ │ │ │ │ + b.n 766 <_PyGen_Finalize+0x5e> │ │ │ │ │ cmp r3, #245 @ 0xf5 │ │ │ │ │ - beq.n 78e <_PyGen_Finalize+0x7e> │ │ │ │ │ + beq.n 786 <_PyGen_Finalize+0x7e> │ │ │ │ │ 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 │ │ │ │ │ @@ -863,27 +862,27 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl f0 <_Py_MakeCoro+0xf0> │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 89a <_PyGen_Finalize+0x18a> │ │ │ │ │ + bne.n 892 <_PyGen_Finalize+0x18a> │ │ │ │ │ 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 878 <_PyGen_Finalize+0x168> │ │ │ │ │ + beq.n 870 <_PyGen_Finalize+0x168> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 7a0 <_PyGen_Finalize+0x90> │ │ │ │ │ + b.n 798 <_PyGen_Finalize+0x90> │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -896,190 +895,190 @@ │ │ │ │ │ R_ARM_THM_CALL gen_close_iter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r5, #35] @ 0x23 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 83e <_PyGen_Finalize+0x12e> │ │ │ │ │ + bge.n 836 <_PyGen_Finalize+0x12e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8f6 <_PyGen_Finalize+0x1e6> │ │ │ │ │ + beq.n 8ee <_PyGen_Finalize+0x1e6> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ │ - beq.n 84e <_PyGen_Finalize+0x13e> │ │ │ │ │ + beq.n 846 <_PyGen_Finalize+0x13e> │ │ │ │ │ cmp r3, #245 @ 0xf5 │ │ │ │ │ - bne.n 854 <_PyGen_Finalize+0x144> │ │ │ │ │ + bne.n 84c <_PyGen_Finalize+0x144> │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 794 <_PyGen_Finalize+0x84> │ │ │ │ │ + bmi.n 78c <_PyGen_Finalize+0x84> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7c2 <_PyGen_Finalize+0xb2> │ │ │ │ │ - b.n 7d0 <_PyGen_Finalize+0xc0> │ │ │ │ │ + beq.n 7ba <_PyGen_Finalize+0xb2> │ │ │ │ │ + b.n 7c8 <_PyGen_Finalize+0xc0> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 902 <_PyGen_Finalize+0x1f2> │ │ │ │ │ + bne.n 8fa <_PyGen_Finalize+0x1f2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldrsb.w r2, [r5, #35] @ 0x23 │ │ │ │ │ - b.n 742 <_PyGen_Finalize+0x32> │ │ │ │ │ + b.n 73a <_PyGen_Finalize+0x32> │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ - bne.n 77a <_PyGen_Finalize+0x6a> │ │ │ │ │ + bne.n 772 <_PyGen_Finalize+0x6a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_THM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - b.n 76e <_PyGen_Finalize+0x5e> │ │ │ │ │ + b.n 766 <_PyGen_Finalize+0x5e> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 70 <_Py_MakeCoro+0x70> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, 8e2 <_PyGen_Finalize+0x1d2> │ │ │ │ │ + cbz r0, 8da <_PyGen_Finalize+0x1d2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 76e <_PyGen_Finalize+0x5e> │ │ │ │ │ + beq.w 766 <_PyGen_Finalize+0x5e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 76e <_PyGen_Finalize+0x5e> │ │ │ │ │ + b.n 766 <_PyGen_Finalize+0x5e> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #168] @ (948 <_PyGen_Finalize+0x238>) │ │ │ │ │ + ldr r3, [pc, #168] @ (940 <_PyGen_Finalize+0x238>) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8d8 <_PyGen_Finalize+0x1c8> │ │ │ │ │ - ldr r4, [pc, #160] @ (944 <_PyGen_Finalize+0x234>) │ │ │ │ │ + beq.n 8d0 <_PyGen_Finalize+0x1c8> │ │ │ │ │ + ldr r4, [pc, #160] @ (93c <_PyGen_Finalize+0x234>) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8c8 <_PyGen_Finalize+0x1b8> │ │ │ │ │ + bge.n 8c0 <_PyGen_Finalize+0x1b8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 8ec <_PyGen_Finalize+0x1dc> │ │ │ │ │ + cbz r3, 8e4 <_PyGen_Finalize+0x1dc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 880 <_PyGen_Finalize+0x170> │ │ │ │ │ + b.n 878 <_PyGen_Finalize+0x170> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - b.n 8ba <_PyGen_Finalize+0x1aa> │ │ │ │ │ + b.n 8b2 <_PyGen_Finalize+0x1aa> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a8 <_PyGen_Finalize+0x98> │ │ │ │ │ - b.n 880 <_PyGen_Finalize+0x170> │ │ │ │ │ + bne.w 7a0 <_PyGen_Finalize+0x98> │ │ │ │ │ + b.n 878 <_PyGen_Finalize+0x170> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 8c8 <_PyGen_Finalize+0x1b8> │ │ │ │ │ + b.n 8c0 <_PyGen_Finalize+0x1b8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 83e <_PyGen_Finalize+0x12e> │ │ │ │ │ + b.n 836 <_PyGen_Finalize+0x12e> │ │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 860 <_PyGen_Finalize+0x150> │ │ │ │ │ + bne.n 858 <_PyGen_Finalize+0x150> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - cbz r0, 932 <_PyGen_Finalize+0x222> │ │ │ │ │ + cbz r0, 92a <_PyGen_Finalize+0x222> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 76e <_PyGen_Finalize+0x5e> │ │ │ │ │ + bge.w 766 <_PyGen_Finalize+0x5e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 76e <_PyGen_Finalize+0x5e> │ │ │ │ │ - b.n 7b8 <_PyGen_Finalize+0xa8> │ │ │ │ │ + bne.w 766 <_PyGen_Finalize+0x5e> │ │ │ │ │ + b.n 7b0 <_PyGen_Finalize+0xa8> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 76e <_PyGen_Finalize+0x5e> │ │ │ │ │ + b.n 766 <_PyGen_Finalize+0x5e> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000094c : │ │ │ │ │ +00000944 : │ │ │ │ │ gen_close(): │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ - bne.n 964 │ │ │ │ │ + bne.n 95c │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 95a │ │ │ │ │ + bgt.n 952 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 9ea │ │ │ │ │ + beq.n 9e2 │ │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ │ - bne.n 9a8 │ │ │ │ │ + bne.n 9a0 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 9ac │ │ │ │ │ + bpl.n 9a4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl ab8 │ │ │ │ │ + bl ab0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #245 @ 0xf5 │ │ │ │ │ - beq.n 98a │ │ │ │ │ + beq.n 982 │ │ │ │ │ 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 │ │ │ │ │ @@ -1090,27 +1089,27 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl f0 <_Py_MakeCoro+0xf0> │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a50 │ │ │ │ │ + bne.n a48 │ │ │ │ │ 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 a44 │ │ │ │ │ + beq.n a3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 99c │ │ │ │ │ + b.n 994 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -1123,111 +1122,111 @@ │ │ │ │ │ R_ARM_THM_CALL gen_close_iter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a28 │ │ │ │ │ + bge.n a20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n aa8 │ │ │ │ │ + beq.n aa0 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ │ - beq.n a38 │ │ │ │ │ + beq.n a30 │ │ │ │ │ cmp r3, #245 @ 0xf5 │ │ │ │ │ - bne.n a3e │ │ │ │ │ + bne.n a36 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 990 │ │ │ │ │ + bmi.n 988 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9ac │ │ │ │ │ - b.n 9ba │ │ │ │ │ + beq.n 9a4 │ │ │ │ │ + b.n 9b2 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 70 <_Py_MakeCoro+0x70> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, a9a │ │ │ │ │ + cbz r0, a92 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9a4 │ │ │ │ │ + b.n 99c │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #92] @ (ab4 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (aac ) │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n a90 │ │ │ │ │ + beq.n a88 │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a80 │ │ │ │ │ + bge.n a78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, a9e │ │ │ │ │ + cbz r3, a96 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a4c │ │ │ │ │ + b.n a44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - b.n a72 │ │ │ │ │ + b.n a6a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 9a4 │ │ │ │ │ + b.n 99c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n a80 │ │ │ │ │ + b.n a78 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n a28 │ │ │ │ │ + b.n a20 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ab8 : │ │ │ │ │ +00000ab0 : │ │ │ │ │ gen_clear_frame.part.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #4 │ │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, ade │ │ │ │ │ + cbnz r0, ad6 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n adc │ │ │ │ │ + bge.n ad4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n adc │ │ │ │ │ + bne.n ad4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -717,15 +717,15 @@ │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000005d8 : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 94c │ │ │ │ │ + b.w 944 │ │ │ │ │ R_ARM_THM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 000005de : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 66c │ │ │ ├── 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: 7768 (bytes into file) │ │ │ │ │ + Start of section headers: 7772 (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 0x1e58: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1e5c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 0002f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0018fc 000110 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000328 000320 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001a0c 000178 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000648 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000648 0000e1 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00072c 0000a4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001b84 000078 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0007d0 00038c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001bfc 0001d0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 000b5c 000203 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 000d5f 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000d5f 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 000d94 000670 10 15 61 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 001404 0004f6 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 001dcc 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0002f8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001900 000110 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00032c 000320 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001a10 000178 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00064c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00064c 0000e1 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000730 0000a4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001b88 000078 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0007d4 00038c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001c00 0001d0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 000b60 000203 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 000d63 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000d63 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 000d98 000670 10 15 61 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001408 0004f6 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 001dd0 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 {} │ │ │ │ │ @@ -16,18 +16,18 @@ │ │ │ │ │ 12: 00000001 140 FUNC LOCAL DEFAULT 7 iter_iternext │ │ │ │ │ 13: 000000e9 80 FUNC LOCAL DEFAULT 1 iter_dealloc │ │ │ │ │ 14: 0000008d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 16: 00000001 12 FUNC LOCAL DEFAULT 9 iter_traverse │ │ │ │ │ 17: 000001bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 000001c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 19: 000001c5 216 FUNC LOCAL DEFAULT 1 calliter_iternext │ │ │ │ │ - 20: 00000298 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 21: 0000029c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 22: 0000029d 86 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ + 19: 000001c5 220 FUNC LOCAL DEFAULT 1 calliter_iternext │ │ │ │ │ + 20: 0000029c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 21: 000002a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 22: 000002a1 86 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ 23: 0000000d 48 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ 24: 000000b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 25: 000000c0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 26: 000000c1 88 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ 27: 00000119 140 FUNC LOCAL DEFAULT 9 anextawaitable_getiter.isra.0 │ │ │ │ │ 28: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 29: 000001a5 86 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ @@ -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: 00000139 140 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 84: 0000003d 132 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x18fc contains 34 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1900 contains 34 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 │ │ │ │ │ 0000007c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000080 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -13,46 +13,46 @@ │ │ │ │ │ 000000b2 0000430a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ 000000dc 0000462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000000e0 00004630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000012a 00000e0a R_ARM_THM_CALL 0000008d Py_XDECREF │ │ │ │ │ 0000014e 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000001bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000020a 0000510a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000021a 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000232 0000530a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000252 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000268 00000e0a R_ARM_THM_CALL 0000008d Py_XDECREF │ │ │ │ │ -00000270 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000274 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000027a 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000282 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000290 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000298 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002de 00000e0a R_ARM_THM_CALL 0000008d Py_XDECREF │ │ │ │ │ -000002e4 00000e0a R_ARM_THM_CALL 0000008d Py_XDECREF │ │ │ │ │ +000001fa 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000020e 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000238 0000530a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000258 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000026e 00000e0a R_ARM_THM_CALL 0000008d Py_XDECREF │ │ │ │ │ +00000276 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000027a 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000280 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000288 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000296 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029c 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002e2 00000e0a R_ARM_THM_CALL 0000008d Py_XDECREF │ │ │ │ │ +000002e8 00000e0a R_ARM_THM_CALL 0000008d Py_XDECREF │ │ │ │ │ 000000c4 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000000ce 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 000000d4 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000134 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000002ee 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000002f2 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1a0c contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1a10 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 00000d02 R_ARM_ABS32 000000e9 iter_dealloc │ │ │ │ │ 00000048 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001002 R_ARM_ABS32 00000001 iter_traverse │ │ │ │ │ 0000006c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000c02 R_ARM_ABS32 00000001 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 00001602 R_ARM_ABS32 0000029d calliter_dealloc │ │ │ │ │ +000000e8 00001602 R_ARM_ABS32 000002a1 calliter_dealloc │ │ │ │ │ 00000118 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00001702 R_ARM_ABS32 0000000d calliter_traverse │ │ │ │ │ 0000013c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001302 R_ARM_ABS32 000001c5 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 │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00002e02 R_ARM_ABS32 00000349 iter_reduce │ │ │ │ │ 000002fc 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00002c02 R_ARM_ABS32 00000309 iter_setstate │ │ │ │ │ 0000030c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1b84 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1b88 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000470a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ 0000002e 0000482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000032 00004830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000038 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000003e 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000005a 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ 0000006c 00000a30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 00000072 00004d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000078 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 0000007c 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000082 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000000a0 00004b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1bfc contains 58 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1c00 contains 58 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000bc 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000f2 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000f8 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 000000fc 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 │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyObject_CallMethod │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -195,111 +195,113 @@ │ │ │ │ │ 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 26c │ │ │ │ │ - ldr r3, [pc, #188] @ (298 ) │ │ │ │ │ + beq.n 272 │ │ │ │ │ + ldr r3, [pc, #192] @ (29c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 228 │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbz r3, 228 │ │ │ │ │ + bmi.n 21c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r4, 270 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 276 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 270 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 276 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23a │ │ │ │ │ + bne.n 240 │ │ │ │ │ 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 1f0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 210 │ │ │ │ │ - ble.n 266 │ │ │ │ │ + b.n 200 │ │ │ │ │ + ble.n 26c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 256 │ │ │ │ │ + cbz r0, 25c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 256 │ │ │ │ │ + bge.n 25c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 256 │ │ │ │ │ + cbnz r3, 25c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 266 │ │ │ │ │ + cbz r0, 26c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 288 │ │ │ │ │ + blt.n 28e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 222 │ │ │ │ │ + b.n 216 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 266 │ │ │ │ │ + beq.n 26c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 23c │ │ │ │ │ + b.n 242 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 266 │ │ │ │ │ + bne.n 26c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 266 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000000b0 │ │ │ │ │ + b.n 26c │ │ │ │ │ + .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000029c : │ │ │ │ │ +000002a0 : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 63686573 00507945 72725f43 6c656172 ches.PyErr_Clear │ │ │ │ │ 0x000002f0 005f5079 5f446561 6c6c6f63 00507945 ._Py_Dealloc.PyE │ │ │ │ │ 0x00000300 78635f4f 76657266 6c6f7745 72726f72 xc_OverflowError │ │ │ │ │ 0x00000310 00507945 72725f53 65745374 72696e67 .PyErr_SetString │ │ │ │ │ 0x00000320 00507945 78635f53 746f7049 74657261 .PyExc_StopItera │ │ │ │ │ 0x00000330 74696f6e 0050794f 626a6563 745f4743 tion.PyObject_GC │ │ │ │ │ 0x00000340 5f44656c 00507943 616c6c49 7465725f _Del.PyCallIter_ │ │ │ │ │ - 0x00000350 4e657700 5f50795f 43686563 6b46756e New._Py_CheckFun │ │ │ │ │ - 0x00000360 6374696f 6e526573 756c7400 50794f62 ctionResult.PyOb │ │ │ │ │ - 0x00000370 6a656374 5f526963 68436f6d 70617265 ject_RichCompare │ │ │ │ │ - 0x00000380 426f6f6c 005f5079 4f626a65 63745f4d Bool._PyObject_M │ │ │ │ │ - 0x00000390 616b6554 7043616c 6c005079 416e6578 akeTpCall.PyAnex │ │ │ │ │ + 0x00000350 4e657700 5f50794f 626a6563 745f4d61 New._PyObject_Ma │ │ │ │ │ + 0x00000360 6b655470 43616c6c 0050794f 626a6563 keTpCall.PyObjec │ │ │ │ │ + 0x00000370 745f5269 6368436f 6d706172 65426f6f t_RichCompareBoo │ │ │ │ │ + 0x00000380 6c005f50 795f4368 65636b46 756e6374 l._Py_CheckFunct │ │ │ │ │ + 0x00000390 696f6e52 6573756c 74005079 416e6578 ionResult.PyAnex │ │ │ │ │ 0x000003a0 74417761 69746162 6c655f4e 65770050 tAwaitable_New.P │ │ │ │ │ 0x000003b0 79457863 5f53746f 70417379 6e634974 yExc_StopAsyncIt │ │ │ │ │ 0x000003c0 65726174 696f6e00 5f507947 656e5f53 eration._PyGen_S │ │ │ │ │ 0x000003d0 65745374 6f704974 65726174 696f6e56 etStopIterationV │ │ │ │ │ 0x000003e0 616c7565 005f5079 436f726f 5f476574 alue._PyCoro_Get │ │ │ │ │ 0x000003f0 41776169 7461626c 65497465 72005079 AwaitableIter.Py │ │ │ │ │ 0x00000400 49746572 5f436865 636b0050 79457863 Iter_Check.PyExc │ │ │ ├── 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: 41516 (bytes into file) │ │ │ │ │ + Start of section headers: 41476 (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 0xa22c: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa204: │ │ │ │ │ │ │ │ │ │ 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 00183c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008994 000380 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001870 000470 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 008d14 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001ce0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001ce0 000348 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002028 004144 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0090ac 000fd8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00616c 000200 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00a084 000108 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00636c 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00a18c 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 006a08 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 006a08 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 006a3c 001190 10 16 169 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 007bcc 000dc5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a19c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001840 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00896c 000380 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001874 000470 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 008cec 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001ce4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001ce4 000348 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00202c 004118 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009084 000fd8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 006144 000200 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00a05c 000108 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006344 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00a164 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0069e0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0069e0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 006a14 001190 10 16 169 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 007ba4 000dc5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a174 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,126 +14,126 @@ │ │ │ │ │ 10: 00000169 168 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 11: 0000020c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 00000210 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 00000211 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 00000001 38 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 15: 00000389 154 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 17: 00000479 4868 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 00000479 4870 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 19: 0000177d 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 20: 000017e5 92 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 21: 00004079 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 22: 000032c9 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 23: 000016cd 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ - 24: 000031c9 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 25: 00000001 2982 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 26: 0000412d 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 19: 00001781 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 20: 000017e9 84 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 21: 0000404d 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 22: 000032a1 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 23: 000016d1 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ + 24: 000031a1 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 25: 00000001 2980 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 26: 00004101 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 27: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 28: 00000ba9 244 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ - 29: 00000c9d 232 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ - 30: 00000d85 72 FUNC LOCAL DEFAULT 1 sortslice_memcpy │ │ │ │ │ - 31: 00000dcd 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ - 32: 00001709 124 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 28: 00000ba5 244 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ + 29: 00000c99 240 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ + 30: 00000d89 72 FUNC LOCAL DEFAULT 1 sortslice_memcpy │ │ │ │ │ + 31: 00000dd1 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ + 32: 0000170d 124 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 33: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 34: 000018c9 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 35: 00001a24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 00001a30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 37: 00001ab1 1102 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 38: 00003759 748 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 34: 000018c5 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 35: 00001a20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 00001a2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 37: 00001aad 1070 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 38: 00003731 748 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 39: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 40: 00001f01 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 41: 00001f7d 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 42: 0000206d 236 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 43: 00002148 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 00002158 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 45: 00002159 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 46: 000021b9 196 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 47: 00002274 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 0000227c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 49: 000022a1 704 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 50: 000026bd 526 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 51: 00004001 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 52: 0000179d 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 40: 00001edd 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 41: 00001f59 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 42: 00002049 236 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 43: 00002124 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 00002134 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 45: 00002135 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 46: 00002195 196 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 47: 00002250 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00002258 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 49: 0000227d 706 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 50: 0000269d 526 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 51: 00003fd5 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 52: 000017a1 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 53: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 54: 00002561 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 55: 00003105 80 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 56: 00002674 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 57: 00002678 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 58: 00002679 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 59: 0000267d 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 60: 000026b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00002541 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 55: 000030dd 80 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 56: 00002654 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00002658 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 58: 00002659 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 59: 0000265d 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 60: 00002698 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 61: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 62: 000026bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 0000269c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 63: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 64: 000028cd 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 65: 0000296d 520 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 66: 00002a20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 00002a26 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 68: 00002a74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 00002a8c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 70: 00002b34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00002b4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 64: 000028ad 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 65: 0000294d 516 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 66: 000029fe 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00002a04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 68: 00002a54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 00002a6c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 70: 00002b20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00002b38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 72: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 73: 00002b75 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 74: 00002c65 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 75: 00002d0d 138 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 73: 00002b51 236 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 74: 00002c3d 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 75: 00002ce5 136 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 76: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 77: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 78: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 79: 00002d99 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 79: 00002d6d 434 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 80: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 81: 00002f49 444 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 82: 000030f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00003104 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 84: 00003155 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 85: 00000e4d 326 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 86: 000031c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 87: 000031c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 81: 00002f21 444 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 82: 000030d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000030dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 84: 0000312d 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 85: 00000e51 326 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 86: 0000319c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 000031a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 88: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 89: 00000ff0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 90: 0000337d 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 89: 00000ff4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 90: 00003355 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 91: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 92: 00000ff4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 93: 00000ff5 132 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 94: 00001079 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ - 95: 000010b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 96: 000010bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 97: 000010bd 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ - 98: 00003714 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 00003720 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 00003a38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 101: 00003a44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 102: 00003a45 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 103: 00003b3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 92: 00000ff8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 93: 00000ff9 132 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 94: 0000107d 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ + 95: 000010bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 96: 000010c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 97: 000010c1 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ + 98: 000036ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 000036f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00003a10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 101: 00003a1c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 102: 00003a1d 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 103: 00003b14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 104: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 105: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 106: 00003b40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 107: 00003b41 966 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 108: 000010e1 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 106: 00003b18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 00003b19 962 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 108: 000010e5 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ 109: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 110: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 111: 00003f09 246 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 112: 000011b1 382 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 113: 000040a5 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 111: 00003edd 246 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 112: 000011b5 382 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 113: 00004079 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 114: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 115: 00000050 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 116: 00001331 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ - 117: 000040fd 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 118: 0000134d 178 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 119: 00001401 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ - 120: 00001481 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 116: 00001335 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 117: 000040d1 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 118: 00001351 178 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 119: 00001405 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ + 120: 00001485 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ 121: 00000054 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 122: 00000055 12 FUNC LOCAL DEFAULT 9 listreviter_traverse │ │ │ │ │ 123: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 124: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 125: 00001499 530 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ - 126: 000016ad 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 127: 000016c5 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ - 128: 00001785 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 125: 0000149d 530 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ + 126: 000016b1 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 127: 000016c9 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 128: 00001789 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 129: 00000061 44 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 130: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 131: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 132: 0000008d 84 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 133: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 134: 000000e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 135: 000000e1 78 FUNC LOCAL DEFAULT 9 listiter_setstate │ │ │ │ │ @@ -181,35 +181,35 @@ │ │ │ │ │ 177: 00000131 56 FUNC GLOBAL DEFAULT 7 PyList_AsTuple │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 182: 00000229 204 FUNC GLOBAL DEFAULT 7 PyList_Append │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 184: 000002f5 146 FUNC GLOBAL DEFAULT 7 _PyList_AppendTakeRefListResize │ │ │ │ │ + 184: 000002f5 148 FUNC GLOBAL DEFAULT 7 _PyList_AppendTakeRefListResize │ │ │ │ │ 185: 00000425 82 FUNC GLOBAL DEFAULT 7 PyList_Sort │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 198: 00001841 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 198: 0000183d 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 200: 000018f9 312 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 201: 00001a31 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 200: 000018f5 312 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 201: 00001a2d 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 203: 00002039 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ - 204: 0000227d 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 203: 00002015 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 204: 00002259 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -236,43 +236,43 @@ │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 239: 00000e19 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 240: 00003179 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 239: 00000e1d 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 240: 00003151 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 243: 00000f95 96 FUNC GLOBAL DEFAULT 1 PyList_GetItemRef │ │ │ │ │ + 243: 00000f99 96 FUNC GLOBAL DEFAULT 1 PyList_GetItemRef │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 245: 000033f5 868 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 245: 000033cd 868 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 247: 000010ed 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 248: 00001145 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 249: 00001179 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 247: 000010f1 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 248: 00001149 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 249: 0000117d 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 261: 00000027 46 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 264: 0000142d 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 264: 00001431 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 267: 000016d5 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 267: 000016d9 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 271: 000001e1 30 FUNC GLOBAL HIDDEN 9 _PyList_GetItemRef │ │ │ │ │ 272: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 273: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ │ 274: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyList_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,242 +1,242 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8994 contains 112 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x896c contains 112 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000010e 0000132f R_ARM_THM_MOVW_ABS_NC 0000177d unsafe_latin_compare │ │ │ │ │ -00000112 00001330 R_ARM_THM_MOVT_ABS 0000177d unsafe_latin_compare │ │ │ │ │ -00000172 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000001f6 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000282 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000004c8 0000132f R_ARM_THM_MOVW_ABS_NC 0000177d unsafe_latin_compare │ │ │ │ │ -000004cc 00001330 R_ARM_THM_MOVT_ABS 0000177d unsafe_latin_compare │ │ │ │ │ -0000052c 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000005de 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000061e 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006f0 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000073c 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000dae 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000dfa 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e38 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000e3c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000e40 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000e6c 00000f0a R_ARM_THM_CALL 00000389 list_resize │ │ │ │ │ -00000f7c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f80 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f88 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000fc4 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fc8 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fcc 0000582f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -00000fd0 00005830 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00000fd6 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fde 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000fe2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000fea 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00000ff0 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000100e 0000ed0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001016 0000ee0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001032 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001036 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000104a 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001052 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001062 00005b2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00001066 00005b30 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -0000106c 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000108c 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000010ac 0000f40a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -000010b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010cc 0000b30a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000010d2 00000d0a R_ARM_THM_CALL 00000211 Py_XDECREF │ │ │ │ │ -00001126 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000112a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001130 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000115a 0000280a R_ARM_THM_CALL 00001f01 list_clear_impl.isra.0 │ │ │ │ │ -00001166 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000116a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000116e 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001196 0000fa0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -0000119e 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011d4 0001040a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000011e4 0000370a R_ARM_THM_CALL 00003105 list_new_prealloc │ │ │ │ │ -0000131c 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000133e 0000280a R_ARM_THM_CALL 00001f01 list_clear_impl.isra.0 │ │ │ │ │ -00001342 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001346 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001376 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000013c4 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d8 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001410 0000310a R_ARM_THM_CALL 000022a1 _list_extend │ │ │ │ │ -0000146e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001472 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001476 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000148e 0000280a R_ARM_THM_CALL 00001f01 list_clear_impl.isra.0 │ │ │ │ │ -000014d0 0001090a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000014e4 0001090a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00001530 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000156a 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000015aa 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000015e4 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001606 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000160a 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000160e 00007c2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ -00001612 00007c30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ -00001618 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001622 0001070a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001632 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001646 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000165a 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001670 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001678 00007b2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ -0000167c 00007b30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ -00001686 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000169e 0001090a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000016f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000016fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016fe 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000174c 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000176c 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001778 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000017c8 0001040a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000017d8 00000f0a R_ARM_THM_CALL 00000389 list_resize │ │ │ │ │ -00001822 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001828 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001834 0000280a R_ARM_THM_CALL 00001f01 list_clear_impl.isra.0 │ │ │ │ │ -00000dc8 0000c51e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ -00000e14 0000bf1e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ -000010dc 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000110e 0000261e R_ARM_THM_JUMP24 00003759 list_slice_lock_held │ │ │ │ │ -000011ac 0000fb1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -000012be 0000a91e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -0000132a 0000af1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000013ea 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000016ba 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000016c0 00010a1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000016c8 0000261e R_ARM_THM_JUMP24 00003759 list_slice_lock_held │ │ │ │ │ -000016ce 0000e61e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000016ee 0000311e R_ARM_THM_JUMP24 000022a1 _list_extend │ │ │ │ │ -00001794 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000110 0000132f R_ARM_THM_MOVW_ABS_NC 00001781 unsafe_latin_compare │ │ │ │ │ +00000114 00001330 R_ARM_THM_MOVT_ABS 00001781 unsafe_latin_compare │ │ │ │ │ +00000178 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000232 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000027a 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000004d8 0000132f R_ARM_THM_MOVW_ABS_NC 00001781 unsafe_latin_compare │ │ │ │ │ +000004dc 00001330 R_ARM_THM_MOVT_ABS 00001781 unsafe_latin_compare │ │ │ │ │ +0000053c 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000005ea 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000062a 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006fa 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000086a 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000db2 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000dfe 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000e3c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000e40 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000e44 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000e70 00000f0a R_ARM_THM_CALL 00000389 list_resize │ │ │ │ │ +00000f80 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f84 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f8c 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000fc8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fcc 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fd0 0000582f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +00000fd4 00005830 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00000fda 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fe2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000fe6 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000fee 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00000ff4 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001012 0000ed0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000101a 0000ee0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001036 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000103a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000104e 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001056 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001066 00005b2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +0000106a 00005b30 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00001070 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001090 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000010b0 0000f40a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +000010bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000010d0 0000b30a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000010d6 00000d0a R_ARM_THM_CALL 00000211 Py_XDECREF │ │ │ │ │ +0000112a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000112e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001134 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000115e 0000280a R_ARM_THM_CALL 00001edd list_clear_impl.isra.0 │ │ │ │ │ +0000116a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000116e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001172 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000119a 0000fa0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000011a2 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000011d8 0001040a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000011e8 0000370a R_ARM_THM_CALL 000030dd list_new_prealloc │ │ │ │ │ +00001320 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001342 0000280a R_ARM_THM_CALL 00001edd list_clear_impl.isra.0 │ │ │ │ │ +00001346 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000134a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000137a 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000013c8 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013dc 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001414 0000310a R_ARM_THM_CALL 0000227d _list_extend │ │ │ │ │ +00001472 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001476 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000147a 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001492 0000280a R_ARM_THM_CALL 00001edd list_clear_impl.isra.0 │ │ │ │ │ +000014d4 0001090a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000014e8 0001090a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00001534 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000156e 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000015ae 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000015e8 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000160a 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000160e 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001612 00007c2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ +00001616 00007c30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ +0000161c 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001626 0001070a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001636 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000164a 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000165e 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001674 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000167c 00007b2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ +00001680 00007b30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ +0000168a 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000016a2 0001090a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000016fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001702 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001750 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001770 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000177c 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000017cc 0001040a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000017dc 00000f0a R_ARM_THM_CALL 00000389 list_resize │ │ │ │ │ +00001826 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000182c 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001838 0000280a R_ARM_THM_CALL 00001edd list_clear_impl.isra.0 │ │ │ │ │ +00000dcc 0000c51e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ +00000e18 0000bf1e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ +000010e0 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001112 0000261e R_ARM_THM_JUMP24 00003731 list_slice_lock_held │ │ │ │ │ +000011b0 0000fb1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +000012c2 0000a91e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +0000132e 0000af1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000013ee 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000016be 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000016c4 00010a1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000016cc 0000261e R_ARM_THM_JUMP24 00003731 list_slice_lock_held │ │ │ │ │ +000016d2 0000e61e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000016f2 0000311e R_ARM_THM_JUMP24 0000227d _list_extend │ │ │ │ │ +00001798 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x8d14 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x8cec contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 00000169 list_dealloc │ │ │ │ │ -0000002c 00006f02 R_ARM_ABS32 00003f09 list_repr │ │ │ │ │ +0000002c 00006f02 R_ARM_ABS32 00003edd list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011402 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002202 R_ARM_ABS32 000018c9 list_traverse │ │ │ │ │ -00000060 00007802 R_ARM_ABS32 00001481 list_clear_slot │ │ │ │ │ -00000064 00004102 R_ARM_ABS32 0000296d list_richcompare │ │ │ │ │ -0000006c 00002a02 R_ARM_ABS32 0000206d list_iter │ │ │ │ │ +0000005c 00002202 R_ARM_ABS32 000018c5 list_traverse │ │ │ │ │ +00000060 00007802 R_ARM_ABS32 00001485 list_clear_slot │ │ │ │ │ +00000064 00004102 R_ARM_ABS32 0000294d list_richcompare │ │ │ │ │ +0000006c 00002a02 R_ARM_ABS32 00002049 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00004002 R_ARM_ABS32 000028cd list___init__ │ │ │ │ │ +00000094 00004002 R_ARM_ABS32 000028ad list___init__ │ │ │ │ │ 00000098 0000eb02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011602 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004a02 R_ARM_ABS32 00002c65 list_vectorcall │ │ │ │ │ +000000c8 00004a02 R_ARM_ABS32 00002c3d list_vectorcall │ │ │ │ │ 000000d4 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002e02 R_ARM_ABS32 000021b9 listiter_dealloc │ │ │ │ │ +000000e8 00002e02 R_ARM_ABS32 00002195 listiter_dealloc │ │ │ │ │ 00000118 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00006c02 R_ARM_ABS32 000010e1 listiter_traverse │ │ │ │ │ +0000012c 00006c02 R_ARM_ABS32 000010e5 listiter_traverse │ │ │ │ │ 0000013c 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002d02 R_ARM_ABS32 00002159 listiter_next │ │ │ │ │ +00000140 00002d02 R_ARM_ABS32 00002135 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00006102 R_ARM_ABS32 000010bd listreviter_dealloc │ │ │ │ │ +000001b8 00006102 R_ARM_ABS32 000010c1 listreviter_dealloc │ │ │ │ │ 000001e8 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00007a02 R_ARM_ABS32 00000055 listreviter_traverse │ │ │ │ │ 0000020c 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00007102 R_ARM_ABS32 000040a5 listreviter_next │ │ │ │ │ +00000210 00007102 R_ARM_ABS32 00004079 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000bb02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b4 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 00008002 R_ARM_ABS32 00001785 listreviter_len │ │ │ │ │ +000002c0 00008002 R_ARM_ABS32 00001789 listreviter_len │ │ │ │ │ 000002c8 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00008902 R_ARM_ABS32 0000013d listreviter_reduce │ │ │ │ │ 000002d8 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00008c02 R_ARM_ABS32 00000191 listreviter_setstate │ │ │ │ │ 000002e8 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00007e02 R_ARM_ABS32 000016ad listiter_len │ │ │ │ │ +00000300 00007e02 R_ARM_ABS32 000016b1 listiter_len │ │ │ │ │ 00000308 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00008402 R_ARM_ABS32 0000008d listiter_reduce │ │ │ │ │ 00000318 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00008702 R_ARM_ABS32 000000e1 listiter_setstate │ │ │ │ │ 00000328 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000033c 00003a02 R_ARM_ABS32 00002679 list_length │ │ │ │ │ -00000340 00003602 R_ARM_ABS32 00002561 list_subscript │ │ │ │ │ -00000344 00006b02 R_ARM_ABS32 00003b41 list_ass_subscript │ │ │ │ │ -00000348 00003a02 R_ARM_ABS32 00002679 list_length │ │ │ │ │ -0000034c 00005102 R_ARM_ABS32 00002f49 list_concat │ │ │ │ │ -00000350 00007002 R_ARM_ABS32 000011b1 list_repeat │ │ │ │ │ -00000354 00003b02 R_ARM_ABS32 0000267d list_item │ │ │ │ │ -0000035c 00004b02 R_ARM_ABS32 00002d0d list_ass_item │ │ │ │ │ -00000364 00005a02 R_ARM_ABS32 0000337d list_contains │ │ │ │ │ -00000368 00007702 R_ARM_ABS32 00001401 list_inplace_concat │ │ │ │ │ +0000033c 00003a02 R_ARM_ABS32 00002659 list_length │ │ │ │ │ +00000340 00003602 R_ARM_ABS32 00002541 list_subscript │ │ │ │ │ +00000344 00006b02 R_ARM_ABS32 00003b19 list_ass_subscript │ │ │ │ │ +00000348 00003a02 R_ARM_ABS32 00002659 list_length │ │ │ │ │ +0000034c 00005102 R_ARM_ABS32 00002f21 list_concat │ │ │ │ │ +00000350 00007002 R_ARM_ABS32 000011b5 list_repeat │ │ │ │ │ +00000354 00003b02 R_ARM_ABS32 0000265d list_item │ │ │ │ │ +0000035c 00004b02 R_ARM_ABS32 00002ce5 list_ass_item │ │ │ │ │ +00000364 00005a02 R_ARM_ABS32 00003355 list_contains │ │ │ │ │ +00000368 00007702 R_ARM_ABS32 00001405 list_inplace_concat │ │ │ │ │ 0000036c 00008102 R_ARM_ABS32 00000061 list_inplace_repeat │ │ │ │ │ 00000370 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00003602 R_ARM_ABS32 00002561 list_subscript │ │ │ │ │ +00000374 00003602 R_ARM_ABS32 00002541 list_subscript │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000380 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00005e02 R_ARM_ABS32 00001079 list___reversed__ │ │ │ │ │ +00000384 00005e02 R_ARM_ABS32 0000107d list___reversed__ │ │ │ │ │ 0000038c 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00008802 R_ARM_ABS32 0000012f list___sizeof__ │ │ │ │ │ 0000039c 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00007402 R_ARM_ABS32 00001331 py_list_clear │ │ │ │ │ +000003a4 00007402 R_ARM_ABS32 00001335 py_list_clear │ │ │ │ │ 000003ac 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00007f02 R_ARM_ABS32 000016c5 list_copy │ │ │ │ │ +000003b4 00007f02 R_ARM_ABS32 000016c9 list_copy │ │ │ │ │ 000003bc 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00002902 R_ARM_ABS32 00001f7d list_append │ │ │ │ │ +000003c4 00002902 R_ARM_ABS32 00001f59 list_append │ │ │ │ │ 000003cc 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00005d02 R_ARM_ABS32 00000ff5 list_insert │ │ │ │ │ +000003d4 00005d02 R_ARM_ABS32 00000ff9 list_insert │ │ │ │ │ 000003dc 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00005402 R_ARM_ABS32 00003155 list_extend │ │ │ │ │ +000003e4 00005402 R_ARM_ABS32 0000312d list_extend │ │ │ │ │ 000003ec 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f4 00004f02 R_ARM_ABS32 00002d99 list_pop │ │ │ │ │ +000003f4 00004f02 R_ARM_ABS32 00002d6d list_pop │ │ │ │ │ 000003fc 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000400 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000404 00004902 R_ARM_ABS32 00002b75 list_remove │ │ │ │ │ +00000404 00004902 R_ARM_ABS32 00002b51 list_remove │ │ │ │ │ 0000040c 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00007d02 R_ARM_ABS32 00001499 list_index │ │ │ │ │ +00000414 00007d02 R_ARM_ABS32 0000149d list_index │ │ │ │ │ 0000041c 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00007602 R_ARM_ABS32 0000134d list_count │ │ │ │ │ +00000424 00007602 R_ARM_ABS32 00001351 list_count │ │ │ │ │ 0000042c 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000430 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000434 00007502 R_ARM_ABS32 000040fd list_reverse │ │ │ │ │ +00000434 00007502 R_ARM_ABS32 000040d1 list_reverse │ │ │ │ │ 0000043c 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00006602 R_ARM_ABS32 00003a45 list_sort │ │ │ │ │ +00000444 00006602 R_ARM_ABS32 00003a1d list_sort │ │ │ │ │ 0000044c 00008d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00011802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x90ac contains 507 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9084 contains 507 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000008c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000090 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000094 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000a4 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -260,15 +260,15 @@ │ │ │ │ │ 000002a4 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000002ce 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000002e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000002ea 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000338 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000036c 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000376 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000378 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000003c6 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000040a 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000418 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000452 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000456 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000045e 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000470 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -276,483 +276,483 @@ │ │ │ │ │ 0000049c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004d0 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000004d4 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000004e0 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000004e4 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 000004ea 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000004ee 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000056e 0000132f R_ARM_THM_MOVW_ABS_NC 0000177d unsafe_latin_compare │ │ │ │ │ -00000572 00001330 R_ARM_THM_MOVT_ABS 0000177d unsafe_latin_compare │ │ │ │ │ -000005d8 0000132f R_ARM_THM_MOVW_ABS_NC 0000177d unsafe_latin_compare │ │ │ │ │ -000005dc 00001330 R_ARM_THM_MOVT_ABS 0000177d unsafe_latin_compare │ │ │ │ │ -00000620 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000690 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006e6 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000738 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000079e 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000007ee 0000132f R_ARM_THM_MOVW_ABS_NC 0000177d unsafe_latin_compare │ │ │ │ │ -000007f2 00001330 R_ARM_THM_MOVT_ABS 0000177d unsafe_latin_compare │ │ │ │ │ -00000858 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000008ec 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000091e 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000098a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000098e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009fa 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a58 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a5c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000af8 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000b78 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000bee 0000132f R_ARM_THM_MOVW_ABS_NC 0000177d unsafe_latin_compare │ │ │ │ │ -00000bf2 00001330 R_ARM_THM_MOVT_ABS 0000177d unsafe_latin_compare │ │ │ │ │ -00000c3a 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c9e 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d02 0000152f R_ARM_THM_MOVW_ABS_NC 00004079 unsafe_long_compare │ │ │ │ │ -00000d06 00001530 R_ARM_THM_MOVT_ABS 00004079 unsafe_long_compare │ │ │ │ │ -00000d0e 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000d12 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000d20 0000162f R_ARM_THM_MOVW_ABS_NC 000032c9 unsafe_object_compare │ │ │ │ │ -00000d24 00001630 R_ARM_THM_MOVT_ABS 000032c9 unsafe_object_compare │ │ │ │ │ -00000d2a 0000172f R_ARM_THM_MOVW_ABS_NC 000016cd safe_object_compare │ │ │ │ │ -00000d2e 00001730 R_ARM_THM_MOVT_ABS 000016cd safe_object_compare │ │ │ │ │ -00000dc8 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000e1a 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e36 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e58 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e7c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e80 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ea0 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eba 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee2 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f10 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000f46 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000fea 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001092 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001096 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010de 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001132 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000115a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000115e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001166 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000116a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011f8 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011fc 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000120c 0000132f R_ARM_THM_MOVW_ABS_NC 0000177d unsafe_latin_compare │ │ │ │ │ -00001210 00001330 R_ARM_THM_MOVT_ABS 0000177d unsafe_latin_compare │ │ │ │ │ -00001218 0000172f R_ARM_THM_MOVW_ABS_NC 000016cd safe_object_compare │ │ │ │ │ -0000121c 00001730 R_ARM_THM_MOVT_ABS 000016cd safe_object_compare │ │ │ │ │ -00001228 0000182f R_ARM_THM_MOVW_ABS_NC 000031c9 unsafe_tuple_compare │ │ │ │ │ -0000122c 00001830 R_ARM_THM_MOVT_ABS 000031c9 unsafe_tuple_compare │ │ │ │ │ -00001246 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000124a 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000124e 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001252 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001258 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001290 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -000012c4 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -00001318 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000131c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001384 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -000013ee 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000142a 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001442 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001470 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001492 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001566 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015be 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015d6 00001a2f R_ARM_THM_MOVW_ABS_NC 0000412d unsafe_float_compare │ │ │ │ │ -000015da 00001a30 R_ARM_THM_MOVT_ABS 0000412d unsafe_float_compare │ │ │ │ │ -00001620 0000172f R_ARM_THM_MOVW_ABS_NC 000016cd safe_object_compare │ │ │ │ │ -00001624 00001730 R_ARM_THM_MOVT_ABS 000016cd safe_object_compare │ │ │ │ │ -00001642 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000164a 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000165a 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000016dc 0000172f R_ARM_THM_MOVW_ABS_NC 000016cd safe_object_compare │ │ │ │ │ -000016e0 00001730 R_ARM_THM_MOVT_ABS 000016cd safe_object_compare │ │ │ │ │ -0000173c 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001744 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001760 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001774 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000017b2 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000017be 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001884 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001892 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001896 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000189e 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000018ae 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000018b2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000018b6 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000018ba 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000018c0 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000193a 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001992 0000a90a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000019fc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a00 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a06 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000056e 0000132f R_ARM_THM_MOVW_ABS_NC 00001781 unsafe_latin_compare │ │ │ │ │ +00000572 00001330 R_ARM_THM_MOVT_ABS 00001781 unsafe_latin_compare │ │ │ │ │ +000005dc 0000132f R_ARM_THM_MOVW_ABS_NC 00001781 unsafe_latin_compare │ │ │ │ │ +000005e0 00001330 R_ARM_THM_MOVT_ABS 00001781 unsafe_latin_compare │ │ │ │ │ +00000624 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000694 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006ea 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000073c 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000007a2 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000007f2 0000132f R_ARM_THM_MOVW_ABS_NC 00001781 unsafe_latin_compare │ │ │ │ │ +000007f6 00001330 R_ARM_THM_MOVT_ABS 00001781 unsafe_latin_compare │ │ │ │ │ +0000085c 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000008ee 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000091a 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000988 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000098c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009e8 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a40 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a44 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ae8 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000b28 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000b8e 0000132f R_ARM_THM_MOVW_ABS_NC 00001781 unsafe_latin_compare │ │ │ │ │ +00000b92 00001330 R_ARM_THM_MOVT_ABS 00001781 unsafe_latin_compare │ │ │ │ │ +00000bda 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c3e 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c66 0000152f R_ARM_THM_MOVW_ABS_NC 0000404d unsafe_long_compare │ │ │ │ │ +00000c6a 00001530 R_ARM_THM_MOVT_ABS 0000404d unsafe_long_compare │ │ │ │ │ +00000c72 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000c76 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000c84 0000162f R_ARM_THM_MOVW_ABS_NC 000032a1 unsafe_object_compare │ │ │ │ │ +00000c88 00001630 R_ARM_THM_MOVT_ABS 000032a1 unsafe_object_compare │ │ │ │ │ +00000c8e 0000172f R_ARM_THM_MOVW_ABS_NC 000016d1 safe_object_compare │ │ │ │ │ +00000c92 00001730 R_ARM_THM_MOVT_ABS 000016d1 safe_object_compare │ │ │ │ │ +00000d5a 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d74 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d9c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dea 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e06 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e28 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e4c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e50 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e62 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000ec2 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000f50 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000f9c 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001024 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001028 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001070 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000010c4 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000010ec 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000010f0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000010f8 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010fc 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000118a 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000118e 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000119e 0000132f R_ARM_THM_MOVW_ABS_NC 00001781 unsafe_latin_compare │ │ │ │ │ +000011a2 00001330 R_ARM_THM_MOVT_ABS 00001781 unsafe_latin_compare │ │ │ │ │ +000011aa 0000172f R_ARM_THM_MOVW_ABS_NC 000016d1 safe_object_compare │ │ │ │ │ +000011ae 00001730 R_ARM_THM_MOVT_ABS 000016d1 safe_object_compare │ │ │ │ │ +000011ba 0000182f R_ARM_THM_MOVW_ABS_NC 000031a1 unsafe_tuple_compare │ │ │ │ │ +000011be 00001830 R_ARM_THM_MOVT_ABS 000031a1 unsafe_tuple_compare │ │ │ │ │ +000011d8 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000011dc 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000011e0 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000011e4 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000011ea 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001222 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +00001258 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +0000129c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000012a0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001334 0000190a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +000013d6 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000013fa 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001410 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000142e 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000014f6 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000154c 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001568 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015d8 00001a2f R_ARM_THM_MOVW_ABS_NC 00004101 unsafe_float_compare │ │ │ │ │ +000015dc 00001a30 R_ARM_THM_MOVT_ABS 00004101 unsafe_float_compare │ │ │ │ │ +000015ec 0000172f R_ARM_THM_MOVW_ABS_NC 000016d1 safe_object_compare │ │ │ │ │ +000015f0 00001730 R_ARM_THM_MOVT_ABS 000016d1 safe_object_compare │ │ │ │ │ +0000162c 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000163e 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000016d0 0000172f R_ARM_THM_MOVW_ABS_NC 000016d1 safe_object_compare │ │ │ │ │ +000016d4 00001730 R_ARM_THM_MOVT_ABS 000016d1 safe_object_compare │ │ │ │ │ +000016e8 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001702 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000174c 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001758 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001778 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017b6 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000017c2 0000be0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001880 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000188e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001892 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000189a 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000018aa 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000018ae 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000018b2 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000018b6 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000018bc 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001936 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000198e 0000a90a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +000019f8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000019fc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a02 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001a20 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001a24 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001a28 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a2c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a5a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001a5e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001a66 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001aa8 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b1e 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001b4a 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001b86 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c58 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cb0 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cc0 0000272f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001cc4 00002730 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001cc8 0000ca0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001cf4 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d1c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d68 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d94 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001da4 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dca 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ddc 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001df0 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001df6 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e24 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001e42 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e58 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e66 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001e7c 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001e8e 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e98 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001ea6 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001eb0 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f40 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fac 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001fb0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ff8 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000200a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000200e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002028 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000202e 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00002058 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000205c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002060 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000020b2 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002110 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002132 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002136 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000213e 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002148 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000214c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002154 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000021b0 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002246 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002274 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002278 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002290 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002294 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000022b8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022bc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022ca 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000022ce 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000022e2 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000022e6 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000022ea 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000022ee 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00002304 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002308 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002312 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00002316 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00002320 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00002324 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -0000232e 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00002332 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00002340 0000d30a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00002354 0000d40a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00002384 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000023b0 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023ee 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000241a 0000b80a R_ARM_THM_CALL 000002f5 _PyList_AppendTakeRefListResize │ │ │ │ │ -00002434 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002486 0000d60a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000024ce 0000d70a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000024e8 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00002508 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002510 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00002514 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000251a 0000da0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002520 0000db0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002530 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000254a 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002580 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002584 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000258c 0000dc0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002594 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025c6 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000025d0 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000025d4 0000de30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000025e4 0000df0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000025fe 0000e00a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000261c 0000a90a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -0000265a 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000265e 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002664 0000352f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00002668 00003530 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -0000266e 0000e20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002674 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000026a4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000026a8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000026b0 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000026b8 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000026d0 00003d2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -000026d4 00003d30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -000026d8 0000ca0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000270c 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000285c 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000028b6 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028c4 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028de 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000028e2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000290e 00003f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002912 00003f30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002918 0000e40a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002926 00003f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000292a 00003f30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002932 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000029d8 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002a34 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002a38 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002a5c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002a60 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002a74 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a78 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a7c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a80 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a84 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a88 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a8c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a90 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ad8 0000ea0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00002af8 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b1a 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a56 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a5a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a62 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001aa4 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b1c 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001b48 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001b84 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c56 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cae 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cbe 0000272f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001cc2 00002730 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001cc6 0000ca0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001cf0 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d18 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d60 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001d8c 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001d9c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dc2 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd4 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001de8 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001dee 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001e20 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001e3e 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e54 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001e62 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001e76 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001e84 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e8e 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001e9c 0000c50a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ea6 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f1c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f88 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f8c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fd4 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001fe6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001fea 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002004 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000200a 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00002034 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002038 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000203c 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000208e 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000020ec 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000210e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002112 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000211a 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002124 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002128 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000212c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002130 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000218c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002222 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002250 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002254 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000226c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002270 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002294 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002298 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022a6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000022aa 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000022be 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000022c2 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000022c6 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000022ca 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000022e0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000022e4 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000022ee 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +000022f2 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +000022fc 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00002300 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +0000230a 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +0000230e 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +0000231c 0000d30a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00002330 0000d40a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00002360 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000238c 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023c8 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000023f4 0000b80a R_ARM_THM_CALL 000002f5 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000240e 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002460 0000d60a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000024b4 0000d70a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000024ce 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000024e2 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000024ee 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000024f2 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000024f8 0000da0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000024fe 0000db0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000250e 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002528 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002560 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002564 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000256c 0000dc0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002574 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025a6 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000025b0 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000025b4 0000de30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000025c4 0000df0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000025de 0000e00a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000025fc 0000a90a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +0000263a 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000263e 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002644 0000352f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00002648 00003530 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +0000264e 0000e20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002654 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002684 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002688 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002690 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00002698 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000026b0 00003d2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000026b4 00003d30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000026b8 0000ca0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000026ec 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000283c 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002896 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028a4 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028be 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028c2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028ee 00003f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000028f2 00003f30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000028f8 0000e40a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002906 00003f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000290a 00003f30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002912 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000029b8 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002a12 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002a16 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002a3a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002a3e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002a54 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002a58 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002a5c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002a60 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002a64 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002a68 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002a6c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a70 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ab8 0000ea0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00002ad8 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b06 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b20 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b24 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b28 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b2c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b30 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b34 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b38 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b3c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b40 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b44 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b48 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b50 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b6c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba2 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002bcc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002bd0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002bfa 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002c32 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002c36 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002c3a 0000482f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00002c3e 00004830 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00002c44 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c50 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c5c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c8e 0000eb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002cc4 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cda 00003f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002cde 00003f30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002ce8 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002cf4 00003f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002cf8 00003f30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002cfe 0000ec0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00002d4c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d62 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002d7a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002d7e 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002d82 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00002d86 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00002d8c 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e12 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002e50 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e66 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002e82 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e8c 00004c2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00002e90 00004c30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00002e9a 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002ea6 0000ed0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002eae 0000ee0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002ed0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002ed4 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002ed8 00004d2f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00002edc 00004d30 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00002ee2 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002eea 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002efa 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002f10 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f18 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f30 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002f34 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002f38 00004e2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00002f3c 00004e30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00002f42 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fa0 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003008 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003090 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003094 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003098 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000030c0 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030c4 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000030da 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030de 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030e2 0000502f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -000030e6 00005030 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -000030ee 0000e20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030f8 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000030fc 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003100 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003116 0000a90a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00003126 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003148 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003168 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000316c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000319e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000031a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000031aa 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000031b2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000031b6 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000031be 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000031c4 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031f8 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000320c 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003238 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003258 0000152f R_ARM_THM_MOVW_ABS_NC 00004079 unsafe_long_compare │ │ │ │ │ -0000325c 00001530 R_ARM_THM_MOVT_ABS 00004079 unsafe_long_compare │ │ │ │ │ -000032f0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032f4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003302 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00003306 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00003310 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003314 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003348 0000f20a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003362 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003376 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033b8 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000033e4 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003410 0000df0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000342c 0000e00a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000347a 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000034e4 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000036b0 0000a90a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000036b8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036bc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036c0 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003714 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003718 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000371c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003730 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003734 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037a6 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003810 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000039d6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039da 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039de 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003a14 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a18 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003a38 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a3c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a40 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a72 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003a76 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003aa8 0000f60a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003ac8 0000f20a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003ad4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003ad8 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003af8 0000f60a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003b00 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003b04 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003b2c 0000f60a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003b3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b66 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003b6a 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003b74 0000dc0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003b82 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003bc2 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bd0 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003bd4 0000de30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003be6 0000df0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003bfc 0000682f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00003c00 00006830 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00003c04 0000ca0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003c1a 0000e00a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003c50 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c86 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003c96 0000e00a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003cfc 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d26 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d6c 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003db2 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003dbc 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e28 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e38 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e48 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e5c 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003e60 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003e66 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e70 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003e74 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003e7a 0000692f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00003e7e 00006930 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00003e84 0000e20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e9a 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb4 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003ed2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ed6 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003edc 0000352f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003ee0 00003530 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003ee6 0000e20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003efc 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f00 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003f1e 0000fc0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00003f2c 0000fd0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00003f38 0000fe0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00003f6a 0000fe0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00003f76 0000fe0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00003f82 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00003f9e 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fac 0000fe0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00003fb6 0001000a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00003fce 0001020a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00003fd4 0001000a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00003fdc 00006d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -00003fe0 00006d30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00003fee 00006e2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00003ff2 00006e30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00004062 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000040f6 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004102 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004106 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002b3c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b48 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b7e 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ba8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002bac 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002bd6 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002c0a 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002c0e 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002c12 0000482f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00002c16 00004830 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00002c1c 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c28 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c34 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c66 0000eb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002c9c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cb2 00003f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002cb6 00003f30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002cc0 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002ccc 00003f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002cd0 00003f30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002cd6 0000ec0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00002d20 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002d36 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d50 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002d54 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002d58 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00002d5c 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00002d62 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002de6 0000b70a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002e24 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002e3a 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002e56 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e60 00004c2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00002e64 00004c30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00002e6e 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002e7a 0000ed0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002e84 0000ee0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002ea6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002eaa 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002eae 00004d2f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00002eb2 00004d30 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00002eb8 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ec0 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002ed0 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002eda 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002ede 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002ee2 00004e2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00002ee6 00004e30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00002eec 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002efe 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f06 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f78 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002fe0 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003068 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000306c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003070 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003098 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000309c 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000030b2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030b6 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030ba 0000502f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +000030be 00005030 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +000030c6 0000e20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030d0 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000030d4 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000030d8 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000030ee 0000a90a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +000030fe 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003120 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003140 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003144 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003176 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000317a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003182 0000ad0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000318a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000318e 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003196 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000319c 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031d0 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000031e4 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003210 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003230 0000152f R_ARM_THM_MOVW_ABS_NC 0000404d unsafe_long_compare │ │ │ │ │ +00003234 00001530 R_ARM_THM_MOVT_ABS 0000404d unsafe_long_compare │ │ │ │ │ +000032c8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032cc 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032da 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000032de 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000032e8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000032ec 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00003320 0000f20a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000333a 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000334e 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003390 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000033bc 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033e8 0000df0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003404 0000e00a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003452 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000034bc 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003688 0000a90a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00003690 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003694 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003698 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000036ec 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000036f0 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000036f4 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003708 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000370c 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000377e 0000aa0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000037e8 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000039ae 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039b2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039b6 0000ab0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000039ec 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039f0 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a10 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003a14 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003a18 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003a4a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003a4e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003a80 0000f60a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003aa0 0000f20a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003aac 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003ab0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003ad0 0000f60a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003ad8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003adc 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003b04 0000f60a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003b3e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003b42 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003b4c 0000dc0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003b5a 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b94 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003baa 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bb8 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00003bbc 0000de30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00003bce 0000df0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003be4 0000682f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00003be8 00006830 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00003bec 0000ca0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003c02 0000e00a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003c38 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c6c 0000e00a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003cd2 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cfc 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003d42 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d88 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d92 0000c40a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003dfc 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e0c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e1c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e30 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003e34 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003e3a 0000c30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e44 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e48 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e4e 0000692f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00003e52 00006930 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00003e58 0000e20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e6e 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e88 0000bf0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003ea2 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ea6 0000af0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ec0 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ec4 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003eca 0000352f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00003ece 00003530 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00003ed4 0000e20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ef2 0000fc0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00003f00 0000fd0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00003f0c 0000fe0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00003f3e 0000fe0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00003f4a 0000fe0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00003f56 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00003f72 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f80 0000fe0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00003f8a 0001000a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00003fa2 0001020a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00003fa8 0001000a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00003fb0 00006d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00003fb4 00006d30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00003fc2 00006e2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00003fc6 00006e30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00004036 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000040ca 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040d6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000040da 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000011e 0000af1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000150 0000b21e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 00000208 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000224 0000ae1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000002da 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00000382 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001f68 0000b41e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00001f74 0000b41e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000226e 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000255c 0000341e R_ARM_THM_JUMP24 0000179d list_inplace_repeat_lock_held │ │ │ │ │ -0000308c 0000a91e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00003150 0000af1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000032aa 0000e61e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003342 0000e61e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000039fc 0000a91e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00003fc0 0001011e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00003fe8 0001031e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00003ffa 0001031e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000384 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00001f44 0000b41e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00001f50 0000b41e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000224a 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000253a 0000341e R_ARM_THM_JUMP24 000017a1 list_inplace_repeat_lock_held │ │ │ │ │ +00003064 0000a91e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00003128 0000af1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003282 0000e61e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000331a 0000e61e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000039d4 0000a91e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00003f94 0001011e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00003fbc 0001031e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00003fce 0001031e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa084 contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa05c contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000ae0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000002e 0000722f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ 00000032 00007230 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ 00000050 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000070 0000340a R_ARM_THM_CALL 0000179d list_inplace_repeat_lock_held │ │ │ │ │ +00000070 0000340a R_ARM_THM_CALL 000017a1 list_inplace_repeat_lock_held │ │ │ │ │ 0000009e 00010c0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000000ae 0000822f R_ARM_THM_MOVW_ABS_NC 00000220 .LC21 │ │ │ │ │ 000000b2 00008230 R_ARM_THM_MOVT_ABS 00000220 .LC21 │ │ │ │ │ 000000c0 0000a90a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000000ca 0000832f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ 000000ce 00008330 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ 000000dc 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -774,11 +774,11 @@ │ │ │ │ │ 0000004a 0001061e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 000000ba 00010d1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000d6 00010d1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000138 00010e1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000016a 00010d1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000186 00010d1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xa18c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa164 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,441 +13,448 @@ │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ ldrd r7, r2, [r3, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ add.w r5, r2, #28 │ │ │ │ │ ldr r4, [r2, #28] │ │ │ │ │ add.w r2, r9, r8 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itttt eq │ │ │ │ │ - ldreq r3, [sp, #8] │ │ │ │ │ + ldreq r3, [sp, #12] │ │ │ │ │ addeq.w r3, r3, ip, lsl #4 │ │ │ │ │ addeq r3, #28 │ │ │ │ │ ldmiaeq r3, {r0, r1, r2, r3} │ │ │ │ │ it eq │ │ │ │ │ stmiaeq.w r5, {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w ip, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ - bl ba8 │ │ │ │ │ + bl ba4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w b70 │ │ │ │ │ + blt.w b88 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d4 │ │ │ │ │ + bne.w 9c2 │ │ │ │ │ subs.w r2, r9, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 31a │ │ │ │ │ + beq.w 324 │ │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r1, r7, r5, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl c9c │ │ │ │ │ + bl c98 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - ble.w b76 │ │ │ │ │ + ble.w b8e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ - bgt.w 440 │ │ │ │ │ + bgt.w 450 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w b88 │ │ │ │ │ + bgt.w b74 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl d84 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bl d88 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldrd r8, r1, [r2, #12] │ │ │ │ │ - add.w r9, r3, #4 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + add.w r8, r3, #4 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a04 │ │ │ │ │ + bne.w a92 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 2f6 │ │ │ │ │ + beq.w 300 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, r4, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8ec │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 90c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ - ldr.w sl, [r8] │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r9, [r3] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 234 │ │ │ │ │ + bne.n 1b2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - ldr.w r9, [sl, #8] │ │ │ │ │ + ldr.w r8, [r9, #8] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b1e │ │ │ │ │ + bpl.w af6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 726 │ │ │ │ │ - ldrb.w r1, [sl, #16] │ │ │ │ │ + bpl.w b0a │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 736 │ │ │ │ │ + beq.w b04 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b44 │ │ │ │ │ - add.w r1, sl, #20 │ │ │ │ │ + bpl.w 864 │ │ │ │ │ + add.w r1, r9, #20 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 748 │ │ │ │ │ + beq.w 876 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 74e │ │ │ │ │ + blt.w 87c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r9, [r4, #-4] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2c8 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 2c8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2b0 │ │ │ │ │ + blt.w b54 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str.w sl, [r4, #-4] │ │ │ │ │ - add.w r8, r8, #4 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cc │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 88c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 8ec │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 322 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq.w 2f8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + adds r5, #4 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bge.w 32c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 2e6 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - add.w sl, r4, #4 │ │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ │ - ldr.w r4, [r8] │ │ │ │ │ - ldr.w fp, [r7, #8] │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + bne.n 2ea │ │ │ │ │ + mov r6, sl │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + add.w r9, r4, #4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b4a │ │ │ │ │ + bpl.w b18 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.n 276 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - add.w r0, r7, #20 │ │ │ │ │ + bpl.n 26e │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 280 │ │ │ │ │ + bpl.n 278 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w b50 │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ + bpl.w b10 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 282 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 28e │ │ │ │ │ + blt.n 286 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + str.w r6, [r9, #-4] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add.w r8, r8, #4 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str.w r4, [sl, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 770 │ │ │ │ │ + bne.w 89e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8ec │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.n 322 │ │ │ │ │ - add.w sl, sl, #4 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 1c0 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2b8 │ │ │ │ │ - blt.w b28 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 75e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - beq.n 2ee │ │ │ │ │ + beq.w 90c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - adds r5, #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bge.n 322 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n 2de │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 126 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.n 32c │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 1fc │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bmi.n 1ec │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ + bmi.n 228 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fe │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - bge.n 202 │ │ │ │ │ + bne.n 238 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + bge.n 23c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str.w r7, [sl, #-4] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 78e │ │ │ │ │ + bne.w 8bc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.n 2ee │ │ │ │ │ + beq.n 2f8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 322 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add.w sl, sl, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 1c0 │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ble.n 32c │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 1fc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ adds r4, #4 │ │ │ │ │ + ldr.w r3, [r2], #4 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 198 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 198 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 1bc │ │ │ │ │ + bne.w 1a0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 90c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + ble.n 32c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2f0 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 1f6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 126 │ │ │ │ │ + b.n 12a │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 12a │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r3, 316 │ │ │ │ │ + cbz r3, 320 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ movs r3, #0 │ │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - bl d84 │ │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ + bl d88 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt.w fp, fp, #1 │ │ │ │ │ mov r3, sl │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str.w fp, [r0] │ │ │ │ │ - bl ba8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne.n 3f6 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ + bl ba4 │ │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ │ + bne.n 406 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 948 │ │ │ │ │ + bne.w 942 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 97e │ │ │ │ │ + beq.w 9b2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl c9c │ │ │ │ │ + bl c98 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq.w 8e6 │ │ │ │ │ - blt.w b22 │ │ │ │ │ + beq.w 904 │ │ │ │ │ + blt.w b4c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - strd r9, r7, [sp, #104] @ 0x68 │ │ │ │ │ - add.w r9, r9, r4, lsl #2 │ │ │ │ │ + strd r8, r7, [sp, #104] @ 0x68 │ │ │ │ │ + add.w r8, r8, r4, lsl #2 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - bl dcc │ │ │ │ │ + bl dd0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 970 │ │ │ │ │ + bne.w 950 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95a │ │ │ │ │ + bne.w 956 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 97e │ │ │ │ │ + beq.w 9b2 │ │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r3, [r6], #4 │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 962 │ │ │ │ │ + bne.w 95e │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8ea │ │ │ │ │ - cmp r6, #6 │ │ │ │ │ - bgt.n 32e │ │ │ │ │ + beq.w 908 │ │ │ │ │ + cmp.w r9, #6 │ │ │ │ │ + bgt.n 33a │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bgt.n 32e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bgt.n 33a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov r7, fp │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 11e │ │ │ │ │ - blt.w b22 │ │ │ │ │ + b.n 120 │ │ │ │ │ + blt.w b4c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - strd r9, r7, [sp, #104] @ 0x68 │ │ │ │ │ - add.w r9, r9, r6, lsl #2 │ │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - bl d84 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + strd r8, r7, [sp, #104] @ 0x68 │ │ │ │ │ + add.w r8, r8, r9, lsl #2 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + bl d88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ + bne.w a8c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r8, r8, r6, lsl #2 │ │ │ │ │ + add.w r6, r6, r9, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab0 │ │ │ │ │ - sub.w sl, sl, r6 │ │ │ │ │ + bne.w 9cc │ │ │ │ │ + sub.w sl, sl, r9 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w af6 │ │ │ │ │ + beq.w ac0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 350 │ │ │ │ │ - b.n 91c │ │ │ │ │ + bne.n 35e │ │ │ │ │ + b.n 93c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w ae4 │ │ │ │ │ + bgt.w ad8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w fp, r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r9, r4, r8, lsl #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w a44 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + bne.w 9e4 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl d84 │ │ │ │ │ + bl d88 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ @@ -455,585 +462,549 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r7, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a16 │ │ │ │ │ + bne.w a54 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ subs r7, #4 │ │ │ │ │ sub.w r5, r9, #4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ str.w r2, [r4, r8, lsl #2] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 9c8 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 970 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr.w r9, [r8] │ │ │ │ │ ldr r6, [r7, #0] │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 55a │ │ │ │ │ + bne.n 56a │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b32 │ │ │ │ │ + bpl.w 6e8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 6de │ │ │ │ │ + bpl.w b1e │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6ec │ │ │ │ │ + beq.w 6f6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b3e │ │ │ │ │ + bpl.w b24 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fc │ │ │ │ │ + beq.w 706 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 702 │ │ │ │ │ + bge.w 70c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cbz r2, 578 │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + str r6, [r4, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cbz r2, 588 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 578 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + b.n 588 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65c │ │ │ │ │ - blt.w b02 │ │ │ │ │ + beq.n 666 │ │ │ │ │ + blt.w b30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 548 │ │ │ │ │ + bne.n 558 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 956 │ │ │ │ │ + beq.w 8dc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.w 8e2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 692 │ │ │ │ │ + bge.w 730 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 698 │ │ │ │ │ mov r6, sl │ │ │ │ │ - mov r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ sub.w r9, r3, #4 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ + ldr.w r5, [r8] │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ + ldr.w sl, [r5, #8] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp sl, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 614 │ │ │ │ │ + bpl.n 620 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b58 │ │ │ │ │ + bpl.w b2a │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 61c │ │ │ │ │ + bpl.n 628 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w b18 │ │ │ │ │ + bpl.w af0 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 626 │ │ │ │ │ + cbz r0, 632 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 62a │ │ │ │ │ + bge.n 636 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r4, [r9, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 69e │ │ │ │ │ + bne.n 6a8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 922 │ │ │ │ │ + beq.w 8dc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 7aa │ │ │ │ │ + ble.w 730 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 5a8 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 5b4 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bmi.n 5d4 │ │ │ │ │ + bmi.n 5e0 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e4 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - blt.n 5e8 │ │ │ │ │ + bne.n 5f0 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + blt.n 5f4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ + sub.w r8, r8, #4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6ba │ │ │ │ │ + bne.n 6c4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 986 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 96c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 7aa │ │ │ │ │ + ble.n 730 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5a8 │ │ │ │ │ + b.n 5b4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ ldr.w r3, [r8], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 714 │ │ │ │ │ + bne.n 71e │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 9c4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 96c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 8e2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 698 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + ble.n 730 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 6a0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 59e │ │ │ │ │ + b.n 5ac │ │ │ │ │ + mov r4, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 4e0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 4f0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 4e0 │ │ │ │ │ + b.n 4f0 │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w afc │ │ │ │ │ + beq.w aea │ │ │ │ │ subs r3, #4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ - b.n 5fe │ │ │ │ │ + b.n 60a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ sub.w r1, r1, #4 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - beq.w b0c │ │ │ │ │ + beq.w b40 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 646 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ + b.n 652 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 520 │ │ │ │ │ + bne.w 530 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 538 │ │ │ │ │ + bne.w 548 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w 53e │ │ │ │ │ + blt.w 54e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + str.w r9, [r4] │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 66c │ │ │ │ │ + beq.n 676 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 66c │ │ │ │ │ - add.w r0, r6, #28 │ │ │ │ │ - ldrb.w r1, [sl, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 166 │ │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 17e │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bge.w 184 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r6, [r4, #-4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 256 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 256 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - beq.w b38 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 220 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - beq.w 2ec │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2a4 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b.n 676 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ add.w r9, r3, #1 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ str.w r9, [r0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ - bl ba8 │ │ │ │ │ + bl ba4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.w b7e │ │ │ │ │ + blt.w b5e │ │ │ │ │ subs.w r3, sl, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.n 82a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w sl, r4, sl │ │ │ │ │ - add.w r5, r5, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ad4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r7, r7, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w adc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.n 7ae │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub.w r3, r4, sl │ │ │ │ │ + add.w r5, r5, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w ac8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w r7, r7, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w ad0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ - bl dcc │ │ │ │ │ + bl dd0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9ce │ │ │ │ │ + beq.w 9bc │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r3, [r8], #-4 │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9ee │ │ │ │ │ + bne.w 9d4 │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.w aa4 │ │ │ │ │ + beq.w a70 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl c9c │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl c98 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.w b64 │ │ │ │ │ + blt.w b68 │ │ │ │ │ subs.w r4, fp, r6 │ │ │ │ │ - beq.n 8de │ │ │ │ │ + beq.n 8d8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w fp, r6, fp │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a94 │ │ │ │ │ + bne.w a60 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r8, r8, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a9c │ │ │ │ │ + bne.w a68 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ │ - bl d84 │ │ │ │ │ + bl d88 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w b9c │ │ │ │ │ + beq.w b96 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b5e │ │ │ │ │ + beq.w ba0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9de │ │ │ │ │ + bne.w a7c │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - beq.n 976 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 9aa │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bgt.w 7ba │ │ │ │ │ + bgt.w 73e │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bgt.w 7ba │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bgt.w 73e │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 4da │ │ │ │ │ + b.n 4ea │ │ │ │ │ + add.w r1, r9, #28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 184 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bge.w 18a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1d4 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 1d4 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + beq.w b3a │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 25c │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq.w 2f6 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 29c │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 8a6 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 7ac │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - b.n 3c0 │ │ │ │ │ + b.n 82a │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cbz r3, 8fc │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + rsb r1, r3, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ │ + bl d88 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + b.n 9a6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.n 3cc │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ │ - bl dcc │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - str.w r3, [r9, r4, lsl #2] │ │ │ │ │ + bl dd0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r8, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ac6 │ │ │ │ │ + bne.w ab2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 316 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cbz r3, 942 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - rsb r1, r3, #1 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ │ - bl d84 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n b60 │ │ │ │ │ + b.n 320 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 360 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 924 │ │ │ │ │ + b.n 36e │ │ │ │ │ + add.w r7, r7, r4, lsl #2 │ │ │ │ │ + b.n 3b4 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3b0 │ │ │ │ │ + b.n 3bc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3d0 │ │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ │ - b.n 3a8 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - b.n 928 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - b.n 2f2 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov fp, sl │ │ │ │ │ + b.n 3dc │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ │ - bl dcc │ │ │ │ │ + bl dd0 │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str r2, [r5, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ab8 │ │ │ │ │ + bne.n aa4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 31a │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - b.n 98e │ │ │ │ │ + b.n 324 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + b.n 8e2 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 2fc │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ - b.n 928 │ │ │ │ │ + b.n 8e2 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.w 78 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ │ - b.n 8b4 │ │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 43c │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 83a │ │ │ │ │ - add.w r7, r7, r6, lsl #2 │ │ │ │ │ - b.n 420 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w f8 │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - add r1, r2 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - ldr.w r2, [r7], #-4 │ │ │ │ │ - sub.w r5, r9, #4 │ │ │ │ │ - str.w r2, [r4, r8, lsl #2] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 4ba │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 4ba │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + b.n 7be │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r6, r8, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl d84 │ │ │ │ │ + bl d88 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldrd r0, r1, [r5, #12] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ ldrd r3, r2, [r5, #12] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ @@ -1041,124 +1012,153 @@ │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ add.w r7, r1, r7, lsl #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n a20 │ │ │ │ │ - b.n a1a │ │ │ │ │ + cbnz r1, a58 │ │ │ │ │ + ldr.w r2, [r7], #-4 │ │ │ │ │ + sub.w r5, r9, #4 │ │ │ │ │ + str.w r2, [r4, r8, lsl #2] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 4ca │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ │ + b.n 4ca │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + add r1, r2 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n a30 │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 870 │ │ │ │ │ + b.n 7f4 │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 87c │ │ │ │ │ + b.n 800 │ │ │ │ │ mov fp, r8 │ │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ - b.n 98e │ │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 42c │ │ │ │ │ + b.n 974 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ + b.n 838 │ │ │ │ │ + add.w r7, r7, r9, lsl #2 │ │ │ │ │ + b.n 430 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w fa │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r1, r3 │ │ │ │ │ ittt ne │ │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ │ strne r2, [r1, r3] │ │ │ │ │ - b.n 9be │ │ │ │ │ + b.n 9a4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ │ - b.n 91c │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 7fa │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ + b.n 93c │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + b.n 910 │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 77e │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 806 │ │ │ │ │ + b.n 78a │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 1708 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 170c │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - bne.w 448 │ │ │ │ │ - b.n 9c0 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 8f0 │ │ │ │ │ + bne.w 458 │ │ │ │ │ + b.n 9a6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - b.n 924 │ │ │ │ │ + b.n 8de │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ + b.n 62a │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 16c │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 868 │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ + b.n af8 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + b.w 27a │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 272 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + b.n 6ec │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + b.n 6f8 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + b.n 622 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 928 │ │ │ │ │ + b.n 8e2 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 90c │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov fp, sl │ │ │ │ │ + mov fp, r8 │ │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 98e │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - b.n 61e │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n 72a │ │ │ │ │ + b.n 974 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.w 2f2 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.n 6e2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8ec │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - b.n 6ee │ │ │ │ │ - add.w r1, sl, #28 │ │ │ │ │ - b.n 73a │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.w 27a │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - b.w 282 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - b.n 616 │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.n 9c0 │ │ │ │ │ + b.w 2fc │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 928 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9c0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.w 31a │ │ │ │ │ + b.n 8e2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 928 │ │ │ │ │ + b.n 8e2 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 1708 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 170c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w c2 │ │ │ │ │ - b.w 316 │ │ │ │ │ + b.w 320 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 9a6 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 324 │ │ │ │ │ mov r9, fp │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ mov fp, r8 │ │ │ │ │ - b.n 98e │ │ │ │ │ - nop │ │ │ │ │ + b.n 974 │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + b.n 900 │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000ba4 : │ │ │ │ │ gallop_right(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -1168,174 +1168,174 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ add.w r8, r7, r5, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - blt.n c96 │ │ │ │ │ - beq.n c58 │ │ │ │ │ + blt.n c92 │ │ │ │ │ + beq.n c54 │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - ble.n c14 │ │ │ │ │ + ble.n c10 │ │ │ │ │ sub.w r3, r8, sl, lsl #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - blt.n c96 │ │ │ │ │ - beq.n c14 │ │ │ │ │ + blt.n c92 │ │ │ │ │ + beq.n c10 │ │ │ │ │ mov fp, sl │ │ │ │ │ cmp r9, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bgt.n bee │ │ │ │ │ + bgt.n bea │ │ │ │ │ cmp r9, sl │ │ │ │ │ sub.w r8, r5, fp │ │ │ │ │ ite le │ │ │ │ │ suble.w r3, r5, r9 │ │ │ │ │ subgt.w r3, r5, sl │ │ │ │ │ add.w r9, r3, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble.n c52 │ │ │ │ │ + ble.n c4e │ │ │ │ │ sub.w sl, r8, r9 │ │ │ │ │ ldr.w r5, [r4, #1564] @ 0x61c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sl, r9, sl, asr #1 │ │ │ │ │ ldr.w r1, [r7, sl, lsl #2] │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c96 │ │ │ │ │ + blt.n c92 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r9, sl, #1 │ │ │ │ │ movne r8, sl │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - blt.n c2c │ │ │ │ │ + blt.n c28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w fp, r9, r5 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bge.n c84 │ │ │ │ │ + bge.n c80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r1, [r8, r9, lsl #2] │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov.w r2, r9, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c96 │ │ │ │ │ - bne.n c84 │ │ │ │ │ + blt.n c92 │ │ │ │ │ + bne.n c80 │ │ │ │ │ mov sl, r9 │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ - b.n c60 │ │ │ │ │ + b.n c5c │ │ │ │ │ cmp r9, fp │ │ │ │ │ ite le │ │ │ │ │ addle.w r8, r5, r9 │ │ │ │ │ addgt.w r8, r5, fp │ │ │ │ │ add.w r3, sl, r5 │ │ │ │ │ - b.n c24 │ │ │ │ │ + b.n c20 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c52 │ │ │ │ │ + b.n c4e │ │ │ │ │ │ │ │ │ │ -00000c9c : │ │ │ │ │ +00000c98 : │ │ │ │ │ gallop_left(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r7, r5, lsl #2] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - add.w r9, r7, r5, lsl #2 │ │ │ │ │ + ldr.w r0, [r6, r5, lsl #2] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + add.w r8, r6, r5, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - blt.n d7e │ │ │ │ │ - beq.n d3e │ │ │ │ │ - sub.w sl, sl, r5 │ │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ │ + blt.n d82 │ │ │ │ │ + beq.n d42 │ │ │ │ │ + sub.w r9, sl, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ble.n cfe │ │ │ │ │ - ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + ble.n d00 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr.w r0, [r9, r6, lsl #2] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr.w r0, [r8, sl, lsl #2] │ │ │ │ │ + ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ + mov.w r2, sl, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - blt.n d7e │ │ │ │ │ - beq.n cfe │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bgt.n cdc │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + blt.n d82 │ │ │ │ │ + beq.n d00 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + bgt.n cdc │ │ │ │ │ + cmp r9, sl │ │ │ │ │ ite le │ │ │ │ │ - addle.w r9, r5, sl │ │ │ │ │ - addgt.w r9, r5, r6 │ │ │ │ │ - add.w r3, r5, fp │ │ │ │ │ + addle.w r8, r5, r9 │ │ │ │ │ + addgt.w r8, r5, sl │ │ │ │ │ + add.w r3, fp, r5 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.n d38 │ │ │ │ │ - sub.w r6, r9, r5 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble.n d3c │ │ │ │ │ + sub.w r9, r8, r5 │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + add.w r9, r5, r9, asr #1 │ │ │ │ │ + ldr.w r0, [r6, r9, lsl #2] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d7e │ │ │ │ │ + blt.n d82 │ │ │ │ │ ite ne │ │ │ │ │ - addne r5, r6, #1 │ │ │ │ │ - moveq r9, r6 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - blt.n d14 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + addne.w r5, r9, #1 │ │ │ │ │ + moveq r8, r9 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + blt.n d16 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add.w sl, r5, #1 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - sub.w r3, r9, fp, lsl #2 │ │ │ │ │ - cmp fp, sl │ │ │ │ │ - bge.n d6c │ │ │ │ │ + add.w fp, r5, #1 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + sub.w r3, r8, sl, lsl #2 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + bge.n d70 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d7e │ │ │ │ │ - bne.n d6c │ │ │ │ │ - mov r6, fp │ │ │ │ │ - add.w fp, r3, #1 │ │ │ │ │ - b.n d46 │ │ │ │ │ - cmp fp, sl │ │ │ │ │ - sub.w r9, r5, r6 │ │ │ │ │ + blt.n d82 │ │ │ │ │ + bne.n d70 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + add.w sl, r3, #1 │ │ │ │ │ + b.n d4a │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + sub.w r8, r5, r9 │ │ │ │ │ ite le │ │ │ │ │ - suble.w r3, r5, fp │ │ │ │ │ - subgt.w r3, r5, sl │ │ │ │ │ - b.n d0e │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d38 │ │ │ │ │ + suble.w r3, r5, sl │ │ │ │ │ + subgt.w r3, r5, fp │ │ │ │ │ + b.n d10 │ │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n d3c │ │ │ │ │ │ │ │ │ │ -00000d84 : │ │ │ │ │ +00000d88 : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1349,26 +1349,26 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, dbc │ │ │ │ │ + cbnz r0, dc0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -00000dcc : │ │ │ │ │ +00000dd0 : │ │ │ │ │ sortslice_memmove(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1383,148 +1383,148 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, e08 │ │ │ │ │ + cbnz r0, e0c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memmove │ │ │ │ │ │ │ │ │ │ -00000e18 : │ │ │ │ │ +00000e1c : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n e34 │ │ │ │ │ + bpl.n e38 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.n e4c │ │ │ │ │ + b.n e50 │ │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e4c : │ │ │ │ │ +00000e50 : │ │ │ │ │ ins1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f7c │ │ │ │ │ + beq.w f80 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w f8c │ │ │ │ │ + beq.w f90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r5, r5, r4 │ │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ │ it lt │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ ldr.w r5, [ip, r0, lsl #2] │ │ │ │ │ add.w lr, r3, #4 │ │ │ │ │ str.w r5, [ip, lr] │ │ │ │ │ subs r5, r4, #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ subs r6, r3, #4 │ │ │ │ │ ldr.w r7, [ip, r6] │ │ │ │ │ str.w r7, [ip, r0, lsl #2] │ │ │ │ │ subs r0, r4, #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ sub.w r7, r3, #8 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ sub.w r6, r3, #12 │ │ │ │ │ subs r0, r4, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ sub.w r7, r3, #16 │ │ │ │ │ subs r0, r4, #6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ sub.w r6, r3, #20 │ │ │ │ │ subs r0, r4, #7 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ sub.w r7, r3, #24 │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ sub.w r6, r3, #28 │ │ │ │ │ sub.w r0, r4, #9 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ sub.w r0, r4, #10 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ add.w r0, ip, r3 │ │ │ │ │ sub.w r3, r4, #11 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr.w r0, [r0, #-36] │ │ │ │ │ str.w r0, [ip, r7] │ │ │ │ │ - bgt.n f66 │ │ │ │ │ + bgt.n f6a │ │ │ │ │ sub.w r0, ip, #40 @ 0x28 │ │ │ │ │ add r0, lr │ │ │ │ │ ldr.w r4, [r0, #-4]! │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - ble.n f5a │ │ │ │ │ + ble.n f5e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [ip, r1, lsl #2] │ │ │ │ │ @@ -1534,30 +1534,30 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n f78 │ │ │ │ │ + b.n f7c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f94 : │ │ │ │ │ +00000f98 : │ │ │ │ │ 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 fc4 │ │ │ │ │ + bpl.n fc8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n fde │ │ │ │ │ + bcs.n fe2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ @@ -1575,97 +1575,97 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (ff0 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (ff4 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n fda │ │ │ │ │ + b.n fde │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000ff4 : │ │ │ │ │ +00000ff8 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 105e │ │ │ │ │ + bne.n 1062 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1052 │ │ │ │ │ + cbz r0, 1056 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 103e │ │ │ │ │ + blt.n 1042 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 1052 │ │ │ │ │ + beq.n 1056 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e4c │ │ │ │ │ - cbnz r0, 1074 │ │ │ │ │ + bl e50 │ │ │ │ │ + cbnz r0, 1078 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1024 │ │ │ │ │ + bne.n 1028 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1024 │ │ │ │ │ + b.n 1028 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1074 │ │ │ │ │ + cbnz r0, 1078 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1028 │ │ │ │ │ + b.n 102c │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 100c │ │ │ │ │ + bne.n 1010 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 103a │ │ │ │ │ + b.n 103e │ │ │ │ │ │ │ │ │ │ -00001078 : │ │ │ │ │ +0000107c : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (10b8 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (10bc ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 10b2 │ │ │ │ │ + cbz r0, 10b6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -1678,15 +1678,15 @@ │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000010bc : │ │ │ │ │ +000010c0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1695,42 +1695,42 @@ │ │ │ │ │ bl 210 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000010e0 : │ │ │ │ │ +000010e4 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 10ea │ │ │ │ │ + cbz r0, 10ee │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000010ec : │ │ │ │ │ +000010f0 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 1112 │ │ │ │ │ + beq.n 1116 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 113e │ │ │ │ │ + blt.n 1142 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 113a │ │ │ │ │ + bgt.n 113e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 3758 │ │ │ │ │ + b.w 3730 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ @@ -1741,51 +1741,51 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 110e │ │ │ │ │ + b.n 1112 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1102 │ │ │ │ │ + b.n 1106 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001144 : │ │ │ │ │ +00001148 : │ │ │ │ │ PyList_Clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1162 │ │ │ │ │ - bl 1f00 │ │ │ │ │ + bpl.n 1166 │ │ │ │ │ + bl 1edc │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #1498 @ 0x5da │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001178 <_PyList_AsTupleAndClear>: │ │ │ │ │ +0000117c <_PyList_AsTupleAndClear>: │ │ │ │ │ _PyList_AsTupleAndClear(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, 11a6 <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ + cbz r4, 11aa <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ @@ -1797,78 +1797,78 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_New │ │ │ │ │ │ │ │ │ │ -000011b0 : │ │ │ │ │ +000011b4 : │ │ │ │ │ list_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 12b6 │ │ │ │ │ + beq.n 12ba │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 12b6 │ │ │ │ │ + ble.n 12ba │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 1324 │ │ │ │ │ + bgt.w 1328 │ │ │ │ │ mul.w r5, r7, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3104 │ │ │ │ │ + bl 30dc │ │ │ │ │ R_ARM_THM_CALL list_new_prealloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ae │ │ │ │ │ + beq.n 12b2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - bne.n 12d2 │ │ │ │ │ + bne.n 12d6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 12c2 │ │ │ │ │ + blt.n 12c6 │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcs.n 12ac │ │ │ │ │ + bcs.n 12b0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 12aa │ │ │ │ │ + beq.n 12ae │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 1276 │ │ │ │ │ + beq.n 127a │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 126c │ │ │ │ │ + beq.n 1270 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1266 │ │ │ │ │ + beq.n 126a │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1260 │ │ │ │ │ + beq.n 1264 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 125a │ │ │ │ │ + beq.n 125e │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 1254 │ │ │ │ │ + beq.n 1258 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 124e │ │ │ │ │ + beq.n 1252 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ strd r2, r2, [r4] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -1876,28 +1876,28 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 129c │ │ │ │ │ + beq.n 12a0 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 1276 │ │ │ │ │ + bne.n 127a │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 12ac │ │ │ │ │ + beq.n 12b0 │ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @@ -1907,265 +1907,265 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1200 │ │ │ │ │ + b.n 1204 │ │ │ │ │ add.w lr, r3, r7, lsl #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 12fc │ │ │ │ │ + b.n 1300 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ add.w ip, r8, r1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12f8 │ │ │ │ │ + bge.n 12fc │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w ip, #1342177280 @ 0x50000000 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi.n 12da │ │ │ │ │ + bhi.n 12de │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ sub.w r8, r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r0, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 12ac │ │ │ │ │ + ble.n 12b0 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r8, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1304 │ │ │ │ │ + b.n 1308 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001330 : │ │ │ │ │ +00001334 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1f00 │ │ │ │ │ + bl 1edc │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000134c : │ │ │ │ │ +00001350 : │ │ │ │ │ list_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 13e0 │ │ │ │ │ + beq.n 13e4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 1392 │ │ │ │ │ + b.n 1396 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 13cc │ │ │ │ │ + blt.n 13d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 13f6 │ │ │ │ │ - bne.n 13ee │ │ │ │ │ + bgt.n 13fa │ │ │ │ │ + bne.n 13f2 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.n 13e2 │ │ │ │ │ + bls.n 13e6 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 13aa │ │ │ │ │ + blt.n 13ae │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 1370 │ │ │ │ │ + bne.n 1374 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 138c │ │ │ │ │ + b.n 1390 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - bne.n 1370 │ │ │ │ │ + bne.n 1374 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 138c │ │ │ │ │ + beq.n 1390 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 138c │ │ │ │ │ + bne.n 1390 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n 138c │ │ │ │ │ + b.n 1390 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1384 │ │ │ │ │ + bne.n 1388 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1384 │ │ │ │ │ + b.n 1388 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 138c │ │ │ │ │ + b.n 1390 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001400 : │ │ │ │ │ +00001404 : │ │ │ │ │ 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 22a0 <_list_extend> │ │ │ │ │ + bl 227c <_list_extend> │ │ │ │ │ R_ARM_THM_CALL _list_extend │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1428 │ │ │ │ │ + beq.n 142c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1424 │ │ │ │ │ + bge.n 1428 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1424 │ │ │ │ │ + b.n 1428 │ │ │ │ │ │ │ │ │ │ -0000142c : │ │ │ │ │ +00001430 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 146a │ │ │ │ │ + cbz r0, 146e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 146a │ │ │ │ │ + bpl.n 146e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 1466 │ │ │ │ │ + ble.n 146a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 1466 │ │ │ │ │ + bls.n 146a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - b.n 1454 │ │ │ │ │ + b.n 1458 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #3204 @ 0xc84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001480 : │ │ │ │ │ +00001484 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1f00 │ │ │ │ │ + bl 1edc │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001498 : │ │ │ │ │ +0000149c : │ │ │ │ │ list_index(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ - bhi.w 1678 │ │ │ │ │ + bhi.w 167c │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 150e │ │ │ │ │ + beq.n 1512 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fe │ │ │ │ │ + beq.w 1602 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 14ee │ │ │ │ │ + beq.n 14f2 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fe │ │ │ │ │ + beq.w 1602 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r5, r5, r3 │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 1606 │ │ │ │ │ + ble.n 160a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 1606 │ │ │ │ │ + bls.n 160a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -2174,24 +2174,24 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1638 │ │ │ │ │ + blt.n 163c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 161e │ │ │ │ │ - bne.n 15fe │ │ │ │ │ + bgt.n 1622 │ │ │ │ │ + bne.n 1602 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 1606 │ │ │ │ │ + bge.n 160a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 1606 │ │ │ │ │ + bcs.n 160a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2202,24 +2202,24 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 164e │ │ │ │ │ + blt.n 1652 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 1620 │ │ │ │ │ - bne.n 15fe │ │ │ │ │ + bgt.n 1624 │ │ │ │ │ + bne.n 1602 │ │ │ │ │ adds r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 1606 │ │ │ │ │ + bge.n 160a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 1606 │ │ │ │ │ + bcs.n 160a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r9 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ @@ -2228,312 +2228,312 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1662 │ │ │ │ │ + blt.n 1666 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 1620 │ │ │ │ │ - bne.n 15fe │ │ │ │ │ + bgt.n 1624 │ │ │ │ │ + bne.n 1602 │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 1606 │ │ │ │ │ + bge.n 160a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.n 1606 │ │ │ │ │ + bls.n 160a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1628 │ │ │ │ │ + blt.n 162c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 1620 │ │ │ │ │ + bgt.n 1624 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - beq.n 15c2 │ │ │ │ │ + beq.n 15c6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15fe │ │ │ │ │ + b.n 1602 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n 1600 │ │ │ │ │ + b.n 1604 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15f2 │ │ │ │ │ + bne.n 15f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15f2 │ │ │ │ │ + b.n 15f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 153e │ │ │ │ │ + bne.w 1542 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 153e │ │ │ │ │ + b.n 1542 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 157a │ │ │ │ │ + bne.n 157e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 157a │ │ │ │ │ + b.n 157e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15ba │ │ │ │ │ + bne.n 15be │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 15ba │ │ │ │ │ + b.n 15be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15fe │ │ │ │ │ + beq.n 1602 │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 14ee │ │ │ │ │ + ble.w 14f2 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14de │ │ │ │ │ - b.n 15fe │ │ │ │ │ + bne.w 14e2 │ │ │ │ │ + b.n 1602 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016ac : │ │ │ │ │ +000016b0 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 16be │ │ │ │ │ + blt.n 16c2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 16be │ │ │ │ │ + bmi.n 16c2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000016c4 : │ │ │ │ │ +000016c8 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 3758 │ │ │ │ │ + b.w 3730 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -000016cc : │ │ │ │ │ +000016d0 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016d4 : │ │ │ │ │ +000016d8 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 16f2 │ │ │ │ │ + bpl.n 16f6 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 22a0 <_list_extend> │ │ │ │ │ + b.w 227c <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1487 @ 0x5cf │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001708 : │ │ │ │ │ +0000170c : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 1760 │ │ │ │ │ + bge.n 1764 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ │ add.w r2, r4, #540 @ 0x21c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1776 │ │ │ │ │ + bne.n 177a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r2, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc.n 176c │ │ │ │ │ + bcc.n 1770 │ │ │ │ │ mul.w r0, r5, r3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 176c │ │ │ │ │ + cbz r0, 1770 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbnz r3, 1764 │ │ │ │ │ + cbnz r3, 1768 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - b.n 175a │ │ │ │ │ + b.n 175e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 175c │ │ │ │ │ + b.n 1760 │ │ │ │ │ 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 1736 │ │ │ │ │ + b.n 173a │ │ │ │ │ │ │ │ │ │ -00001784 : │ │ │ │ │ +00001788 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 1798 │ │ │ │ │ + cbz r3, 179c │ │ │ │ │ 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 1794 │ │ │ │ │ + b.n 1798 │ │ │ │ │ │ │ │ │ │ -0000179c : │ │ │ │ │ +000017a0 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1838 │ │ │ │ │ + beq.n 183c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ negs r4, r3 │ │ │ │ │ adcs r4, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1838 │ │ │ │ │ + bne.n 183c │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 1834 │ │ │ │ │ + ble.n 1838 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 1828 │ │ │ │ │ + blt.n 182c │ │ │ │ │ mul.w r1, r7, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 182c │ │ │ │ │ + beq.n 1830 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, r7, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 180a │ │ │ │ │ + bge.n 180e │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17e8 │ │ │ │ │ + bge.n 17ec │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - b.n 17e8 │ │ │ │ │ + b.n 17ec │ │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ subs r4, r7, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 1838 │ │ │ │ │ + ble.n 183c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 180e │ │ │ │ │ + b.n 1812 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1f00 │ │ │ │ │ + bl 1edc │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1830 │ │ │ │ │ + b.n 1834 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -345,23 +345,23 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ itt le │ │ │ │ │ addle r2, r5, #4 │ │ │ │ │ bicle.w r2, r2, #3 │ │ │ │ │ cbz r4, 366 <_PyList_AppendTakeRefListResize+0x72> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 376 <_PyList_AppendTakeRefListResize+0x82> │ │ │ │ │ + bcs.n 378 <_PyList_AppendTakeRefListResize+0x84> │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 376 <_PyList_AppendTakeRefListResize+0x82> │ │ │ │ │ + cbz r0, 378 <_PyList_AppendTakeRefListResize+0x84> │ │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ str.w r6, [r0, r5, lsl #2] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w r4, r3, asr #1 │ │ │ │ │ @@ -373,25 +373,25 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 378 <_PyList_AppendTakeRefListResize+0x84> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 340 <_PyList_AppendTakeRefListResize+0x4c> │ │ │ │ │ + b.n 342 <_PyList_AppendTakeRefListResize+0x4e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ 00000388 : │ │ │ │ │ list_resize(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ @@ -500,69 +500,69 @@ │ │ │ │ │ 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 r7, [r0, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a62 │ │ │ │ │ + beq.w a4a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dfc │ │ │ │ │ + bne.w dcc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.w a2a │ │ │ │ │ + ble.w a12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 1150 │ │ │ │ │ + beq.w 10e2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.w d40 │ │ │ │ │ + bne.w ca4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov ip, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 1614 │ │ │ │ │ + bne.w 1676 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ tst.w lr, r1 │ │ │ │ │ bne.n 544 │ │ │ │ │ cbz r5, 54c │ │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ @@ -577,1162 +577,1128 @@ │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ bls.n 522 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ blt.n 53c │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r8, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w cfa │ │ │ │ │ + beq.w c5e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 1218 │ │ │ │ │ + bne.w 11aa │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w f7e │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + bne.w e6c │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ add.w r8, sp, #612 @ 0x264 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ movs r2, #7 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ strd r7, fp, [r1, #4] │ │ │ │ │ str.w sl, [r1, #16] │ │ │ │ │ str.w sl, [r1, #24] │ │ │ │ │ str.w r8, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 157e │ │ │ │ │ + bne.w 1682 │ │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ │ - bgt.w 13e6 │ │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ │ - strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ + bgt.w 1268 │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + strd r8, r9, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r9, fp │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - strd r7, sl, [sp, #48] @ 0x30 │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ + str.w lr, [sp, #60] @ 0x3c │ │ │ │ │ + strd r7, sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1304 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ + ble.w 12d2 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ mov r5, r9 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ ldrd r1, r0, [r5] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 7bc │ │ │ │ │ + bne.w 7c0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1698 │ │ │ │ │ + bpl.w 13ca │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 16a6 │ │ │ │ │ + bpl.w 1542 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 16a2 │ │ │ │ │ + bpl.w 13d4 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 13ec │ │ │ │ │ + bpl.w 16f4 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f8 │ │ │ │ │ + beq.w 13e0 │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a70 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w a58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7d4 │ │ │ │ │ + beq.w 7d8 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ ldr.w r6, [r9, r5, lsl #2] │ │ │ │ │ add.w r8, r9, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ │ - ubfx fp, r7, #5, #1 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + ldr.w r1, [r8, #-4] │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + ldr.w fp, [r1, #8] │ │ │ │ │ + ubfx r3, r7, #5, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + mov r2, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 141c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 13ec │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ - bpl.w 141e │ │ │ │ │ + bpl.w 13ee │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1428 │ │ │ │ │ + beq.w 13f8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ - bpl.w 142a │ │ │ │ │ + bpl.w 13fa │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1434 │ │ │ │ │ + beq.w 1404 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 756 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + blt.n 75a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r5, r4, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 754 │ │ │ │ │ + ble.n 758 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 1466 │ │ │ │ │ + bpl.w 1424 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 1466 │ │ │ │ │ + bpl.w 1424 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 146e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 142c │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ - bpl.w 1470 │ │ │ │ │ + bpl.w 142e │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147a │ │ │ │ │ + beq.w 1438 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 756 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + cbnz r0, 75a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r5, r4, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 754 │ │ │ │ │ + ble.n 758 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1610 │ │ │ │ │ + beq.w 1530 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1600 │ │ │ │ │ + bpl.w 1520 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 160c │ │ │ │ │ + beq.w 152c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1440 │ │ │ │ │ + bpl.w 140e │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c │ │ │ │ │ + beq.w 141a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 750 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + blt.n 754 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 704 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bgt.n 708 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7d6 │ │ │ │ │ + beq.n 7da │ │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 12d2 │ │ │ │ │ + bne.w 1284 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1486 │ │ │ │ │ + bpl.w 15d2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 15e4 │ │ │ │ │ + bpl.w 14ea │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1490 │ │ │ │ │ + bpl.w 14f4 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 16be │ │ │ │ │ + bpl.w 1672 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149c │ │ │ │ │ + beq.w 1500 │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ - cbnz r4, 7d6 │ │ │ │ │ + cbnz r4, 7da │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 17e4 │ │ │ │ │ + bl 17e8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n a84 │ │ │ │ │ + b.n a6c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 138c │ │ │ │ │ - bne.w a70 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + blt.w d28 │ │ │ │ │ + bne.w a58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 5e2 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + bne.w 5e6 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w cba │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + bge.w c5a │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 93a │ │ │ │ │ + ble.w 936 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ ldr.w fp, [r9, r5, lsl #2] │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add.w sl, r4, r6 │ │ │ │ │ mov.w sl, sl, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr.w r1, [r9, sl, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 878 │ │ │ │ │ + bne.n 87c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldrb.w r8, [fp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w fd6 │ │ │ │ │ + beq.w eae │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 15ac │ │ │ │ │ + beq.w 153c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, fp, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w fe6 │ │ │ │ │ + beq.w ebe │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 15b2 │ │ │ │ │ + beq.w 1538 │ │ │ │ │ adds r1, #20 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff6 │ │ │ │ │ + beq.w ece │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 888 │ │ │ │ │ + cbz r0, 88c │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r4, sl │ │ │ │ │ mov r8, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ - blt.n 8a0 │ │ │ │ │ - b.n 904 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + blt.n 8a4 │ │ │ │ │ + b.n 902 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 138c │ │ │ │ │ - bne.w a0e │ │ │ │ │ + blt.w d28 │ │ │ │ │ + bne.w 9f8 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n 904 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ble.n 902 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 15b6 │ │ │ │ │ + bne.w 1686 │ │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ │ add.w sl, fp, #20 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ adds r7, r4, r6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ asrs r7, r7, #1 │ │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9e8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 168e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15cc │ │ │ │ │ + beq.w 16a4 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 9f8 │ │ │ │ │ + beq.w 169e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 15e8 │ │ │ │ │ + beq.n 9e6 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a04 │ │ │ │ │ + beq.n 9f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w a0a │ │ │ │ │ + bge.n 9f4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 8b2 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + bgt.n 8b6 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add.w r1, r9, r6 │ │ │ │ │ - ble.w a18 │ │ │ │ │ + ble.n a00 │ │ │ │ │ sub.w r8, r5, r4 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ add.w r0, r9, r7 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str.w fp, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f04 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bne.w e56 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 7fa │ │ │ │ │ + bne.w 7fe │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1332 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 12e6 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ mov.w r1, ip, lsl #2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - str.w r9, [r3, #28] │ │ │ │ │ - strd r0, ip, [r3, #32] │ │ │ │ │ + str.w r9, [r2, #28] │ │ │ │ │ + strd r0, ip, [r2, #32] │ │ │ │ │ add r9, r1 │ │ │ │ │ - str r6, [r3, #24] │ │ │ │ │ + str r6, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1044 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w fd4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs.w r3, r3, ip │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bne.w 5cc │ │ │ │ │ - ldrd r7, sl, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bne.w 5d0 │ │ │ │ │ + ldrd r7, sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ - bgt.w 126e │ │ │ │ │ + ldrd r8, r9, [sp, #52] @ 0x34 │ │ │ │ │ + bgt.w 1200 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w e76 │ │ │ │ │ + bne.w e46 │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 1246 │ │ │ │ │ + bne.w 11d8 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #1 │ │ │ │ │ - bgt.w 14d8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bgt.w 1470 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 15be │ │ │ │ │ + bne.w 154c │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ str.w r7, [r9, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 176e │ │ │ │ │ + bne.w 1562 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 168a │ │ │ │ │ + beq.w 1622 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ addw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 8e2 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f6 │ │ │ │ │ + bne.n 8f6 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.w 8fc │ │ │ │ │ + bgt.n 8fa │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - b.n 8fe │ │ │ │ │ + b.n 8fc │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bge.w 904 │ │ │ │ │ + bge.n 902 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 802 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + b.n 806 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str.w fp, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 92e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.n 92a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - b.n f14 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n e66 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ add.w r8, sp, #612 @ 0x264 │ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r2, #7 │ │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ │ - bne.w 1246 │ │ │ │ │ + bne.w 11d8 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 99e │ │ │ │ │ + b.n 99c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ b.n 4bc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 7d4 │ │ │ │ │ + beq.w 7d8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne.w 1692 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + bne.w 1546 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 1404 │ │ │ │ │ + ble.w 13b2 │ │ │ │ │ sub.w r4, r9, #4 │ │ │ │ │ + strd r9, r4, [sp] │ │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ │ - strd r9, r4, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r7, [r9, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr.w r6, [r8, #-4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w cbe │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ + bne.w cfa │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ - ubfx r1, r3, #5, #1 │ │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 16aa │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ + ubfx r3, r1, #5, #1 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1744 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ - ubfx r3, r1, #5, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + ubfx r2, r1, #5, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ beq.w 16b0 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + lsls r2, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + mov r2, ip │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + str.w ip, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14b2 │ │ │ │ │ + beq.w 1454 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9e │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 1508 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w cf4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n a9c │ │ │ │ │ - ldrd r9, r4, [sp, #4] │ │ │ │ │ - strd sl, r9, [sp, #4] │ │ │ │ │ - add.w fp, r4, r5, lsl #2 │ │ │ │ │ - ldr.w r6, [fp, #4]! │ │ │ │ │ + bne.w ee4 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 173e │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ - ldr.w r4, [fp, #-4] │ │ │ │ │ - ldr.w r8, [r6, #8] │ │ │ │ │ - ubfx r9, r1, #5, #1 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - it ge │ │ │ │ │ - movge sl, r8 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 1554 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 15a6 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1738 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ - add.w r0, r6, #20 │ │ │ │ │ - lsls r2, r1, #26 │ │ │ │ │ - bpl.w 155e │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.w 1638 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ + lsls r6, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1a │ │ │ │ │ - bge.w f20 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1532 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n b36 │ │ │ │ │ - ldrd sl, r9, [sp, #4] │ │ │ │ │ + beq.w 150c │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 13ac │ │ │ │ │ + ldr.w r9, [sp] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w f64 │ │ │ │ │ + bne.w fba │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ add.w r2, r9, r1, lsl #2 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bls.n bda │ │ │ │ │ + bls.n b7a │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n bda │ │ │ │ │ + bls.n b7a │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r7], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n bca │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bhi.n b6a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ce │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w 1394 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 7d6 │ │ │ │ │ + ble.w 7da │ │ │ │ │ sub.w r4, r9, #4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w dd6 │ │ │ │ │ + bne.w ce4 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 15fa │ │ │ │ │ + bpl.w 151a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 15f4 │ │ │ │ │ + bpl.w 1570 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14f6 │ │ │ │ │ + beq.w 14d8 │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 7d6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w 7da │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r6, r5, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 7d4 │ │ │ │ │ - add.w fp, r9, r6, lsl #2 │ │ │ │ │ + beq.w 7d8 │ │ │ │ │ + add.w sl, r9, r6, lsl #2 │ │ │ │ │ ldr.w r4, [r9, r6, lsl #2] │ │ │ │ │ - ldr.w r1, [fp, #-4] │ │ │ │ │ + ldr.w r1, [sl, #-4] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - ubfx sl, r3, #5, #1 │ │ │ │ │ + ubfx fp, r3, #5, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 15ee │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 16aa │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n c9e │ │ │ │ │ + beq.n c3e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1456 │ │ │ │ │ + beq.w 1444 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109c │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w 102e │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.w 7de │ │ │ │ │ + blt.w 7e2 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - b.n 93a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 138c │ │ │ │ │ - bne.w b0e │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldrd r6, r4, [r8, #-4] │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n d80 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 138c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13ba │ │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ │ - b.n b9e │ │ │ │ │ + b.n 936 │ │ │ │ │ tst r2, r1 │ │ │ │ │ itttt ne │ │ │ │ │ addne r1, sp, #72 @ 0x48 │ │ │ │ │ - strne r1, [sp, #12] │ │ │ │ │ + strne r1, [sp, #8] │ │ │ │ │ movwne r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ bne.w 57a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15d4 │ │ │ │ │ + beq.w 15d6 │ │ │ │ │ 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, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ str.w r0, [sp, #1640] @ 0x668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ b.n 57a │ │ │ │ │ mov ip, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d54 │ │ │ │ │ + b.n cba │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n dee │ │ │ │ │ + bge.w dbe │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.w 1618 │ │ │ │ │ + bne.w 167a │ │ │ │ │ ands.w r8, r2, r1 │ │ │ │ │ - beq.n d48 │ │ │ │ │ + beq.n cac │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bls.n d48 │ │ │ │ │ + bls.n cac │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n d4e │ │ │ │ │ + blt.n cb4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.w 55e │ │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1550 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r6, #20 │ │ │ │ │ - addpl.w r0, r6, #28 │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 15a2 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r6, 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 1526 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - b.n cee │ │ │ │ │ + b.n 55e │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 138c │ │ │ │ │ - bne.w 7d6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + blt.n d28 │ │ │ │ │ + bne.w 7da │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7d4 │ │ │ │ │ - b.n bfa │ │ │ │ │ + beq.w 7d8 │ │ │ │ │ + b.n b9a │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n d28 │ │ │ │ │ + bne.w ee4 │ │ │ │ │ + ldr.w r3, [r9, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldrd r6, r4, [r8, #-4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1650 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w b34 │ │ │ │ │ + ldrd r7, sl, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r8, r9, [sp, #52] @ 0x34 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n daa │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.w 11f8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr.w r0, [sl] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 1296 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1296 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.w 12a4 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n d78 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, d78 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq.n daa │ │ │ │ │ + adds r5, r4, #4 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + ldr.w r2, [r5, #4]! │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w eda │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w eda │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.n d80 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 16e6 │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w 990 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 11d8 │ │ │ │ │ + b.n 11ee │ │ │ │ │ mov r3, lr │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ b.w 55e │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 1648 │ │ │ │ │ + bgt.w 162a │ │ │ │ │ add.w r6, r7, #136 @ 0x88 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ add.w sl, r3, r6, lsl #2 │ │ │ │ │ - ble.w 104c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ble.w fde │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1668 │ │ │ │ │ + beq.w 164c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 104c │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w fde │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ba │ │ │ │ │ + beq.w 15fa │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n e6c │ │ │ │ │ + beq.n e3c │ │ │ │ │ add.w r8, r5, #4 │ │ │ │ │ add.w r6, sl, #4 │ │ │ │ │ movs r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166a │ │ │ │ │ + beq.w 15fc │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n e52 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + bne.n e22 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov fp, sl │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ b.w 4cc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 123c │ │ │ │ │ + ble.w 11ce │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr.w r0, [sl] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 12e2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 12e2 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.w 1320 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ebe │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ebe │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - beq.n ef0 │ │ │ │ │ - adds r5, r4, #4 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - ldr.w r2, [r5, #4]! │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1002 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1002 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bne.n ec6 │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 1640 │ │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 992 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 1246 │ │ │ │ │ - b.n 125c │ │ │ │ │ + b.n d3e │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ adds r1, r3, r6 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str r4, [r3, r6] │ │ │ │ │ - b.n 92e │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bgt.w b86 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - lsls r2, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 16b6 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14a8 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13b0 │ │ │ │ │ - ldrd sl, r9, [sp, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w ba6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r2, sl, #1 │ │ │ │ │ - subs r1, r5, r2 │ │ │ │ │ - add.w r0, r9, r1, lsl #2 │ │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, f78 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 17e4 │ │ │ │ │ - b.n ba6 │ │ │ │ │ + b.n 92a │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - bge.w 16f2 │ │ │ │ │ + bge.w 1576 │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ add.w r8, sp, #612 @ 0x264 │ │ │ │ │ strd r7, fp, [r1, #4] │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w r8, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 171a │ │ │ │ │ + bne.w 159e │ │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ │ ble.w 5bc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - and.w r1, r3, #1 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ │ - bgt.n fc2 │ │ │ │ │ - adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 5be │ │ │ │ │ + b.n 126c │ │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 84c │ │ │ │ │ + bne.w 850 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 864 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bne.w 868 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 866 │ │ │ │ │ + b.n 86a │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.w ec6 │ │ │ │ │ - b.n eea │ │ │ │ │ - add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ - lsls r2, r6, #4 │ │ │ │ │ - add.w r3, r3, r6, lsl #4 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - subw r3, r3, #1564 @ 0x61c │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - add.w r3, r2, #28 │ │ │ │ │ - str.w r9, [r1, r3] │ │ │ │ │ - add r3, r1 │ │ │ │ │ - add.w r9, r9, r5, lsl #2 │ │ │ │ │ - str r0, [r3, #4] │ │ │ │ │ - add.w r3, r1, r6, lsl #4 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - str r6, [r1, #24] │ │ │ │ │ - lsls r1, r5, #2 │ │ │ │ │ - str r5, [r3, #36] @ 0x24 │ │ │ │ │ + bne.w d80 │ │ │ │ │ + b.n da4 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 14bc │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w b3a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w a88 │ │ │ │ │ + ldrd r9, r4, [sp] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + add.w r8, r4, r5, lsl #2 │ │ │ │ │ + ldr.w r6, [r8, #4]! │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ + ldr.w r4, [r8, #-4] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + ubfx r7, r3, #5, #1 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 1734 │ │ │ │ │ + lsls r0, r3, #25 │ │ │ │ │ + bpl.w 171c │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + add.w r0, r6, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 1728 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 16f8 │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.n f76 │ │ │ │ │ + bge.n f7a │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 1496 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n f0e │ │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ │ + b.n b3e │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bgt.n f5c │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 1534 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14b2 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1382 │ │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w b46 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ + subs r1, r5, r2 │ │ │ │ │ + add.w r0, r9, r1, lsl #2 │ │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ │ + cbnz r3, fce │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + bl 17e8 │ │ │ │ │ + b.n b46 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r3, r1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 95e │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 95c │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ add.w r8, sp, #612 @ 0x264 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ strd r7, sl, [r2, #4] │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ │ str.w r8, [r2, #12] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - bne.w 123c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 11ce │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1318 │ │ │ │ │ + bge.w 129c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n e92 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + b.n d4c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r6, r5, #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w cb0 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ + ble.w c50 │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r3, [r3, #28] │ │ │ │ │ - bpl.n 10c6 │ │ │ │ │ + bpl.n 1058 │ │ │ │ │ lsls r0, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r3, #28 │ │ │ │ │ addmi r3, #20 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 1634 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 16f0 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ca │ │ │ │ │ + beq.w 1462 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cb0 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w c50 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r5, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 7d6 │ │ │ │ │ - mov r7, fp │ │ │ │ │ + ble.w 7da │ │ │ │ │ + mov r7, sl │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 16d0 │ │ │ │ │ + beq.w 16ba │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 16cc │ │ │ │ │ + beq.w 16b6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c2 │ │ │ │ │ + beq.w 16be │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 7d6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w 7da │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 10fc │ │ │ │ │ - b.w 7d6 │ │ │ │ │ + bgt.n 108e │ │ │ │ │ + b.w 7da │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 4e0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -1740,193 +1706,203 @@ │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov lr, fp │ │ │ │ │ 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] │ │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ mov fp, sl │ │ │ │ │ negs r2, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ adcs r2, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - b.n 11b8 │ │ │ │ │ - cbz r5, 11e0 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + b.n 114a │ │ │ │ │ + cbz r5, 1172 │ │ │ │ │ ldrb.w r8, [r8, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ and.w r8, r8, #28 │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ clz r8, r8 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ - bge.w 12f6 │ │ │ │ │ + bge.w 12c4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 16d8 │ │ │ │ │ + bne.w 16cc │ │ │ │ │ ldr.w r0, [lr] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 16d8 │ │ │ │ │ + beq.w 16cc │ │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w 16d4 │ │ │ │ │ - cbz r3, 11e0 │ │ │ │ │ + bne.w 16c8 │ │ │ │ │ + cbz r3, 1172 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.w 12e8 │ │ │ │ │ + bne.w 12b6 │ │ │ │ │ mov r0, ip │ │ │ │ │ cmp sl, ip │ │ │ │ │ - beq.n 1188 │ │ │ │ │ + beq.n 111a │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 11aa │ │ │ │ │ + blt.n 113c │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ - ldrd r4, fp, [sp, #4] │ │ │ │ │ + ldrd r4, fp, [sp] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.w 15e6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w cfa │ │ │ │ │ + bne.w c5e │ │ │ │ │ lsls r0, r5, #31 │ │ │ │ │ - bpl.w cfa │ │ │ │ │ + bpl.w c5e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ str.w r2, [r1, #1572] @ 0x624 │ │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ │ b.w 586 │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w a58 │ │ │ │ │ + beq.w a40 │ │ │ │ │ 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, 1266 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cbz r3, 11f8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bgt.w 14d4 │ │ │ │ │ + bgt.w 146c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.w 99e │ │ │ │ │ + b.w 99c │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ - beq.n 128c │ │ │ │ │ + beq.n 121e │ │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ subw r3, r3, #1564 @ 0x61c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r6, #3 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1394 │ │ │ │ │ + bne.w d30 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 978 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ble.w 976 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 12c4 │ │ │ │ │ + beq.n 1258 │ │ │ │ │ add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r4, r4, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1394 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w d30 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 129a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + b.n 122e │ │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + and.w r1, r3, #1 │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ │ + bgt.n 1270 │ │ │ │ │ + add.w lr, r2, r3 │ │ │ │ │ + b.w 5be │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 138c │ │ │ │ │ - bne.w 7d6 │ │ │ │ │ - b.w 7ac │ │ │ │ │ + blt.w d28 │ │ │ │ │ + bne.w 7da │ │ │ │ │ + b.w 7b0 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.n ea4 │ │ │ │ │ + b.n d5e │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w 99c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 11d8 │ │ │ │ │ + b.n 11ee │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.w 11da │ │ │ │ │ + bls.w 116c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 11e0 │ │ │ │ │ + b.n 1172 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov sl, fp │ │ │ │ │ - ldrd r4, fp, [sp, #4] │ │ │ │ │ + ldrd r4, fp, [sp] │ │ │ │ │ b.w 55e │ │ │ │ │ - beq.w 14c2 │ │ │ │ │ + beq.w 148e │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bcs.n 13c2 │ │ │ │ │ + bcs.n 1388 │ │ │ │ │ movs r5, #2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - b.n bb6 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt sl, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 99e │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 1246 │ │ │ │ │ - b.n 125c │ │ │ │ │ - add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + b.n b56 │ │ │ │ │ + add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ │ lsls r4, r3, #4 │ │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ │ ldrd r2, r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -1934,633 +1910,658 @@ │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ asrs r3, r0, #2 │ │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ add r1, ip │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 13a6 │ │ │ │ │ + ble.n 133e │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 13aa │ │ │ │ │ + bgt.n 1342 │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 100c │ │ │ │ │ + ble.n 1348 │ │ │ │ │ add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w 100c │ │ │ │ │ + bge.n 1348 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1364 │ │ │ │ │ - ldrd r7, sl, [sp, #48] @ 0x30 │ │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w ef0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.w 1266 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n e84 │ │ │ │ │ + beq.n 1318 │ │ │ │ │ + b.n d28 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - b.n 1358 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w b92 │ │ │ │ │ + b.n 130c │ │ │ │ │ + add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ + lsls r2, r6, #4 │ │ │ │ │ + add.w r3, r3, r6, lsl #4 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + subw r3, r3, #1564 @ 0x61c │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + add.w r3, r2, #28 │ │ │ │ │ + str.w r9, [r1, r3] │ │ │ │ │ + add r3, r1 │ │ │ │ │ + add.w r9, r9, r5, lsl #2 │ │ │ │ │ + str r0, [r3, #4] │ │ │ │ │ + add.w r3, r1, r6, lsl #4 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + str r6, [r1, #24] │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ + str r5, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 95c │ │ │ │ │ + b.n fd6 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.w b1a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + b.n f68 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7d6 │ │ │ │ │ + beq.w 7da │ │ │ │ │ movs r1, #4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.w be2 │ │ │ │ │ + bls.w b82 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ - b.n 13d2 │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - b.n fbe │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + b.n 1398 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + b.n ef0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + add.w r2, r9, r3, lsl #2 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcc.w b52 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 7da │ │ │ │ │ + b.n 1394 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 61c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62a │ │ │ │ │ + bne.w 62e │ │ │ │ │ cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ - b.w 62c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - add.w r2, r9, r3, lsl #2 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bcc.w bb2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 7d6 │ │ │ │ │ - b.n 13ce │ │ │ │ │ + b.w 630 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 684 │ │ │ │ │ + bne.w 688 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69a │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - ble.w 69e │ │ │ │ │ - b.w 756 │ │ │ │ │ + bne.w 69e │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + ble.w 6a2 │ │ │ │ │ + b.w 75a │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 742 │ │ │ │ │ + bne.w 746 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 746 │ │ │ │ │ - b.w 750 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w cb0 │ │ │ │ │ - b.n 109c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 6d6 │ │ │ │ │ + ble.w 74a │ │ │ │ │ + b.w 754 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 6da │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f0 │ │ │ │ │ + bne.w 6f4 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.w 6f2 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bmi.w 796 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 7aa │ │ │ │ │ + b.w 6f6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c50 │ │ │ │ │ + b.n 102e │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n f52 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b0e │ │ │ │ │ - b.n d9e │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - b.w 93a │ │ │ │ │ + b.w af8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n 107c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ - b.n 14ee │ │ │ │ │ + b.n 1486 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 14e2 │ │ │ │ │ - b.w 99e │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 7d6 │ │ │ │ │ - b.w c4c │ │ │ │ │ + bhi.n 147a │ │ │ │ │ + b.w 99c │ │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ │ + b.w 936 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ subs r1, r5, r2 │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 151e │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 17e4 │ │ │ │ │ - b.w b16 │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ + cbnz r3, 14ac │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + bl 17e8 │ │ │ │ │ + b.n f64 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w cee │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ + b.n fa8 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ subs r1, r5, r2 │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 1548 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 17e4 │ │ │ │ │ - b.w b8e │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n db2 │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bmi.w b6c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + cbnz r3, 14d2 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + bl 17e8 │ │ │ │ │ + b.n eec │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 7da │ │ │ │ │ + b.w bec │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 79a │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 159a │ │ │ │ │ - blt.w b86 │ │ │ │ │ + bne.w 7ac │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 7ae │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w b34 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w bca │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w 734 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 1410 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 1522 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n f9c │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + b.n ec0 │ │ │ │ │ + add.w r0, fp, #28 │ │ │ │ │ + b.n eb2 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + b.n 13cc │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w 75a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ + b.w 9a6 │ │ │ │ │ + ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ + bl 210 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + bpl.n 155a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w 9c4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w bda │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + add.w r8, sp, #612 @ 0x264 │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ + addw r3, sp, #1124 @ 0x464 │ │ │ │ │ + str r3, [r2, #16] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r2, #24] │ │ │ │ │ + movs r3, #7 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + strd r7, fp, [r2, #4] │ │ │ │ │ + str.w r8, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f20 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n f2e │ │ │ │ │ + beq.w 126c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add.w r2, sl, r3, lsl #2 │ │ │ │ │ + b.n 15b4 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 15a8 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ - b.n 1594 │ │ │ │ │ + b.n 15cc │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 1588 │ │ │ │ │ - b.n fb8 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - ble.n 1574 │ │ │ │ │ - b.w b86 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n dc8 │ │ │ │ │ - add.w r0, r6, #28 │ │ │ │ │ - b.n 1556 │ │ │ │ │ - add.w r0, fp, #28 │ │ │ │ │ - b.n fda │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - b.n fe8 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.w 802 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - b.w 9a8 │ │ │ │ │ - add.w r0, fp, #28 │ │ │ │ │ - b.w 9ec │ │ │ │ │ + bhi.n 15c0 │ │ │ │ │ + b.n ea6 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 14ec │ │ │ │ │ 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, #12] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ b.w 57a │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - b.n 1488 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - b.w 9fa │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w c8a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w c3a │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w c2a │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 730 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 1442 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 1602 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - mov r3, lr │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ + mov.w ip, #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, #12] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ b.w 57a │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - b.n 161e │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n 10dc │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1562 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n ef0 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + add.w r5, sl, r5, lsl #2 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bne.w 175e │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 174a │ │ │ │ │ + ldrd r5, r4, [r9, #8] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r3, [r9, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + strd r7, r3, [r9, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 1752 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.w 9dc │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 1758 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e30 │ │ │ │ │ + bne.w e00 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bne.n 174a │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.n 1742 │ │ │ │ │ - ldrd r5, r4, [r9, #8] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - strd r7, r3, [r9, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 1736 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.w 9de │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w 756 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bmi.w 618 │ │ │ │ │ + b.n 15fc │ │ │ │ │ + ldrb.w fp, [r6, #16] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ubfx r3, fp, #5, #1 │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ │ + b.w afe │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + b.n 14f6 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ + mov lr, r8 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + b.n 15ea │ │ │ │ │ + subs r3, r7, #1 │ │ │ │ │ + b.n 15b8 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.w 806 │ │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 8e6 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 13ee │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - b.n 169a │ │ │ │ │ + b.w 9e8 │ │ │ │ │ + add.w r0, fp, #28 │ │ │ │ │ + b.n 1692 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w adc │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w af4 │ │ │ │ │ + b.w c2a │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n f44 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 166a │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - b.n 1492 │ │ │ │ │ + b.w ae0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 10c4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 10b2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ite le │ │ │ │ │ movle r4, #0 │ │ │ │ │ movgt r4, #1 │ │ │ │ │ - b.n 113e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 1132 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 1120 │ │ │ │ │ + b.n 10d0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 11e0 │ │ │ │ │ + b.n 1172 │ │ │ │ │ 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 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ str.w r3, [sp, #1636] @ 0x664 │ │ │ │ │ b.w 586 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - add.w r8, sp, #612 @ 0x264 │ │ │ │ │ - str r3, [r2, #20] │ │ │ │ │ - addw r3, sp, #1124 @ 0x464 │ │ │ │ │ - str r3, [r2, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r2, #24] │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - strd r7, fp, [r2, #4] │ │ │ │ │ - str.w r8, [r2, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w daa │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 106e │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + b.n 13d6 │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + beq.n 172e │ │ │ │ │ + blt.w f5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fbe │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - add.w r2, sl, r3, lsl #2 │ │ │ │ │ - b.n 1730 │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ │ - str.w r4, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n 1724 │ │ │ │ │ - b.n 1580 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.n 176e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1676 │ │ │ │ │ + bne.w f7a │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n f88 │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w f44 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 16fe │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + ble.n 1712 │ │ │ │ │ + b.n f5c │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 1720 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w b28 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w b14 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w ac6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1676 │ │ │ │ │ + b.n 160c │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 1562 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 160c │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 166e │ │ │ │ │ + bge.w 1600 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 166e │ │ │ │ │ + bne.w 1600 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 166e │ │ │ │ │ - ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - bl 210 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - bpl.n 1766 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 9c6 │ │ │ │ │ + b.n 1600 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000177c : │ │ │ │ │ +00001780 : │ │ │ │ │ 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 17de │ │ │ │ │ + beq.n 17e2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 17d0 │ │ │ │ │ + bpl.n 17d4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 17da │ │ │ │ │ + beq.n 17de │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 17bc │ │ │ │ │ + bpl.n 17c0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 17c6 │ │ │ │ │ + cbz r0, 17ca │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17b8 │ │ │ │ │ + bne.n 17bc │ │ │ │ │ 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 17ac │ │ │ │ │ + bne.n 17b0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 17be │ │ │ │ │ + b.n 17c2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 17d2 │ │ │ │ │ + b.n 17d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017e4 : │ │ │ │ │ +000017e8 : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ subs r2, #1 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 1810 │ │ │ │ │ + bls.n 1810 │ │ │ │ │ push {r4} │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ + ldr.w ip, [r0] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ str.w r4, [r0], #4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ + str.w ip, [r3], #-4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.n 17f2 │ │ │ │ │ - add.w r2, ip, r2, lsl #2 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 1826 │ │ │ │ │ + bhi.n 17f4 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cbnz r1, 1824 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ - cbnz r1, 183a │ │ │ │ │ + cbnz r1, 1836 │ │ │ │ │ bx lr │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bcc.n 1818 │ │ │ │ │ - b.n 180c │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcc.n 1818 │ │ │ │ │ + b.n 180c │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bcc.n 182c │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcc.n 182a │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001840 : │ │ │ │ │ +0000183c : │ │ │ │ │ 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 188c │ │ │ │ │ + bpl.n 1888 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 18a8 │ │ │ │ │ + bcs.n 18a4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 1872 │ │ │ │ │ + cbz r0, 186e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 187a │ │ │ │ │ + blt.n 1876 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1872 │ │ │ │ │ + bne.n 186e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1874 │ │ │ │ │ + b.n 1870 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 210 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1874 │ │ │ │ │ + b.n 1870 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 210 │ │ │ │ │ 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 18a2 │ │ │ │ │ + b.n 189e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018c8 : │ │ │ │ │ +000018c4 : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 18ec │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 18e8 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 18ec │ │ │ │ │ + cbz r0, 18e8 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 18f4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + cbnz r0, 18f0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 18e0 │ │ │ │ │ + bpl.n 18dc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018f8 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000018f4 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 198c <_PyList_FromStackRefStealOnSuccess+0x94> │ │ │ │ │ - ldr r3, [pc, #276] @ (1a24 <_PyList_FromStackRefStealOnSuccess+0x12c>) │ │ │ │ │ + bne.n 1988 <_PyList_FromStackRefStealOnSuccess+0x94> │ │ │ │ │ + ldr r3, [pc, #276] @ (1a20 <_PyList_FromStackRefStealOnSuccess+0x12c>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19fc <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ + beq.n 19f8 <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r3, #1880] @ 0x758 │ │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ │ - ldr r3, [pc, #220] @ (1a28 <_PyList_FromStackRefStealOnSuccess+0x130>) │ │ │ │ │ + ldr r3, [pc, #220] @ (1a24 <_PyList_FromStackRefStealOnSuccess+0x130>) │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -2581,91 +2582,91 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a20 <_PyList_FromStackRefStealOnSuccess+0x128> │ │ │ │ │ + beq.n 1a1c <_PyList_FromStackRefStealOnSuccess+0x128> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1988 <_PyList_FromStackRefStealOnSuccess+0x90> │ │ │ │ │ + ble.n 1984 <_PyList_FromStackRefStealOnSuccess+0x90> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst.w r3, #1 │ │ │ │ │ - beq.n 19c0 <_PyList_FromStackRefStealOnSuccess+0xc8> │ │ │ │ │ + beq.n 19bc <_PyList_FromStackRefStealOnSuccess+0xc8> │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r3] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - beq.n 1988 <_PyList_FromStackRefStealOnSuccess+0x90> │ │ │ │ │ + beq.n 1984 <_PyList_FromStackRefStealOnSuccess+0x90> │ │ │ │ │ add.w ip, r4, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ bic.w r2, r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - beq.n 19f2 <_PyList_FromStackRefStealOnSuccess+0xfa> │ │ │ │ │ + beq.n 19ee <_PyList_FromStackRefStealOnSuccess+0xfa> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [r2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ │ - bne.n 19d0 <_PyList_FromStackRefStealOnSuccess+0xd8> │ │ │ │ │ - b.n 1988 <_PyList_FromStackRefStealOnSuccess+0x90> │ │ │ │ │ + bne.n 19cc <_PyList_FromStackRefStealOnSuccess+0xd8> │ │ │ │ │ + b.n 1984 <_PyList_FromStackRefStealOnSuccess+0x90> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - cbz r0, 1a20 <_PyList_FromStackRefStealOnSuccess+0x128> │ │ │ │ │ + cbz r0, 1a1c <_PyList_FromStackRefStealOnSuccess+0x128> │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ - ldr r3, [pc, #16] @ (1a2c <_PyList_FromStackRefStealOnSuccess+0x134>) │ │ │ │ │ + ldr r3, [pc, #16] @ (1a28 <_PyList_FromStackRefStealOnSuccess+0x134>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1952 <_PyList_FromStackRefStealOnSuccess+0x5a> │ │ │ │ │ + b.n 194e <_PyList_FromStackRefStealOnSuccess+0x5a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1988 <_PyList_FromStackRefStealOnSuccess+0x90> │ │ │ │ │ + b.n 1984 <_PyList_FromStackRefStealOnSuccess+0x90> │ │ │ │ │ .word 0x0000010e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001a30 : │ │ │ │ │ +00001a2c : │ │ │ │ │ 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 1a5a │ │ │ │ │ + beq.n 1a56 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1a74 │ │ │ │ │ + beq.n 1a70 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 1ab0 │ │ │ │ │ + b.n 1aac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1026 @ 0x402 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2673,670 +2674,660 @@ │ │ │ │ │ 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 3758 │ │ │ │ │ + bl 3730 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a6a │ │ │ │ │ + beq.n 1a66 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab0 │ │ │ │ │ + bl 1aac │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a6e │ │ │ │ │ + bge.n 1a6a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a6e │ │ │ │ │ + bne.n 1a6a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a6e │ │ │ │ │ + b.n 1a6a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ab0 : │ │ │ │ │ +00001aac : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cbe │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + bne.w 1cbc │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 1ebc │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + blt.w 1eb2 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ it ge │ │ │ │ │ - movge r5, r2 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt.w 1ec4 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + movge r5, r1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bgt.w 1eba │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - subs r6, r7, r3 │ │ │ │ │ - add r6, r5 │ │ │ │ │ - cmn r6, r2 │ │ │ │ │ - beq.w 1c64 │ │ │ │ │ + movge r3, r1 │ │ │ │ │ + sub.w r7, sl, r3 │ │ │ │ │ + add r7, r5 │ │ │ │ │ + cmn r7, r1 │ │ │ │ │ + beq.w 1c62 │ │ │ │ │ sub.w fp, r3, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs.w r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 1db6 │ │ │ │ │ + beq.w 1dae │ │ │ │ │ cmp r2, #32 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bhi.w 1e40 │ │ │ │ │ + bhi.w 1e3c │ │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.w 1d22 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge.w 1d1e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - adds r2, r6, r3 │ │ │ │ │ + adds r2, r7, r3 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - add r3, r6 │ │ │ │ │ + add r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 1d02 │ │ │ │ │ + ble.w 1cfe │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r2, r3, #3 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e60 │ │ │ │ │ + beq.w 1e5c │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1e8e │ │ │ │ │ + bcs.w 1e84 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e8e │ │ │ │ │ + beq.w 1e84 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt.n 1bfc │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n 1bfc │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 1bda │ │ │ │ │ + bmi.n 1bda │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 1bba │ │ │ │ │ + cbz r0, 1bba │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1d9a │ │ │ │ │ + blt.w 1d92 │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 1bda │ │ │ │ │ + beq.n 1bda │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 1bd6 │ │ │ │ │ + cbz r0, 1bd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1d12 │ │ │ │ │ + blt.w 1d0e │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1bc4 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + bcs.n 1bc4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1df4 │ │ │ │ │ + bne.w 1dec │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1bf4 │ │ │ │ │ + beq.n 1bf4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1c4c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + blt.n 1c4a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add.w r1, r0, r5, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1dfc │ │ │ │ │ + beq.w 1df4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1dfc │ │ │ │ │ + bge.w 1df4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r0, r5, lsl #2] │ │ │ │ │ - beq.n 1ba2 │ │ │ │ │ - add.w r7, sl, r7, lsl #2 │ │ │ │ │ - add.w r0, sl, #4 │ │ │ │ │ - ldr.w r3, [r0], #4 │ │ │ │ │ + beq.n 1ba2 │ │ │ │ │ + add.w r0, r6, sl, lsl #2 │ │ │ │ │ + adds r6, #4 │ │ │ │ │ + ldr.w r3, [r6], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e2a │ │ │ │ │ + beq.w 1e26 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1e2a │ │ │ │ │ + bge.w 1e26 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.n 1ba2 │ │ │ │ │ - b.n 1c2a │ │ │ │ │ + beq.n 1ba2 │ │ │ │ │ + b.n 1c28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bf4 │ │ │ │ │ + bne.n 1bf4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + 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 1c74 │ │ │ │ │ + beq.n 1c72 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1ce8 │ │ │ │ │ + blt.n 1ce4 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - cbz r5, 1cb4 │ │ │ │ │ + cbz r5, 1cb2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - bmi.n 1cae │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + bmi.n 1cac │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ - cbz r0, 1c94 │ │ │ │ │ + cbz r0, 1c92 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1dd0 │ │ │ │ │ - subs r4, r2, #2 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 1cae │ │ │ │ │ + blt.w 1dc8 │ │ │ │ │ + subs r4, r1, #2 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + beq.n 1cac │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ - cbz r0, 1caa │ │ │ │ │ + cbz r0, 1ca8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1dc0 │ │ │ │ │ + blt.w 1db8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1c9a │ │ │ │ │ + bcs.n 1c98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ - ldrd r3, r7, [r0, #4] │ │ │ │ │ + beq.w 1eac │ │ │ │ │ + ldrd r3, sl, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w sl, r0, #16 │ │ │ │ │ - ldrmi.w sl, [r0, #12] │ │ │ │ │ - b.n 1ad4 │ │ │ │ │ + addpl.w r6, r0, #16 │ │ │ │ │ + ldrmi r6, [r0, #12] │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c74 │ │ │ │ │ + bne.n 1c72 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1cb4 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - b.n 1c78 │ │ │ │ │ + beq.n 1cb2 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + b.n 1c76 │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 1b5a │ │ │ │ │ + blt.w 1b58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 1b9e │ │ │ │ │ + b.n 1b9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bd6 │ │ │ │ │ + bne.w 1bd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bd6 │ │ │ │ │ - beq.w 1e36 │ │ │ │ │ + b.n 1bd6 │ │ │ │ │ + beq.w 1e32 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - adds r0, r6, r2 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - ble.n 1e06 │ │ │ │ │ - adds r1, r0, #6 │ │ │ │ │ - add.w r1, r1, r0, asr #3 │ │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - subs r1, r1, r0 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - itttt gt │ │ │ │ │ - ldrgt r1, [sp, #12] │ │ │ │ │ - addgt r1, #3 │ │ │ │ │ - bicgt.w r1, r1, #3 │ │ │ │ │ - strgt r1, [sp, #16] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + adds r1, r7, r2 │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble.n 1e00 │ │ │ │ │ + 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 1e74 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1eb0 │ │ │ │ │ + beq.w 1e70 │ │ │ │ │ + cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.w 1ea6 │ │ │ │ │ + lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - lsls r1, r1, #2 │ │ │ │ │ - strd r3, r2, [sp, #20] │ │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb0 │ │ │ │ │ + beq.w 1ea6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - subs r2, r2, r3 │ │ │ │ │ + adds r0, r7, r3 │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - adds r0, r6, r3 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - str r1, [r4, #16] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - add.w r0, r4, r0, lsl #2 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ + add.w r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 1b9e │ │ │ │ │ + b.n 1b9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bba │ │ │ │ │ + bne.w 1bba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 1bc4 │ │ │ │ │ - b.n 1bda │ │ │ │ │ + bne.w 1bc4 │ │ │ │ │ + b.n 1bda │ │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ - b.n 1b28 │ │ │ │ │ + b.n 1b26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1caa │ │ │ │ │ + bne.w 1ca8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1caa │ │ │ │ │ + b.n 1ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c94 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + bne.w 1c92 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r4, r2, #2 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.w 1c9a │ │ │ │ │ - b.n 1cae │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + subs r4, r1, #2 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne.w 1c98 │ │ │ │ │ + b.n 1cac │ │ │ │ │ + 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 1be4 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ + b.n 1be4 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - beq.w 1ba2 │ │ │ │ │ - b.n 1c22 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - cmp.w r0, r1, asr #1 │ │ │ │ │ - blt.n 1e3c │ │ │ │ │ + beq.w 1ba2 │ │ │ │ │ + b.n 1c22 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + cmp.w r1, r2, asr #1 │ │ │ │ │ + blt.n 1e38 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + adds r0, r7, r3 │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - adds r0, r6, r3 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 1b9e │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ + b.n 1b9c │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.w 1ba2 │ │ │ │ │ - b.n 1c2a │ │ │ │ │ + beq.w 1ba2 │ │ │ │ │ + b.n 1c28 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 1b9e │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - b.n 1d32 │ │ │ │ │ + b.n 1b9c │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + b.n 1d30 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dec │ │ │ │ │ + beq.n 1de4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r3, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 1b28 │ │ │ │ │ + b.n 1b26 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 1e8e │ │ │ │ │ + cbz r0, 1e84 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1b96 │ │ │ │ │ + b.n 1b94 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - strd r3, r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 1eb0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ │ - b.n 1d78 │ │ │ │ │ + cbz r0, 1ea6 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n 1d70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1bdc │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1bdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1eaa │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1bf4 │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1bf4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.w 1ae8 │ │ │ │ │ - cmn r7, r2 │ │ │ │ │ - beq.w 1c64 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 1ee8 │ │ │ │ │ + bge.w 1ae4 │ │ │ │ │ + cmn.w sl, r1 │ │ │ │ │ + beq.w 1c62 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - b.n 1b30 │ │ │ │ │ - beq.w 1be4 │ │ │ │ │ - add.w r9, sp, #40 @ 0x28 │ │ │ │ │ + mov r7, sl │ │ │ │ │ mov r3, r5 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ - b.n 1d28 │ │ │ │ │ + b.n 1b26 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f00 : │ │ │ │ │ +00001edc : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1f78 │ │ │ │ │ + beq.n 1f54 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1f66 │ │ │ │ │ + bmi.n 1f42 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f10 │ │ │ │ │ + beq.n 1eec │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f10 │ │ │ │ │ + bge.n 1eec │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1f10 │ │ │ │ │ + bne.n 1eec │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1f6c │ │ │ │ │ + bmi.n 1f48 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f48 │ │ │ │ │ + beq.n 1f24 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f48 │ │ │ │ │ + bge.n 1f24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1f48 │ │ │ │ │ - b.n 1f3c │ │ │ │ │ + bne.n 1f24 │ │ │ │ │ + b.n 1f18 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f7c : │ │ │ │ │ +00001f58 : │ │ │ │ │ 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] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1fbc │ │ │ │ │ + bge.n 1f98 │ │ │ │ │ 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 1fc8 │ │ │ │ │ + ble.n 1fa4 │ │ │ │ │ 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 1fa6 │ │ │ │ │ + blt.n 1f82 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 2018 │ │ │ │ │ + ble.n 1ff4 │ │ │ │ │ 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, 2024 │ │ │ │ │ + cbz r4, 2000 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 2028 │ │ │ │ │ + bcs.n 2004 │ │ │ │ │ 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, 2028 │ │ │ │ │ + cbz r0, 2004 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ 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, [r1, r2, lsl #2] │ │ │ │ │ - b.n 1fb6 │ │ │ │ │ + b.n 1f92 │ │ │ │ │ cmp.w r4, ip, asr #1 │ │ │ │ │ - blt.n 1fd0 │ │ │ │ │ + blt.n 1fac │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ - b.n 200a │ │ │ │ │ + b.n 1fe6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1ff0 │ │ │ │ │ + b.n 1fcc │ │ │ │ │ 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 1fb6 │ │ │ │ │ + b.n 1f92 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002038 : │ │ │ │ │ +00002014 : │ │ │ │ │ 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 2054 │ │ │ │ │ + bpl.n 2030 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000206c : │ │ │ │ │ +00002048 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 2132 │ │ │ │ │ - ldr r3, [pc, #192] @ (2148 ) │ │ │ │ │ + bpl.n 210e │ │ │ │ │ + ldr r3, [pc, #192] @ (2124 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 210e │ │ │ │ │ + beq.n 20ea │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r3, #1888] @ 0x760 │ │ │ │ │ ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - bge.n 2122 │ │ │ │ │ + bge.n 20fe │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [pc, #132] @ (214c ) │ │ │ │ │ + ldr r2, [pc, #132] @ (2128 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r5, r2] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ @@ -3353,93 +3344,93 @@ │ │ │ │ │ ldr.w r3, [r2, #3876] @ 0xf24 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ str.w r1, [r2, #3760] @ 0xeb0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #64] @ (2150 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (212c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 2142 │ │ │ │ │ + cbz r0, 211e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 20c4 │ │ │ │ │ - ldr r3, [pc, #48] @ (2154 ) │ │ │ │ │ + blt.n 20a0 │ │ │ │ │ + ldr r3, [pc, #48] @ (2130 ) │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ - b.n 20d6 │ │ │ │ │ + b.n 20b2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3978 @ 0xf8a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 210a │ │ │ │ │ + b.n 20e6 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002158 : │ │ │ │ │ +00002134 : │ │ │ │ │ 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 21a6 │ │ │ │ │ + blt.n 2182 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 218e │ │ │ │ │ + bcs.n 216a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21aa │ │ │ │ │ + bge.n 2186 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21a6 │ │ │ │ │ + bge.n 2182 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 21b0 │ │ │ │ │ + cbz r3, 218c │ │ │ │ │ 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 21a6 │ │ │ │ │ + b.n 2182 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021b8 : │ │ │ │ │ +00002194 : │ │ │ │ │ listiter_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] │ │ │ │ │ @@ -3456,110 +3447,110 @@ │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbz r0, 220e │ │ │ │ │ + cbz r0, 21ea │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 223c │ │ │ │ │ - ldr r2, [pc, #100] @ (2274 ) │ │ │ │ │ + blt.n 2218 │ │ │ │ │ + ldr r2, [pc, #100] @ (2250 ) │ │ │ │ │ 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, #1892] @ 0x764 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.n 2266 │ │ │ │ │ + bhi.n 2242 │ │ │ │ │ ldr.w r0, [r2, #1888] @ 0x760 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [r2, #1888] @ 0x760 │ │ │ │ │ str.w r1, [r2, #1892] @ 0x764 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 220e │ │ │ │ │ + bne.n 21ea │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [pc, #44] @ (2278 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (2254 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ 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, #1892] @ 0x764 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bls.n 2228 │ │ │ │ │ + bls.n 2204 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ nop │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000227c <_PyList_Extend>: │ │ │ │ │ +00002258 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 22a0 <_list_extend> │ │ │ │ │ + bl 227c <_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 │ │ │ │ │ │ │ │ │ │ -000022a0 <_list_extend>: │ │ │ │ │ +0000227c <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 255a <_list_extend+0x2ba> │ │ │ │ │ + beq.w 2538 <_list_extend+0x2bc> │ │ │ │ │ stmdb 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.n 22d6 <_list_extend+0x36> │ │ │ │ │ + beq.n 22b2 <_list_extend+0x36> │ │ │ │ │ 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 22e2 <_list_extend+0x42> │ │ │ │ │ + bne.n 22be <_list_extend+0x42> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 26bc │ │ │ │ │ + b.n 269c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ @@ -3567,438 +3558,441 @@ │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.w 244e <_list_extend+0x1ae> │ │ │ │ │ + beq.w 2428 <_list_extend+0x1ac> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 2426 <_list_extend+0x186> │ │ │ │ │ + beq.w 2400 <_list_extend+0x184> │ │ │ │ │ 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 2424 <_list_extend+0x184> │ │ │ │ │ + beq.w 23fe <_list_extend+0x182> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2494 <_list_extend+0x1f4> │ │ │ │ │ + beq.w 246e <_list_extend+0x1f2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 249a <_list_extend+0x1fa> │ │ │ │ │ + beq.w 2480 <_list_extend+0x204> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2542 <_list_extend+0x2a2> │ │ │ │ │ + beq.w 2520 <_list_extend+0x2a4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2534 <_list_extend+0x294> │ │ │ │ │ + blt.w 2512 <_list_extend+0x296> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 23a8 <_list_extend+0x108> │ │ │ │ │ + bgt.n 2384 <_list_extend+0x108> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 243a <_list_extend+0x19a> │ │ │ │ │ - cbz r0, 23a8 <_list_extend+0x108> │ │ │ │ │ + bne.n 2414 <_list_extend+0x198> │ │ │ │ │ + cbz r0, 2384 <_list_extend+0x108> │ │ │ │ │ adds r0, #1 │ │ │ │ │ bic.w r3, r0, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2530 <_list_extend+0x290> │ │ │ │ │ + bcs.w 250e <_list_extend+0x292> │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2530 <_list_extend+0x290> │ │ │ │ │ + beq.w 250e <_list_extend+0x292> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 23a8 <_list_extend+0x108> │ │ │ │ │ + b.n 2384 <_list_extend+0x108> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 2416 <_list_extend+0x176> │ │ │ │ │ + bge.n 23f0 <_list_extend+0x174> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2396 <_list_extend+0xf6> │ │ │ │ │ + bne.n 2372 <_list_extend+0xf6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2510 <_list_extend+0x270> │ │ │ │ │ + bne.w 24ee <_list_extend+0x272> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 2400 <_list_extend+0x160> │ │ │ │ │ + ble.n 23da <_list_extend+0x15e> │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - bge.n 2400 <_list_extend+0x160> │ │ │ │ │ + bge.n 23da <_list_extend+0x15e> │ │ │ │ │ adds r6, r3, #6 │ │ │ │ │ add.w r6, r6, r3, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 24f6 <_list_extend+0x256> │ │ │ │ │ + blt.n 2474 <_list_extend+0x1f8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2500 <_list_extend+0x260> │ │ │ │ │ + beq.w 24dc <_list_extend+0x260> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2530 <_list_extend+0x290> │ │ │ │ │ + bcs.w 250e <_list_extend+0x292> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2530 <_list_extend+0x290> │ │ │ │ │ + beq.w 250e <_list_extend+0x292> │ │ │ │ │ strd r3, r0, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 240e <_list_extend+0x16e> │ │ │ │ │ + bge.n 23e8 <_list_extend+0x16c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2432 <_list_extend+0x192> │ │ │ │ │ + cbz r3, 240c <_list_extend+0x190> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2f4 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 23a8 <_list_extend+0x108> │ │ │ │ │ - b.n 2534 <_list_extend+0x294> │ │ │ │ │ + bne.n 2384 <_list_extend+0x108> │ │ │ │ │ + b.n 2512 <_list_extend+0x296> │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 4000 │ │ │ │ │ + b.w 3fd4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 240e <_list_extend+0x16e> │ │ │ │ │ + b.n 23e8 <_list_extend+0x16c> │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 388 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2534 <_list_extend+0x294> │ │ │ │ │ + beq.n 2512 <_list_extend+0x296> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 23a8 <_list_extend+0x108> │ │ │ │ │ + b.n 2384 <_list_extend+0x108> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ adds r1, r6, r1 │ │ │ │ │ - beq.n 240e <_list_extend+0x16e> │ │ │ │ │ + beq.n 23e8 <_list_extend+0x16c> │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ bl 388 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2410 <_list_extend+0x170> │ │ │ │ │ + beq.n 23ea <_list_extend+0x16e> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 247e <_list_extend+0x1de> │ │ │ │ │ + b.n 2458 <_list_extend+0x1dc> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5], #4 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2478 <_list_extend+0x1d8> │ │ │ │ │ + bne.n 2452 <_list_extend+0x1d6> │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ - b.n 240e <_list_extend+0x16e> │ │ │ │ │ + b.n 23e8 <_list_extend+0x16c> │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 2428 <_list_extend+0x188> │ │ │ │ │ + b.n 2402 <_list_extend+0x186> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 24dc <_list_extend+0x260> │ │ │ │ │ + adds r6, r3, #3 │ │ │ │ │ + bic.w r6, r6, #3 │ │ │ │ │ + b.n 23ba <_list_extend+0x13e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.n 240e <_list_extend+0x16e> │ │ │ │ │ + beq.n 23e8 <_list_extend+0x16c> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 388 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2542 <_list_extend+0x2a2> │ │ │ │ │ + beq.n 2520 <_list_extend+0x2a4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov sl, r4 │ │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n 24dc <_list_extend+0x23c> │ │ │ │ │ + b.n 24c2 <_list_extend+0x246> │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2550 <_list_extend+0x2b0> │ │ │ │ │ + beq.n 252e <_list_extend+0x2b2> │ │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24c8 <_list_extend+0x228> │ │ │ │ │ + bne.n 24ae <_list_extend+0x232> │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ - b.n 240e <_list_extend+0x16e> │ │ │ │ │ - cbz r3, 2500 <_list_extend+0x260> │ │ │ │ │ - adds r6, r3, #3 │ │ │ │ │ - bic.w r6, r6, #3 │ │ │ │ │ - b.n 23e0 <_list_extend+0x140> │ │ │ │ │ + b.n 23e8 <_list_extend+0x16c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 250e <_list_extend+0x292> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 23f4 <_list_extend+0x154> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 23d4 <_list_extend+0x158> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 2534 <_list_extend+0x294> │ │ │ │ │ + cbz r0, 2512 <_list_extend+0x296> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 23c2 <_list_extend+0x122> │ │ │ │ │ - b.n 2400 <_list_extend+0x160> │ │ │ │ │ + blt.w 239e <_list_extend+0x122> │ │ │ │ │ + b.n 23da <_list_extend+0x15e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2542 <_list_extend+0x2a2> │ │ │ │ │ + bge.n 2520 <_list_extend+0x2a4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2548 <_list_extend+0x2a8> │ │ │ │ │ + cbz r3, 2526 <_list_extend+0x2aa> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2410 <_list_extend+0x170> │ │ │ │ │ + b.n 23ea <_list_extend+0x16e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2542 <_list_extend+0x2a2> │ │ │ │ │ + b.n 2520 <_list_extend+0x2a4> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ - b.n 2542 <_list_extend+0x2a2> │ │ │ │ │ + b.n 2520 <_list_extend+0x2a4> │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.w 179c │ │ │ │ │ + b.w 17a0 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002560 : │ │ │ │ │ +00002540 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 25d0 │ │ │ │ │ + cbz r3, 25b0 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 25d0 │ │ │ │ │ + cbz r3, 25b0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 25b8 │ │ │ │ │ + bne.n 2598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 25ca │ │ │ │ │ + cbnz r0, 25aa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.n 25c2 │ │ │ │ │ + bcs.n 25a2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b.n 259e │ │ │ │ │ - ldr r1, [pc, #176] @ (2674 ) │ │ │ │ │ + b.n 257e │ │ │ │ │ + ldr r1, [pc, #176] @ (2654 ) │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 265a │ │ │ │ │ + bne.n 263a │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 25ca │ │ │ │ │ + blt.n 25aa │ │ │ │ │ ldrd r1, r5, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ble.n 261a │ │ │ │ │ + ble.n 25fa │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 2622 │ │ │ │ │ + bne.n 2602 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3758 │ │ │ │ │ + bl 3730 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - b.n 25b4 │ │ │ │ │ + b.n 2594 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 3104 │ │ │ │ │ + bl 30dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25b4 │ │ │ │ │ + beq.n 2594 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add.w ip, r4, r6, lsl #2 │ │ │ │ │ ldr.w r2, [r7, r1, lsl #2] │ │ │ │ │ add r1, r5 │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r4], #4 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 2638 │ │ │ │ │ + bne.n 2618 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b.n 25b4 │ │ │ │ │ + b.n 2594 │ │ │ │ │ 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 25ca │ │ │ │ │ + b.n 25aa │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002678 : │ │ │ │ │ +00002658 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000267c : │ │ │ │ │ +0000265c : │ │ │ │ │ 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 26a4 │ │ │ │ │ + bls.n 2684 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (26b8 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (2698 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000026bc : │ │ │ │ │ +0000269c : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -4006,406 +4000,406 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28bc │ │ │ │ │ + beq.w 289c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 281c │ │ │ │ │ + beq.w 27fc │ │ │ │ │ ldrd r3, r0, [r5, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2834 │ │ │ │ │ + bne.w 2814 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 28b2 │ │ │ │ │ + bcs.w 2892 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b2 │ │ │ │ │ + beq.w 2892 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ - bmi.w 2876 │ │ │ │ │ + bmi.w 2856 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 281c │ │ │ │ │ + ble.n 27fc │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 281c │ │ │ │ │ + beq.n 27fc │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ - beq.n 281c │ │ │ │ │ + beq.n 27fc │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str.w ip, [r5, #8] │ │ │ │ │ - beq.n 281c │ │ │ │ │ + beq.n 27fc │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - beq.n 281c │ │ │ │ │ + beq.n 27fc │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ str.w ip, [r5, #16] │ │ │ │ │ - beq.n 281c │ │ │ │ │ + beq.n 27fc │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ adds r1, #20 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 281c │ │ │ │ │ + beq.n 27fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #20 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 287e │ │ │ │ │ + blt.n 285e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 2808 │ │ │ │ │ + bne.n 27e8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 282e │ │ │ │ │ + bge.n 280e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28c2 │ │ │ │ │ + beq.n 28a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r1, r6, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 288c │ │ │ │ │ + ble.n 286c │ │ │ │ │ adds r3, r1, #6 │ │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bgt.n 28a6 │ │ │ │ │ - cbz r7, 28ae │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + blt.n 2886 │ │ │ │ │ + cbz r7, 288e │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 28b2 │ │ │ │ │ + bcs.n 2892 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 28b2 │ │ │ │ │ + cbz r0, 2892 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 272a │ │ │ │ │ + bpl.w 270a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 281c │ │ │ │ │ + ble.n 27fc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - b.n 2732 │ │ │ │ │ + b.n 2712 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 2808 │ │ │ │ │ - b.n 281c │ │ │ │ │ + bne.n 27e8 │ │ │ │ │ + b.n 27fc │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.n 2896 │ │ │ │ │ + blt.n 2876 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 286c │ │ │ │ │ + b.n 284c │ │ │ │ │ adds r3, r1, #6 │ │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 284e │ │ │ │ │ + bge.n 282e │ │ │ │ │ adds r3, r7, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ - b.n 284e │ │ │ │ │ + b.n 282e │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 2856 │ │ │ │ │ + b.n 2836 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 281e │ │ │ │ │ + b.n 27fe │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 282e │ │ │ │ │ + b.n 280e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 282e │ │ │ │ │ + b.n 280e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028cc : │ │ │ │ │ +000028ac : │ │ │ │ │ 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 28fa │ │ │ │ │ + beq.n 28da │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 28fc │ │ │ │ │ - cbnz r2, 290e │ │ │ │ │ + bne.n 28dc │ │ │ │ │ + cbnz r2, 28ee │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 2926 │ │ │ │ │ + bhi.n 2906 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 2942 │ │ │ │ │ - cbnz r3, 295e │ │ │ │ │ + cbnz r1, 2922 │ │ │ │ │ + cbnz r3, 293e │ │ │ │ │ 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 28fc │ │ │ │ │ + bne.n 28dc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 290a │ │ │ │ │ + b.n 28ea │ │ │ │ │ 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 2920 │ │ │ │ │ + beq.n 2900 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2906 │ │ │ │ │ + ble.n 28e6 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - cbnz r3, 2960 │ │ │ │ │ + cbnz r3, 2940 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2908 │ │ │ │ │ + beq.n 28e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22a0 <_list_extend> │ │ │ │ │ + bl 227c <_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 1f00 │ │ │ │ │ + bl 1edc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 2946 │ │ │ │ │ + b.n 2926 │ │ │ │ │ │ │ │ │ │ -0000296c : │ │ │ │ │ +0000294c : │ │ │ │ │ list_richcompare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 2a8c │ │ │ │ │ + bpl.w 2a6c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 2a8c │ │ │ │ │ + bpl.n 2a6c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2a96 │ │ │ │ │ + bne.n 2a76 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2a66 │ │ │ │ │ + ble.n 2a44 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 2a26 │ │ │ │ │ + bge.n 2a04 │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 2a0e │ │ │ │ │ + beq.n 29ee │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a4e │ │ │ │ │ + bge.n 2a2c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29d2 │ │ │ │ │ + bge.n 29b2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29f0 │ │ │ │ │ + bge.n 29d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b68 │ │ │ │ │ + beq.w 2b44 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a02 │ │ │ │ │ + bge.n 29e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b4c │ │ │ │ │ + beq.w 2b38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2a44 │ │ │ │ │ + blt.n 2a22 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - beq.n 2a26 │ │ │ │ │ + beq.n 2a04 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 29a4 │ │ │ │ │ + blt.n 2984 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 2b60 │ │ │ │ │ + bhi.n 2af6 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ - .word 0x721c9c6f │ │ │ │ │ - .short 0xa075 │ │ │ │ │ + .short 0x7970 │ │ │ │ │ + .word 0x7c76731c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 2a14 │ │ │ │ │ + bge.n 29f4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 2a14 │ │ │ │ │ + bge.n 29f4 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 2aa6 │ │ │ │ │ + bne.n 2a86 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 29ce │ │ │ │ │ - b.n 29d2 │ │ │ │ │ + blt.n 29ae │ │ │ │ │ + b.n 29b2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2a34 │ │ │ │ │ + bne.n 2a12 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 2a3c │ │ │ │ │ + b.n 2a1a │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 2b60 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 2a74 ) │ │ │ │ │ + bhi.w 2b50 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 2a54 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002a35 │ │ │ │ │ + .word 0x00002a13 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b59 │ │ │ │ │ + .word 0x00002af1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a59 │ │ │ │ │ + .word 0x00002a37 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b05 │ │ │ │ │ + .word 0x00002ae5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b0b │ │ │ │ │ + .word 0x00002aeb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b61 │ │ │ │ │ + .word 0x00002af7 │ │ │ │ │ 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 2a3c │ │ │ │ │ + b.n 2a1a │ │ │ │ │ sub.w r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 2b20 │ │ │ │ │ + bhi.n 2b0c │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 2a34 │ │ │ │ │ - b.n 2a5c │ │ │ │ │ + beq.n 2a12 │ │ │ │ │ + b.n 2a3a │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 2a5c │ │ │ │ │ + beq.n 2a3a │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -4420,91 +4414,91 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2b10 │ │ │ │ │ + blt.n 2afc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a3c │ │ │ │ │ + bge.n 2a1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a3c │ │ │ │ │ + bne.n 2a1a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a3c │ │ │ │ │ + b.n 2a1a │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n 2a3a │ │ │ │ │ + b.n 2a12 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 2a12 │ │ │ │ │ + b.n 2a3a │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 2a5c │ │ │ │ │ - b.n 2a34 │ │ │ │ │ + blt.n 2a3a │ │ │ │ │ + b.n 2a12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2a34 │ │ │ │ │ - b.n 2a5c │ │ │ │ │ + bge.n 2a3a │ │ │ │ │ + b.n 2a12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 2a5c │ │ │ │ │ - b.n 2a34 │ │ │ │ │ + bgt.n 2a12 │ │ │ │ │ + b.n 2a3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ae6 │ │ │ │ │ + bne.n 2ac6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ae6 │ │ │ │ │ + b.n 2ac6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 29a2 │ │ │ │ │ + bgt.w 2982 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 2b60 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 2b34 ) │ │ │ │ │ + bhi.n 2b50 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 2b20 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002aff │ │ │ │ │ + .word 0x00002adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b59 │ │ │ │ │ + .word 0x00002af1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b61 │ │ │ │ │ + .word 0x00002b51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b61 │ │ │ │ │ + .word 0x00002b51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b0b │ │ │ │ │ + .word 0x00002aeb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b61 │ │ │ │ │ + .word 0x00002af7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2a02 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.w 2a5c │ │ │ │ │ - b.n 2a34 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.w 2a34 │ │ │ │ │ - b.n 2a5c │ │ │ │ │ + b.n 29e2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 29f0 │ │ │ │ │ + b.n 29d0 │ │ │ │ │ │ │ │ │ │ -00002b74 : │ │ │ │ │ +00002b50 : │ │ │ │ │ list_remove(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2c32 │ │ │ │ │ + ble.n 2c0a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -4513,38 +4507,38 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2bb8 │ │ │ │ │ + bge.n 2b94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c4c │ │ │ │ │ + beq.n 2c24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2bd8 │ │ │ │ │ + ble.n 2bb4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ab0 │ │ │ │ │ + bl 1aac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c48 │ │ │ │ │ + bne.n 2c20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bne.n 2c48 │ │ │ │ │ + bne.n 2c20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 2c32 │ │ │ │ │ + ble.n 2c0a │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ @@ -4553,426 +4547,424 @@ │ │ │ │ │ strlt r0, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c0e │ │ │ │ │ + bge.n 2bea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2c58 │ │ │ │ │ + cbz r3, 2c30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2c24 │ │ │ │ │ + ble.n 2bfc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ab0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2bcc │ │ │ │ │ - b.n 2c48 │ │ │ │ │ + bl 1aac │ │ │ │ │ + b.n 2ba4 │ │ │ │ │ add.w r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne.n 2c48 │ │ │ │ │ + bne.n 2c20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 2be2 │ │ │ │ │ + blt.n 2bbe │ │ │ │ │ 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 2bd4 │ │ │ │ │ + b.n 2bb0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2bb8 │ │ │ │ │ + b.n 2b94 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2c0e │ │ │ │ │ + b.n 2bea │ │ │ │ │ │ │ │ │ │ -00002c64 : │ │ │ │ │ +00002c3c : │ │ │ │ │ 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 2cf2 │ │ │ │ │ + bne.n 2cca │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 2cda │ │ │ │ │ + cbnz r3, 2cb2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2cc8 │ │ │ │ │ - cbz r4, 2cae │ │ │ │ │ + cbz r0, 2ca0 │ │ │ │ │ + cbz r4, 2c86 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 2ccc │ │ │ │ │ - cbz r1, 2cae │ │ │ │ │ + cbnz r2, 2ca4 │ │ │ │ │ + cbz r1, 2c86 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 22a0 <_list_extend> │ │ │ │ │ + bl 227c <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2cb4 │ │ │ │ │ + beq.n 2c8c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2cc8 │ │ │ │ │ + bge.n 2ca0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2cc8 │ │ │ │ │ + cbnz r2, 2ca0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2cae │ │ │ │ │ + b.n 2c86 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 1f00 │ │ │ │ │ + bl 1edc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 2c9e │ │ │ │ │ + b.n 2c76 │ │ │ │ │ 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 2c8a │ │ │ │ │ - b.n 2cc8 │ │ │ │ │ + bne.n 2c62 │ │ │ │ │ + b.n 2ca0 │ │ │ │ │ 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 2cc8 │ │ │ │ │ - b.n 2c7c │ │ │ │ │ + beq.n 2ca0 │ │ │ │ │ + b.n 2c54 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d0c : │ │ │ │ │ +00002ce4 : │ │ │ │ │ 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 2d7a │ │ │ │ │ + bcs.n 2d50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ add.w lr, r0, ip │ │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ - cbnz r2, 2d68 │ │ │ │ │ + cbnz r2, 2d3e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 2d54 │ │ │ │ │ + bge.n 2d24 │ │ │ │ │ + subs r2, r3, r1 │ │ │ │ │ + add.w r1, ip, #4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + add r1, r0 │ │ │ │ │ + mov r0, lr │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2d50 │ │ │ │ │ + bge.n 2d3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2d50 │ │ │ │ │ + cbnz r3, 2d3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - subs r2, r3, r1 │ │ │ │ │ - add.w r1, ip, #4 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - mov r0, lr │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 2d3a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ - b.n 2d3c │ │ │ │ │ + b.n 2d26 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00002d98 : │ │ │ │ │ +00002d6c : │ │ │ │ │ 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 2e8c │ │ │ │ │ + bhi.n 2e60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2ea4 │ │ │ │ │ + bne.n 2e78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ed0 │ │ │ │ │ + beq.w 2ea6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 2f30 │ │ │ │ │ + bcs.w 2eda │ │ │ │ │ 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 2e2a │ │ │ │ │ + beq.n 2dfe │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2e5c │ │ │ │ │ + bgt.n 2e30 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 2e70 │ │ │ │ │ + bge.n 2e44 │ │ │ │ │ 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 2eea │ │ │ │ │ + bcs.n 2ec0 │ │ │ │ │ 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 2eea │ │ │ │ │ + beq.n 2ec0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2e22 │ │ │ │ │ + beq.n 2df6 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 2e4e │ │ │ │ │ + cbz r0, 2e22 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e7a │ │ │ │ │ + blt.n 2e4e │ │ │ │ │ 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 2e88 │ │ │ │ │ + bgt.n 2e5c │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ - blt.n 2e88 │ │ │ │ │ + blt.n 2e5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2e22 │ │ │ │ │ + b.n 2df6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e4e │ │ │ │ │ + bne.n 2e22 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e4e │ │ │ │ │ + b.n 2e22 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 2dea │ │ │ │ │ + b.n 2dbe │ │ │ │ │ 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, 2ee6 │ │ │ │ │ + cbz r0, 2ebc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 2db8 │ │ │ │ │ + ble.n 2d8c │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2f18 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2f06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2f04 │ │ │ │ │ + blt.n 2ef2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2f18 │ │ │ │ │ + beq.n 2f06 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 2ed0 │ │ │ │ │ + cbz r3, 2ea6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2dc4 │ │ │ │ │ + bge.w 2d98 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2dc4 │ │ │ │ │ + b.n 2d98 │ │ │ │ │ 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 2e22 │ │ │ │ │ + b.n 2df6 │ │ │ │ │ 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 2ee6 │ │ │ │ │ + b.n 2ebc │ │ │ │ │ + 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 2ebc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ebc │ │ │ │ │ + bne.n 2e92 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2ebc │ │ │ │ │ + b.n 2e92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ee6 │ │ │ │ │ + bne.n 2ebc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ed0 │ │ │ │ │ + beq.n 2ea6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2dc4 │ │ │ │ │ - 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 2ee6 │ │ │ │ │ + b.n 2d98 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002f48 : │ │ │ │ │ +00002f20 : │ │ │ │ │ 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 30da │ │ │ │ │ + bpl.w 30b2 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq.w 3086 │ │ │ │ │ - ldr r3, [pc, #388] @ (30f8 ) │ │ │ │ │ + beq.w 305e │ │ │ │ │ + ldr r3, [pc, #388] @ (30d0 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3090 │ │ │ │ │ + beq.w 3068 │ │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1880] @ 0x758 │ │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ │ - ldr r3, [pc, #332] @ (30fc ) │ │ │ │ │ + ldr r3, [pc, #332] @ (30d4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ @@ -4990,288 +4982,288 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str.w r0, [r1, #3760] @ 0xeb0 │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r4, #12] │ │ │ │ │ - bcs.n 30b0 │ │ │ │ │ + bcs.n 3088 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30b0 │ │ │ │ │ + beq.n 3088 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 304c │ │ │ │ │ + ble.n 3024 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ subs r1, r0, #4 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ │ - b.n 3038 │ │ │ │ │ + b.n 3010 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ │ - beq.n 304c │ │ │ │ │ + beq.n 3024 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 302c │ │ │ │ │ + blt.n 3004 │ │ │ │ │ cmp lr, ip │ │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ │ - bne.n 3038 │ │ │ │ │ + bne.n 3010 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 3074 │ │ │ │ │ + ble.n 3056 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add.w r0, r0, r8, lsl #2 │ │ │ │ │ add.w r6, r1, r3, lsl #2 │ │ │ │ │ + b.n 3042 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + str.w r2, [r0], #4 │ │ │ │ │ + beq.n 3056 │ │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 307c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + blt.n 3036 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 305c │ │ │ │ │ + bne.n 3042 │ │ │ │ │ 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 305c │ │ │ │ │ - b.n 3074 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 30f2 │ │ │ │ │ + cbz r0, 30ca │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ │ - ldr r3, [pc, #84] @ (3100 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (30d8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2fb2 │ │ │ │ │ + b.n 2f8a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 30c4 │ │ │ │ │ + bge.n 309c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 30c4 │ │ │ │ │ + cbnz r3, 309c │ │ │ │ │ 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, 30f2 │ │ │ │ │ + cbz r0, 30ca │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 301e │ │ │ │ │ - b.n 304c │ │ │ │ │ + bgt.n 2ff6 │ │ │ │ │ + b.n 3024 │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3076 │ │ │ │ │ + b.n 3058 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000017e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000052 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003104 : │ │ │ │ │ +000030dc : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ 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 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3130 │ │ │ │ │ + cbz r0, 3108 │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 3134 │ │ │ │ │ + bcs.n 310c │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 3138 │ │ │ │ │ + cbz r0, 3110 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 314c │ │ │ │ │ + bge.n 3124 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 314c │ │ │ │ │ + cbnz r3, 3124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00003154 : │ │ │ │ │ +0000312c : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 22a0 <_list_extend> │ │ │ │ │ + bl 227c <_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 │ │ │ │ │ │ │ │ │ │ -00003178 : │ │ │ │ │ +00003150 : │ │ │ │ │ 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 319e │ │ │ │ │ + bpl.n 3176 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 31b2 │ │ │ │ │ + bcs.n 318a │ │ │ │ │ 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, #388 @ 0x184 │ │ │ │ │ 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] @ (31c4 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (319c ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 31ae │ │ │ │ │ + b.n 3186 │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000031c8 : │ │ │ │ │ +000031a0 : │ │ │ │ │ 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 324a │ │ │ │ │ + ble.n 3222 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 32c0 │ │ │ │ │ - beq.n 3254 │ │ │ │ │ + blt.n 3298 │ │ │ │ │ + beq.n 322c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 324a │ │ │ │ │ + beq.n 3222 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 32c0 │ │ │ │ │ - beq.n 3296 │ │ │ │ │ + blt.n 3298 │ │ │ │ │ + beq.n 326e │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 324a │ │ │ │ │ + beq.n 3222 │ │ │ │ │ add.w r9, r4, #20 │ │ │ │ │ add.w r8, r5, #20 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 32c0 │ │ │ │ │ + blt.n 3298 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 32ae │ │ │ │ │ + beq.n 3286 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 3224 │ │ │ │ │ + bne.n 31fc │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 3290 │ │ │ │ │ + b.n 3268 │ │ │ │ │ ldr.w r6, [r8, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 32b4 │ │ │ │ │ + bne.n 328c │ │ │ │ │ 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 │ │ │ │ │ @@ -5290,112 +5282,112 @@ │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 3298 │ │ │ │ │ - b.n 324a │ │ │ │ │ + bgt.n 3270 │ │ │ │ │ + b.n 3222 │ │ │ │ │ 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 3290 │ │ │ │ │ + b.n 3268 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032c8 : │ │ │ │ │ +000032a0 : │ │ │ │ │ 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 333c │ │ │ │ │ + bne.n 3314 │ │ │ │ │ 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 332e │ │ │ │ │ - cbz r0, 3368 │ │ │ │ │ + beq.n 3306 │ │ │ │ │ + cbz r0, 3340 │ │ │ │ │ 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 3346 │ │ │ │ │ + bne.n 331e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ subs r4, r3, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ clz r4, r4 │ │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ │ - blt.n 3358 │ │ │ │ │ + blt.n 3330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 336e │ │ │ │ │ + blt.n 3346 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3328 │ │ │ │ │ + bge.n 3300 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3328 │ │ │ │ │ + bne.n 3300 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3328 │ │ │ │ │ + b.n 3300 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3328 │ │ │ │ │ + b.n 3300 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3336 │ │ │ │ │ + bne.n 330e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3336 │ │ │ │ │ + b.n 330e │ │ │ │ │ │ │ │ │ │ -0000337c : │ │ │ │ │ +00003354 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33ec │ │ │ │ │ + beq.n 33c4 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -5415,97 +5407,97 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 33d8 │ │ │ │ │ - cbnz r3, 33d2 │ │ │ │ │ + blt.n 33b0 │ │ │ │ │ + cbnz r3, 33aa │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 3398 │ │ │ │ │ + bhi.n 3370 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 33c6 │ │ │ │ │ + bne.n 339e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 33c6 │ │ │ │ │ + b.n 339e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000033f4 <_PyList_SliceSubscript>: │ │ │ │ │ +000033cc <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3754 <_PyList_SliceSubscript+0x360> │ │ │ │ │ + blt.w 372c <_PyList_SliceSubscript+0x360> │ │ │ │ │ ldrd r1, r6, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble.w 36ae <_PyList_SliceSubscript+0x2ba> │ │ │ │ │ + ble.w 3686 <_PyList_SliceSubscript+0x2ba> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 36dc <_PyList_SliceSubscript+0x2e8> │ │ │ │ │ + bne.w 36b4 <_PyList_SliceSubscript+0x2e8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r6, r3, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 36ae <_PyList_SliceSubscript+0x2ba> │ │ │ │ │ - ldr r3, [pc, #712] @ (3714 <_PyList_SliceSubscript+0x320>) │ │ │ │ │ + ble.w 3686 <_PyList_SliceSubscript+0x2ba> │ │ │ │ │ + ldr r3, [pc, #712] @ (36ec <_PyList_SliceSubscript+0x320>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 36b8 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ + beq.w 3690 <_PyList_SliceSubscript+0x2c4> │ │ │ │ │ ldr.w r1, [r3, #1884] @ 0x75c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ str.w r0, [r3, #1880] @ 0x758 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r1, [r3, #1884] @ 0x75c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strd r3, r3, [r5, #12] │ │ │ │ │ - ldr r3, [pc, #656] @ (3718 <_PyList_SliceSubscript+0x324>) │ │ │ │ │ + ldr r3, [pc, #656] @ (36f0 <_PyList_SliceSubscript+0x324>) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ sub.w r0, r5, #8 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ @@ -5524,288 +5516,288 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str.w r0, [r1, #3760] @ 0xeb0 │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 3720 <_PyList_SliceSubscript+0x32c> │ │ │ │ │ + bcs.w 36f8 <_PyList_SliceSubscript+0x32c> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3720 <_PyList_SliceSubscript+0x32c> │ │ │ │ │ + beq.w 36f8 <_PyList_SliceSubscript+0x32c> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 35b2 <_PyList_SliceSubscript+0x1be> │ │ │ │ │ + beq.n 358a <_PyList_SliceSubscript+0x1be> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 359a <_PyList_SliceSubscript+0x1a6> │ │ │ │ │ + beq.n 3572 <_PyList_SliceSubscript+0x1a6> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3586 <_PyList_SliceSubscript+0x192> │ │ │ │ │ + beq.n 355e <_PyList_SliceSubscript+0x192> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3570 <_PyList_SliceSubscript+0x17c> │ │ │ │ │ + beq.n 3548 <_PyList_SliceSubscript+0x17c> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 355a <_PyList_SliceSubscript+0x166> │ │ │ │ │ + beq.n 3532 <_PyList_SliceSubscript+0x166> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3544 <_PyList_SliceSubscript+0x150> │ │ │ │ │ + beq.n 351c <_PyList_SliceSubscript+0x150> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3698 <_PyList_SliceSubscript+0x2a4> │ │ │ │ │ + bne.w 3670 <_PyList_SliceSubscript+0x2a4> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.w 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.w 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.w 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.w 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 3682 <_PyList_SliceSubscript+0x28e> │ │ │ │ │ + beq.n 365a <_PyList_SliceSubscript+0x28e> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 35b2 <_PyList_SliceSubscript+0x1be> │ │ │ │ │ + bne.n 358a <_PyList_SliceSubscript+0x1be> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 3506 <_PyList_SliceSubscript+0x112> │ │ │ │ │ - b.n 3682 <_PyList_SliceSubscript+0x28e> │ │ │ │ │ + bne.w 34de <_PyList_SliceSubscript+0x112> │ │ │ │ │ + b.n 365a <_PyList_SliceSubscript+0x28e> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 368c <_PyList_SliceSubscript+0x298> │ │ │ │ │ + bge.n 3664 <_PyList_SliceSubscript+0x298> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - b.n 352e <_PyList_SliceSubscript+0x13a> │ │ │ │ │ + b.n 3506 <_PyList_SliceSubscript+0x13a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3684 <_PyList_SliceSubscript+0x290> │ │ │ │ │ + b.n 365c <_PyList_SliceSubscript+0x290> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3754 <_PyList_SliceSubscript+0x360> │ │ │ │ │ + beq.n 372c <_PyList_SliceSubscript+0x360> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ │ - ldr r3, [pc, #68] @ (371c <_PyList_SliceSubscript+0x328>) │ │ │ │ │ + ldr r3, [pc, #68] @ (36f4 <_PyList_SliceSubscript+0x328>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 348e <_PyList_SliceSubscript+0x9a> │ │ │ │ │ + b.n 3466 <_PyList_SliceSubscript+0x9a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 3104 │ │ │ │ │ + bl 30dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3754 <_PyList_SliceSubscript+0x360> │ │ │ │ │ + beq.n 372c <_PyList_SliceSubscript+0x360> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [lr, r4, lsl #2] │ │ │ │ │ add r4, r6 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r7, r0, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r7, [r2, #0] │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 36f4 <_PyList_SliceSubscript+0x300> │ │ │ │ │ + bne.n 36cc <_PyList_SliceSubscript+0x300> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 3684 <_PyList_SliceSubscript+0x290> │ │ │ │ │ + b.n 365c <_PyList_SliceSubscript+0x290> │ │ │ │ │ .word 0x000002c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000028a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000042 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3734 <_PyList_SliceSubscript+0x340> │ │ │ │ │ + bge.n 370c <_PyList_SliceSubscript+0x340> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3734 <_PyList_SliceSubscript+0x340> │ │ │ │ │ + cbnz r3, 370c <_PyList_SliceSubscript+0x340> │ │ │ │ │ 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, 3754 <_PyList_SliceSubscript+0x360> │ │ │ │ │ + cbz r0, 372c <_PyList_SliceSubscript+0x360> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 3506 <_PyList_SliceSubscript+0x112> │ │ │ │ │ + b.n 34de <_PyList_SliceSubscript+0x112> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3684 <_PyList_SliceSubscript+0x290> │ │ │ │ │ + b.n 365c <_PyList_SliceSubscript+0x290> │ │ │ │ │ │ │ │ │ │ -00003758 : │ │ │ │ │ +00003730 : │ │ │ │ │ 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 39f6 │ │ │ │ │ - ldr r3, [pc, #708] @ (3a38 ) │ │ │ │ │ + ble.w 39ce │ │ │ │ │ + ldr r3, [pc, #708] @ (3a10 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 39d6 │ │ │ │ │ + beq.w 39ae │ │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1880] @ 0x758 │ │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strd r3, r3, [r5, #12] │ │ │ │ │ - ldr r3, [pc, #648] @ (3a3c ) │ │ │ │ │ + ldr r3, [pc, #648] @ (3a14 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ sub.w r0, r5, #8 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ @@ -5823,548 +5815,547 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str.w r0, [r1, #3760] @ 0xeb0 │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 3a04 │ │ │ │ │ + bcs.w 39dc │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a04 │ │ │ │ │ + beq.w 39dc │ │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r7, #4 │ │ │ │ │ add.w r1, r7, r4, lsl #2 │ │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 38f2 │ │ │ │ │ + beq.n 38ca │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 38da │ │ │ │ │ + beq.n 38b2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 38c6 │ │ │ │ │ + beq.n 389e │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 38b0 │ │ │ │ │ + beq.n 3888 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 389a │ │ │ │ │ + beq.n 3872 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3884 │ │ │ │ │ + beq.n 385c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 386e │ │ │ │ │ + beq.n 3846 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 39ca │ │ │ │ │ + bge.w 39a2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 39ca │ │ │ │ │ + bge.w 39a2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 39ca │ │ │ │ │ + bge.w 39a2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 39ca │ │ │ │ │ + bge.w 39a2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 39ca │ │ │ │ │ + bge.w 39a2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 39c2 │ │ │ │ │ + beq.n 399a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39ca │ │ │ │ │ + bge.n 39a2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 38f2 │ │ │ │ │ + bne.n 38ca │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 3832 │ │ │ │ │ - b.n 39c2 │ │ │ │ │ + bne.w 380a │ │ │ │ │ + b.n 399a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3a00 │ │ │ │ │ + cbz r0, 39d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ │ - ldr r3, [pc, #80] @ (3a40 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (3a18 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 37b8 │ │ │ │ │ + b.n 3790 │ │ │ │ │ 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 39c4 │ │ │ │ │ + b.n 399c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a18 │ │ │ │ │ + bge.n 39f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3a18 │ │ │ │ │ + cbnz r3, 39f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a00 │ │ │ │ │ + beq.n 39d8 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 3832 │ │ │ │ │ + b.n 380a │ │ │ │ │ .word 0x000002ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003a44 : │ │ │ │ │ +00003a1c : │ │ │ │ │ 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, 3a88 │ │ │ │ │ + cbnz r3, 3a60 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 3ade │ │ │ │ │ + blt.n 3ab6 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3b10 │ │ │ │ │ + bne.n 3ae8 │ │ │ │ │ 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 478 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr.w ip, [pc, #176] @ 3b3c │ │ │ │ │ + ldr.w ip, [pc, #176] @ 3b14 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b36 │ │ │ │ │ + beq.n 3b0e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3a72 │ │ │ │ │ + beq.n 3a4a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 3ad4 │ │ │ │ │ + cbz r3, 3aac │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 3a7c │ │ │ │ │ + beq.n 3a54 │ │ │ │ │ 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 3a7c │ │ │ │ │ - b.n 3b36 │ │ │ │ │ + bge.n 3a54 │ │ │ │ │ + b.n 3b0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 3ac4 │ │ │ │ │ - ldr.w ip, [pc, #92] @ 3b3c │ │ │ │ │ + b.n 3a9c │ │ │ │ │ + ldr.w ip, [pc, #92] @ 3b14 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 3b36 │ │ │ │ │ + cbz r0, 3b0e │ │ │ │ │ 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 3ac4 │ │ │ │ │ - ldr.w ip, [pc, #40] @ 3b3c │ │ │ │ │ + b.n 3a9c │ │ │ │ │ + ldr.w ip, [pc, #40] @ 3b14 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ab4 │ │ │ │ │ + bne.n 3a8c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3a84 │ │ │ │ │ + b.n 3a5c │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003b40 : │ │ │ │ │ +00003b18 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bd0 │ │ │ │ │ + beq.n 3bb8 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bd0 │ │ │ │ │ + beq.n 3bb8 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 3c70 │ │ │ │ │ + bne.n 3c58 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e6a │ │ │ │ │ + bne.w 3e3e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.w 3e5c │ │ │ │ │ + bcs.w 3e30 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w r3, r1, ip │ │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3c56 │ │ │ │ │ + bne.n 3c3e │ │ │ │ │ subs r5, r0, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 3c7a │ │ │ │ │ + bge.n 3b98 │ │ │ │ │ + subs r2, r5, r2 │ │ │ │ │ + add.w ip, ip, #4 │ │ │ │ │ + add r1, ip │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3bc6 │ │ │ │ │ + bge.n 3bae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3bc6 │ │ │ │ │ + cbnz r3, 3bae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3ed2 │ │ │ │ │ + bne.w 3ec0 │ │ │ │ │ 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 3e6a │ │ │ │ │ + blt.w 3e3e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3c8c │ │ │ │ │ + beq.n 3c62 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 3ebe │ │ │ │ │ + beq.w 3eac │ │ │ │ │ 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 3e6a │ │ │ │ │ + beq.w 3e3e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3cc4 │ │ │ │ │ - beq.n 3cce │ │ │ │ │ + blt.n 3c9a │ │ │ │ │ + beq.n 3ca4 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 3ccc │ │ │ │ │ + bgt.n 3ca2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3cda │ │ │ │ │ + bne.n 3cb0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab0 │ │ │ │ │ + bl 1aac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3bc8 │ │ │ │ │ + bge.n 3bb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bc8 │ │ │ │ │ + bne.n 3bb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3bb0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str.w r5, [r1, ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3bba │ │ │ │ │ - b.n 3bc6 │ │ │ │ │ + blt.n 3ba2 │ │ │ │ │ + b.n 3bae │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 3b92 │ │ │ │ │ + bge.n 3b6a │ │ │ │ │ add r2, r0 │ │ │ │ │ - b.n 3b92 │ │ │ │ │ - subs r2, r5, r2 │ │ │ │ │ - add.w ip, ip, #4 │ │ │ │ │ - add r1, ip │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 3bb0 │ │ │ │ │ + b.n 3b6a │ │ │ │ │ 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 3e4e │ │ │ │ │ - beq.n 3cae │ │ │ │ │ + blt.w 3e22 │ │ │ │ │ + beq.n 3c84 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 3e58 │ │ │ │ │ + bgt.w 3e2c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3d02 │ │ │ │ │ + bne.n 3cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - bl 1ab0 │ │ │ │ │ + bl 1aac │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3bb0 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 3cce │ │ │ │ │ + bge.n 3ca4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3cda │ │ │ │ │ + bne.n 3cb0 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 3c34 │ │ │ │ │ + b.n 3c1c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 3e70 │ │ │ │ │ + bne.w 3e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3db8 │ │ │ │ │ + bne.n 3d8e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3bc6 │ │ │ │ │ + bge.w 3bae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bc6 │ │ │ │ │ + bne.w 3bae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bc6 │ │ │ │ │ + b.n 3bae │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 3bc6 │ │ │ │ │ + ble.w 3bae │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3d22 │ │ │ │ │ + bge.n 3cf8 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f00 │ │ │ │ │ + beq.w 3ea6 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 3d78 │ │ │ │ │ + b.n 3d4e │ │ │ │ │ add.w lr, r5, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp lr, ip │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it cs │ │ │ │ │ addcs.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r1, r5, lsl #2 │ │ │ │ │ @@ -6383,260 +6374,260 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r5, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.n 3d3a │ │ │ │ │ + bcc.n 3d10 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r8, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc.w 3ea0 │ │ │ │ │ + bcc.w 3e74 │ │ │ │ │ sub.w r1, ip, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 388 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e40 │ │ │ │ │ + blt.n 3e14 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 3d9e │ │ │ │ │ + bne.n 3d74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3bb0 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eec │ │ │ │ │ + beq.n 3e92 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w lr, r5, #16 │ │ │ │ │ ldrmi.w lr, [r5, #12] │ │ │ │ │ - b.n 3e0c │ │ │ │ │ + b.n 3de0 │ │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ str.w r0, [r4, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 3de6 │ │ │ │ │ + blt.n 3dba │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3e22 │ │ │ │ │ + b.n 3df6 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e2e │ │ │ │ │ + blt.n 3e02 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 3e14 │ │ │ │ │ + blt.n 3de8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3ce6 │ │ │ │ │ + b.n 3cbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e20 │ │ │ │ │ + bne.n 3df4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3e20 │ │ │ │ │ + b.n 3df4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3daa │ │ │ │ │ + bne.n 3d80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3daa │ │ │ │ │ + b.n 3d80 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3cae │ │ │ │ │ + bge.w 3c84 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3cae │ │ │ │ │ + b.n 3c84 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3bb0 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e6a │ │ │ │ │ + bge.n 3e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e6a │ │ │ │ │ + bne.n 3e3e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e6a │ │ │ │ │ + b.n 3e3e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub.w r2, ip, r1 │ │ │ │ │ sub.w r0, r1, r8 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ - b.n 3d8e │ │ │ │ │ + b.n 3d64 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 3ea6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 3ea6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 3e3e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3758 │ │ │ │ │ + bl 3730 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c10 │ │ │ │ │ - b.n 3e6a │ │ │ │ │ + bne.w 3bf8 │ │ │ │ │ + b.n 3e3e │ │ │ │ │ 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 3e6a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f00 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3f00 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3e6a │ │ │ │ │ + b.n 3e3e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f08 : │ │ │ │ │ +00003edc : │ │ │ │ │ list_repr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fdc │ │ │ │ │ + beq.n 3fb0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne.n 3fec │ │ │ │ │ + bne.n 3fc0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fc4 │ │ │ │ │ + beq.n 3f98 │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3fc4 │ │ │ │ │ + blt.n 3f98 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 3f50 │ │ │ │ │ - b.n 3fa8 │ │ │ │ │ + bgt.n 3f24 │ │ │ │ │ + b.n 3f7c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 3fa8 │ │ │ │ │ + ble.n 3f7c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 3f7e │ │ │ │ │ + ble.n 3f52 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3fc6 │ │ │ │ │ + blt.n 3f9a │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3fc6 │ │ │ │ │ + blt.n 3f9a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3fc6 │ │ │ │ │ + blt.n 3f9a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f48 │ │ │ │ │ + bge.n 3f1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f48 │ │ │ │ │ + bne.n 3f1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 3f50 │ │ │ │ │ + blt.n 3f24 │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3fc4 │ │ │ │ │ + blt.n 3f98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ @@ -6654,49 +6645,49 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ble.n 3fd8 │ │ │ │ │ + ble.n 3fac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004000 : │ │ │ │ │ +00003fd4 : │ │ │ │ │ list_extend_dict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds.w r8, r7, r3 │ │ │ │ │ - beq.n 406e │ │ │ │ │ + beq.n 4042 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 388 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 4070 │ │ │ │ │ + beq.n 4044 │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ │ add.w r4, r4, r7, lsl #2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - b.n 4058 │ │ │ │ │ + b.n 402c │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ addge r1, r4, #4 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -6707,22 +6698,22 @@ │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4040 │ │ │ │ │ + bne.n 4014 │ │ │ │ │ str.w r8, [r9, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004078 : │ │ │ │ │ +0000404c : │ │ │ │ │ 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 │ │ │ │ │ @@ -6732,28 +6723,28 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040a4 : │ │ │ │ │ +00004078 : │ │ │ │ │ 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 40f2 │ │ │ │ │ + blt.n 40c6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 40da │ │ │ │ │ + bcs.n 40ae │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ @@ -6761,49 +6752,49 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40f2 │ │ │ │ │ + bge.n 40c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 40f6 │ │ │ │ │ + cbz r3, 40ca │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40f2 │ │ │ │ │ + b.n 40c6 │ │ │ │ │ │ │ │ │ │ -000040fc : │ │ │ │ │ +000040d0 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 410c │ │ │ │ │ + bgt.n 40e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 4102 │ │ │ │ │ + bcs.n 40d6 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 4118 │ │ │ │ │ - b.n 4102 │ │ │ │ │ + bhi.n 40ec │ │ │ │ │ + b.n 40d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000412c : │ │ │ │ │ +00004100 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ 00000060 : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 179c │ │ │ │ │ + bl 17a0 │ │ │ │ │ R_ARM_THM_CALL list_inplace_repeat_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 86 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 88 │ │ │ │ │ adds r3, #1 │ │ │ ├── longobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 98504 (bytes into file) │ │ │ │ │ + Start of section headers: 98656 (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 0x180c8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x18160: │ │ │ │ │ │ │ │ │ │ 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 0012f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 014ce0 0006c8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 014d48 0006c8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001328 0004d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0153a8 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 015410 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0017fc 0000d0 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0017fc 00e244 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 015760 002648 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00fa40 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 010720 0003b4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 017da8 000250 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 010ad4 00109e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 017ff8 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 011b72 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 011b72 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 011ba8 001e10 10 16 324 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0139b8 001327 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 018038 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0017fc 00e2cc 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0157c8 002678 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00fac8 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0107a8 0003b4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 017e40 000250 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 010b5c 00109e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 018090 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 011bfa 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 011bfa 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 011c30 001df0 10 16 322 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 013a20 001327 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0180d0 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 481 entries: │ │ │ │ │ +Symbol table '.symtab' contains 479 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 000000d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -21,464 +21,462 @@ │ │ │ │ │ 17: 000003d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 18: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 20: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR1 │ │ │ │ │ 21: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR2 │ │ │ │ │ 22: 00000054 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 23: 000003d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 000004e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 25: 000004e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 26: 000005f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 000004ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 000004f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 26: 00000608 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 27: 00000038 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 28: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 29: 00000068 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 30: 000005fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 30: 0000060c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 31: 00000058 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 32: 000000d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 33: 00000098 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 34: 000000bc 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 35: 000000dc 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 36: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 37: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 38: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 39: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 41: 00000af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00000b00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 0000afc5 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 44: 00001108 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 00001120 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 46: 00001361 208 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ - 47: 00001428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 00000b08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 00000b10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 43: 0000b04d 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 44: 00001118 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00001130 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 46: 00001371 208 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ + 47: 00001438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 49: 00001430 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 00001695 540 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ - 51: 000016e6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 52: 000016ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 53: 00001794 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 000017ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 55: 000017b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 000017be 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 000017dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 000017f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 59: 00001868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00001880 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 61: 00001898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 000018b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 000018b1 92 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 64: 00001908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 0000190c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 66: 0000190d 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ - 67: 0000191d 106 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ - 68: 00001989 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 69: 000019b1 2912 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ + 49: 00001440 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 000016a5 540 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 51: 000016f6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 000016fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 53: 000017a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 000017bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 000017c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 000017ce 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 000017ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00001804 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 59: 00001878 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00001890 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 000018a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 000018c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 000018c1 92 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 64: 00001918 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 0000191c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 66: 0000191d 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 67: 0000192d 106 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 68: 00001999 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 69: 000019c1 2900 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ 70: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 71: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 72: 0000029c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 73: 00001fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 74: 00001ffc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 75: 00002310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00002318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 00002511 132 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - 78: 0000258c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 79: 00002594 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 80: 000025d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00001ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 0000200c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 00002320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00002328 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 00002515 132 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ + 78: 00002590 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00002598 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 000025d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 81: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 82: 000025d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 82: 000025dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 83: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 84: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 85: 0000289c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 0000291c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 87: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 89: 000000e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 90: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 91: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 92: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 93: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 94: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 95: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 96: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 97: 000028a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 98: 000028a1 2726 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 99: 00002c3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 00002c44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 000032bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 000032c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 00003b29 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 104: 0000afdd 120 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 105: 00003c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 00003c64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 107: 00003c65 144 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 108: 00003cf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 00003cf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 110: 00003cf5 236 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 111: 00003ddc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00003de0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00003de1 296 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 114: 00004d41 620 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 115: 0000824d 960 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 116: 00003f09 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 117: 000041e5 296 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 118: 00004419 2344 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 119: 0000dacd 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 120: 0000430d 268 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 97: 00002924 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 98: 00002925 2726 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 99: 00002cc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00002cc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 00003340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00003344 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 00003bad 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 104: 0000b065 120 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 105: 00003ce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 00003ce8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 107: 00003ce9 144 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 108: 00003d74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 00003d78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 110: 00003d79 236 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 111: 00003e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00003e64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00003e65 296 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 114: 00004dc5 620 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 115: 000082d5 960 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 116: 00003f8d 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 117: 00004269 296 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 118: 0000449d 2344 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 119: 0000db55 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 120: 00004391 268 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ 121: 00000b19 294 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ 122: 00000c41 396 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ 123: 00000dcd 462 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 124: 00004bd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 00004bd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 126: 00004d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00004d40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 00004fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00004fac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 00004fad 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 131: 00007829 2428 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 124: 00004c54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00004c58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 126: 00004dc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00004dc4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 0000502c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00005030 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 00005031 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 131: 000078b1 2428 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 132: 00000438 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 133: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 134: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 135: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 136: 0000502d 2188 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 137: 000058a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 000050b1 2188 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 137: 0000592c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 138: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 139: 000058b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 139: 0000593c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 140: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 141: 00005bb1 974 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 142: 00005f81 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 143: 000060bd 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 141: 00005c35 974 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 142: 00006005 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 143: 00006141 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ 144: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 145: 00006311 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 146: 00009189 424 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 147: 00006374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 00006395 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 146: 00009211 424 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 147: 000063f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 148: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 149: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 150: 00006378 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 151: 000065c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 000063fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 151: 00006648 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 152: 000003d1 72 FUNC LOCAL DEFAULT 1 long_invert │ │ │ │ │ 153: 00000414 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 154: 000065d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 154: 00006660 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 155: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 156: 000066a9 2636 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 157: 00006a30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 00006a34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 159: 00006d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00006d90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 000070e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 000070f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 0000773c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00007748 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00007824 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 00007828 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 167: 00007dbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 00007dc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 169: 000081f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 000081f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 000081f5 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 172: 000085fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 0000860c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 174: 0000860d 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 175: 0000876d 716 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 176: 00008768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 178: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 179: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 180: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 181: 0000876c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 182: 00008a39 1312 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 183: 00008a34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 185: 00008a38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 0000d185 2376 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 187: 00008d88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 00008d94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 190: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 191: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 192: 00008f59 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 193: 00009184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 00009188 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 195: 0000932c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 196: 00009330 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 197: 0000b981 2286 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 198: 00000418 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 199: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 200: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 201: 00000469 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ - 202: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 203: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 204: 000094b1 1940 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 205: 00009ba0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 00009bc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 208: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 209: 00009c45 4684 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 210: 0000b4bd 1146 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 211: 00009fe4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 00009fec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 0000a34c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 0000a354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 215: 0000a658 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 216: 0000a660 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 217: 0000a820 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 0000a824 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 219: 0000ae88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 0000ae90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 221: 000005d1 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 222: 00000744 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 223: 0000b055 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 224: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 225: 00000748 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 226: 0000b35d 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 227: 0000078d 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 228: 0000b3fd 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 229: 0000b47d 62 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 230: 0000b8e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 231: 0000b8f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 232: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 233: 0000c271 194 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 234: 0000084d 106 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 235: 0000c335 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 236: 0000ca70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 0000ca78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 238: 0000cc80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 0000cc88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 240: 0000cec8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 242: 0000cee0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 243: 0000cee1 184 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 244: 0000cf94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 245: 0000cf98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 246: 0000cf99 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 247: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 248: 00000919 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 249: 00000a80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 250: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 251: 00000a88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 252: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 253: 0000dab8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 254: 0000dacc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 255: 00000f9d 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 256: 00000fc1 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 257: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 258: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ - 259: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 260: 00000fc5 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 261: 00000fc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 262: 00000fcc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 263: 0000102c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 264: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 265: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 266: 00001030 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 267: 00001031 112 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 268: 0000109c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 269: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 270: 000010a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 271: 000010e1 66 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 272: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 273: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 274: 00000081 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ - 275: 0000086c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 276: 000012ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 277: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 278: 000000a1 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ - 279: 00000894 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 280: 000008c4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 281: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 282: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 283: 00000310 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 284: 00000314 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 285: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 286: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 287: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 288: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 289: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 290: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ - 291: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ - 292: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ - 293: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ - 294: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ - 295: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ - 296: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ - 297: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ - 298: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ - 299: 000003d8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ - 300: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ - 301: 0000069c 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ - 302: 000009dc 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ - 303: 00000d20 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ - 304: 00000e30 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ - 305: 00000ee8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ - 306: 00000f68 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ - 307: 00000fa4 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ - 308: 0000102c 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ - 309: 00001080 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ - 310: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 311: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 312: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 313: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 314: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 315: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 316: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 317: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 318: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 319: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 320: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 321: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 322: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 323: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 324: 00000001 224 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 328: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 330: 000000e1 224 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 333: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 335: 000003d5 276 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 336: 000004e9 276 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 337: 000005fd 220 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 340: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 345: 000006d9 3206 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 357: 00001431 380 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 359: 000015ad 230 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 370: 00002595 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 371: 000025d9 316 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 372: 00002715 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 373: 000027fd 164 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 374: 000000d9 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 375: 000000e1 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 376: 00000141 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 383: 00003349 2016 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 384: 0000b151 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 385: 0000402d 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 386: 00004131 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 387: 00005001 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 388: 00000181 178 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 390: 000058b9 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 391: 000058fd 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 392: 0000593d 628 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 393: 000061dd 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 397: 00006379 608 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 400: 00000235 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 401: 000002cd 260 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 402: 000065d9 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 405: 000070f5 1844 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 406: 000081a5 80 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 411: 0000936d 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 413: 0000b2e1 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 416: 00009331 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 417: 00000419 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 424: 0000940d 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 425: 0000cc89 600 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 427: 000004d9 138 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 430: 0000ae91 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 431: 00000565 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 432: 0000064d 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 434: 00000659 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 435: 0000afc1 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 436: 000006d9 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 437: 0000b1d5 268 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 438: 00000749 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 440: 0000b939 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 441: 000007e1 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 443: 0000ca79 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 445: 000008b9 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 446: 000008d9 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 447: 00001161 404 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 449: 00000a89 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 450: 0000cfcd 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 451: 00000ac9 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 452: 0000db35 1806 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 453: 00000fcd 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 455: 000010a1 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 457: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 458: 00001125 60 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 459: 0000008b 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 461: 000000c5 62 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ - 462: 00000103 60 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ - 463: 0000013f 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ - 464: 0000017d 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ - 465: 000001bb 72 FUNC GLOBAL DEFAULT 9 PyLong_FromNativeBytes │ │ │ │ │ - 466: 00000203 60 FUNC GLOBAL DEFAULT 9 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 467: 0000023f 66 FUNC GLOBAL DEFAULT 9 PyLong_IsNegative │ │ │ │ │ - 468: 00000281 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ - 469: 000002c3 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ - 470: 000002c7 78 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ - 471: 00000315 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ - 472: 00000321 56 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ - 473: 00000359 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ - 474: 00000395 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ - 475: 000003a1 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ - 476: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 477: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 156: 00006731 2636 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 157: 00006ab8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 00006abc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 159: 00006e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00006e18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 00007170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000717c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 00007724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00007734 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00007e44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00007e50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 167: 00008278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000827c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 169: 0000827d 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 170: 00008684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 171: 00008694 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 172: 00008695 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 173: 000087f5 716 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 174: 000087f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 176: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 177: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 178: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 179: 000087f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 00008ac1 1312 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 181: 00008abc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 183: 00008ac0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 0000d20d 2376 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 185: 00008e10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 00008e1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 187: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 188: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 189: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 190: 00008fe1 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 191: 0000920c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 00009210 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 193: 000093b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 194: 000093b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 195: 0000ba09 2286 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 196: 00000418 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 197: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 198: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 199: 00000469 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ + 200: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 201: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 202: 00009539 1940 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 203: 00009c28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 204: 00009c48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 205: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 206: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 207: 00009ccd 4684 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 208: 0000b545 1146 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 209: 0000a06c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000a074 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 211: 0000a3d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000a3dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 0000a6e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 0000a6e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 215: 0000a8a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 0000a8ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 217: 0000af10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 0000af18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 219: 000005d1 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 220: 00000744 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 221: 0000b0dd 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 222: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 223: 00000748 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 224: 0000b3e5 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 225: 0000078d 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 226: 0000b485 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 227: 0000b505 62 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 228: 0000b970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 0000b978 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 231: 0000c2f9 194 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 232: 0000084d 106 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 233: 0000c3bd 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 234: 0000caf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 235: 0000cb00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 236: 0000cd08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 0000cd10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 238: 0000cf50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 240: 0000cf68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 241: 0000cf69 184 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 242: 0000d01c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 0000d020 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 244: 0000d021 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 245: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 246: 00000919 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 247: 00000a80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 248: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 249: 00000a88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 250: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 251: 0000db40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 0000db54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 253: 00000f9d 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 254: 00000fc1 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 255: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 256: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ + 257: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 258: 00000fc5 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 259: 00000fc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 260: 00000fcc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 261: 0000102c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 262: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 263: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ + 264: 00001030 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 265: 00001031 112 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 266: 0000109c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 267: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 268: 000010a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 269: 000010e1 66 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 270: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 271: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 272: 00000081 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ + 273: 0000086c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 274: 000012ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 275: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 276: 000000a1 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ + 277: 00000894 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 278: 000008c4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 279: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 280: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 281: 00000310 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 282: 00000314 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 283: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 284: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 285: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 286: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 287: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 288: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ + 289: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ + 290: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ + 291: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ + 292: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ + 293: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ + 294: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ + 295: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ + 296: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ + 297: 000003d8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ + 298: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ + 299: 0000069c 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ + 300: 000009dc 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ + 301: 00000d20 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ + 302: 00000e30 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ + 303: 00000ee8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ + 304: 00000f68 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ + 305: 00000fa4 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ + 306: 0000102c 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ + 307: 00001080 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ + 308: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 309: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 310: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 311: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 312: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 313: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 314: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 315: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 316: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 317: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 318: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 319: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 320: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 321: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 322: 00000001 224 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 326: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 328: 000000e1 224 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 331: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 333: 000003d5 284 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 334: 000004f1 284 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 335: 0000060d 220 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 338: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 343: 000006e9 3206 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 355: 00001441 380 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 357: 000015bd 230 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 368: 00002599 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 369: 000025dd 316 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 370: 00002719 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 371: 00002801 292 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 372: 000000d9 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 373: 000000e1 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 374: 00000141 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 381: 000033cd 2016 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 382: 0000b1d9 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 383: 000040b1 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 384: 000041b5 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 385: 00005085 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 386: 00000181 178 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 388: 0000593d 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 389: 00005981 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 390: 000059c1 628 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 391: 00006261 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 395: 000063fd 612 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 398: 00000235 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ + 399: 000002cd 260 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 400: 00006661 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 403: 0000717d 1844 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 404: 0000822d 80 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 409: 000093f5 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 411: 0000b369 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 414: 000093b9 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 415: 00000419 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 422: 00009495 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 423: 0000cd11 600 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 425: 000004d9 138 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 428: 0000af19 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 429: 00000565 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 430: 0000064d 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 432: 00000659 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 433: 0000b049 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 434: 000006d9 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 435: 0000b25d 268 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 436: 00000749 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 438: 0000b9c1 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 439: 000007e1 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 441: 0000cb01 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 443: 000008b9 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 444: 000008d9 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 445: 00001161 404 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 447: 00000a89 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 448: 0000d055 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 449: 00000ac9 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 450: 0000dbbd 1806 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 451: 00000fcd 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 453: 000010a1 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 455: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 456: 00001125 60 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 457: 0000008b 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 459: 000000c5 62 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ + 460: 00000103 60 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ + 461: 0000013f 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ + 462: 0000017d 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ + 463: 000001bb 72 FUNC GLOBAL DEFAULT 9 PyLong_FromNativeBytes │ │ │ │ │ + 464: 00000203 60 FUNC GLOBAL DEFAULT 9 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 465: 0000023f 66 FUNC GLOBAL DEFAULT 9 PyLong_IsNegative │ │ │ │ │ + 466: 00000281 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ + 467: 000002c3 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ + 468: 000002c7 78 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ + 469: 00000315 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ + 470: 00000321 56 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ + 471: 00000359 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ + 472: 00000395 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ + 473: 000003a1 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ + 474: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 475: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1656 +1,1662 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x14ce0 contains 217 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x14d48 contains 217 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000001e 00014e0a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000001e 00014c0a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 0000122f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000044 00001230 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000006a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006e 0001550a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -0000007a 0001560a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000084 0001560a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000006e 0001530a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +0000007a 0001540a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000084 0001540a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000008c 0000090a R_ARM_THM_CALL 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000096 0001560a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000096 0001540a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000009e 0000090a R_ARM_THM_CALL 000001c1 _PyLong_FromMedium │ │ │ │ │ -000000a8 0001560a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000ac 0001570a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c6 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000d0 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000d4 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000dc 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000a8 0001540a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000ac 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000c6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000dc 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000f8 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000120 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000124 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000120 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000124 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000128 0000582f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ 0000012c 00005830 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ -00000132 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001d4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001d8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000132 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001d4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001d8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001dc 0000852f R_ARM_THM_MOVW_ABS_NC 00000460 .LC29 │ │ │ │ │ 000001e0 00008530 R_ARM_THM_MOVT_ABS 00000460 .LC29 │ │ │ │ │ -000001e6 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ec 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001f0 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001e6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ec 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001f0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001f4 0000842f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ 000001f8 00008430 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ -000001fe 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000208 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000020c 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001fe 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000208 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000020c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000210 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000214 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000021a 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000021a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000220 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000224 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000022c 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000254 0001910a R_ARM_THM_CALL 000002cd PyLong_AsLongLongAndOverflow │ │ │ │ │ -000002a2 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002a6 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000022c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000254 00018f0a R_ARM_THM_CALL 000002cd PyLong_AsLongLongAndOverflow │ │ │ │ │ +000002a2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002a6 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002b2 00008a2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC32 │ │ │ │ │ 000002b6 00008a30 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ -000002c2 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000039e 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003aa 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000002c2 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000039e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003aa 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000003b8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000003bc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000003c4 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000400 0000740a R_ARM_THM_CALL 00003f09 long_add │ │ │ │ │ -0000040a 0000770a R_ARM_THM_CALL 0000dacd _PyLong_Negate │ │ │ │ │ -00000414 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000043e 0001740a R_ARM_THM_CALL 00002715 PyLong_AsUnsignedLong │ │ │ │ │ -0000044e 0001650a R_ARM_THM_CALL 00001431 PyLong_AsLong │ │ │ │ │ -00000458 0001570a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000488 0001a20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00000498 0001a30a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -000004a2 0001a40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000004aa 0001a50a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000003c4 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000400 0000740a R_ARM_THM_CALL 00003f8d long_add │ │ │ │ │ +0000040a 0000770a R_ARM_THM_CALL 0000db55 _PyLong_Negate │ │ │ │ │ +00000414 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000043e 0001720a R_ARM_THM_CALL 00002719 PyLong_AsUnsignedLong │ │ │ │ │ +0000044e 0001630a R_ARM_THM_CALL 00001441 PyLong_AsLong │ │ │ │ │ +00000458 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000488 0001a00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000498 0001a10a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +000004a2 0001a20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000004aa 0001a30a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ 000004b4 00005a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ 000004b8 00005a30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -000004be 0000c82f R_ARM_THM_MOVW_ABS_NC 00000688 .LC47 │ │ │ │ │ -000004c2 0000c830 R_ARM_THM_MOVT_ABS 00000688 .LC47 │ │ │ │ │ -000004c6 0000c72f R_ARM_THM_MOVW_ABS_NC 0000067c .LC46 │ │ │ │ │ -000004ca 0000c730 R_ARM_THM_MOVT_ABS 0000067c .LC46 │ │ │ │ │ -000004ce 00017e0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000526 00017f0a R_ARM_THM_CALL 00003349 _PyLong_AsByteArray │ │ │ │ │ -00000538 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000053c 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004be 0000c62f R_ARM_THM_MOVW_ABS_NC 00000688 .LC47 │ │ │ │ │ +000004c2 0000c630 R_ARM_THM_MOVT_ABS 00000688 .LC47 │ │ │ │ │ +000004c6 0000c52f R_ARM_THM_MOVW_ABS_NC 0000067c .LC46 │ │ │ │ │ +000004ca 0000c530 R_ARM_THM_MOVT_ABS 0000067c .LC46 │ │ │ │ │ +000004ce 00017c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000526 00017d0a R_ARM_THM_CALL 000033cd _PyLong_AsByteArray │ │ │ │ │ +00000538 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000053c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000540 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000544 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000054a 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000054a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000550 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000554 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000055c 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000055c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000586 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000058a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000592 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005a2 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000005c8 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000592 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000005a2 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000005c8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000604 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000608 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000060c 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000060c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000064c 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000650 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000068c 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -000006c2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000006c6 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000006c2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000006c6 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000070a 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000744 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000076c 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000770 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000776 0000e02f R_ARM_THM_MOVW_ABS_NC 00000738 .LC52 │ │ │ │ │ -0000077a 0000e030 R_ARM_THM_MOVT_ABS 00000738 .LC52 │ │ │ │ │ -00000780 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007d6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007da 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000744 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000076c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000770 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000776 0000de2f R_ARM_THM_MOVW_ABS_NC 00000738 .LC52 │ │ │ │ │ +0000077a 0000de30 R_ARM_THM_MOVT_ABS 00000738 .LC52 │ │ │ │ │ +00000780 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007d6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007da 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000802 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000806 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000080e 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000081c 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000842 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000080e 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000081c 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000842 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008a4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000008a8 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000008ac 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000008ea 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -000008fc 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000900 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000904 0000f12f R_ARM_THM_MOVW_ABS_NC 00000768 .LC54 │ │ │ │ │ -00000908 0000f130 R_ARM_THM_MOVT_ABS 00000768 .LC54 │ │ │ │ │ -0000090e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000093a 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000093e 0001ac30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000946 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000095c 00006b0a R_ARM_THM_CALL 00003c65 long_neg │ │ │ │ │ -00000970 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000974 0001ac30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000097a 0000d10a R_ARM_THM_CALL 00009c45 long_pow │ │ │ │ │ -0000099e 0001bf0a R_ARM_THM_CALL 00001161 _PyLong_DivmodNear │ │ │ │ │ -000009b6 00008f0a R_ARM_THM_CALL 000060bd long_sub │ │ │ │ │ -000009ce 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ac 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000008ea 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +000008fc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000900 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000904 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000768 .LC54 │ │ │ │ │ +00000908 0000ef30 R_ARM_THM_MOVT_ABS 00000768 .LC54 │ │ │ │ │ +0000090e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000093a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000093e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000946 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000095c 00006b0a R_ARM_THM_CALL 00003ce9 long_neg │ │ │ │ │ +00000970 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000974 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000097a 0000cf0a R_ARM_THM_CALL 00009ccd long_pow │ │ │ │ │ +0000099e 0001bd0a R_ARM_THM_CALL 00001161 _PyLong_DivmodNear │ │ │ │ │ +000009b6 00008f0a R_ARM_THM_CALL 00006141 long_sub │ │ │ │ │ +000009ce 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000009e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a10 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a22 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a38 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a3e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000794 .LC55 │ │ │ │ │ -00000a42 0000f730 R_ARM_THM_MOVT_ABS 00000794 .LC55 │ │ │ │ │ -00000a4c 0001c00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000a64 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a78 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a80 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a84 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a9a 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -00000aac 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000ab0 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000ab4 0000fa2f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC56 │ │ │ │ │ -00000ab8 0000fa30 R_ARM_THM_MOVT_ABS 000007a0 .LC56 │ │ │ │ │ -00000abe 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000af2 0000450a R_ARM_THM_CALL 000019b1 long_to_decimal_string_internal │ │ │ │ │ -00000b10 0000c50a R_ARM_THM_CALL 0000b981 long_format_binary │ │ │ │ │ +00000a10 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a22 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a38 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a3e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000794 .LC55 │ │ │ │ │ +00000a42 0000f530 R_ARM_THM_MOVT_ABS 00000794 .LC55 │ │ │ │ │ +00000a4c 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000a64 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a78 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a80 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a84 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a9a 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +00000aac 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000ab0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000ab4 0000f82f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC56 │ │ │ │ │ +00000ab8 0000f830 R_ARM_THM_MOVT_ABS 000007a0 .LC56 │ │ │ │ │ +00000abe 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000af2 0000450a R_ARM_THM_CALL 000019c1 long_to_decimal_string_internal │ │ │ │ │ +00000b10 0000c30a R_ARM_THM_CALL 0000ba09 long_format_binary │ │ │ │ │ 00000b40 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ 00000b4c 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000b64 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000b76 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000c38 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b64 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000b76 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000c38 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f9e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000fa2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fc8 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ffc 0001bc0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00001010 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001014 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000fc8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ffc 0001ba0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00001010 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001014 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001018 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000101c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001022 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000102c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001022 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000102c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001040 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001044 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001062 0001c60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001084 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000108e 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -0000109c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010b2 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -000010c4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000010c8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000010cc 00010d2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC58 │ │ │ │ │ -000010d0 00010d30 R_ARM_THM_MOVT_ABS 000007ec .LC58 │ │ │ │ │ -000010d6 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001108 0001c80a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001136 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -00001146 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000114a 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000114e 0001112f R_ARM_THM_MOVW_ABS_NC 00000840 .LC60 │ │ │ │ │ -00001152 00011130 R_ARM_THM_MOVT_ABS 00000840 .LC60 │ │ │ │ │ -00001158 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001196 0000b60a R_ARM_THM_CALL 00008a39 long_divrem │ │ │ │ │ -000011b4 00008d0a R_ARM_THM_CALL 00005bb1 long_lshift1 │ │ │ │ │ -000011da 0000430a R_ARM_THM_CALL 0000191d long_compare │ │ │ │ │ -00001206 0001b70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001224 0000740a R_ARM_THM_CALL 00003f09 long_add │ │ │ │ │ -0000123e 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000124c 00008f0a R_ARM_THM_CALL 000060bd long_sub │ │ │ │ │ -00001268 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001272 00002b0a R_ARM_THM_CALL 0000afc5 Py_XDECREF │ │ │ │ │ -00001278 00002b0a R_ARM_THM_CALL 0000afc5 Py_XDECREF │ │ │ │ │ -00001284 00006b0a R_ARM_THM_CALL 00003c65 long_neg │ │ │ │ │ -0000129c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012aa 0000740a R_ARM_THM_CALL 00003f09 long_add │ │ │ │ │ -000012b2 00008f0a R_ARM_THM_CALL 000060bd long_sub │ │ │ │ │ -000012bc 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012c0 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012c4 0001132f R_ARM_THM_MOVW_ABS_NC 0000086c .LC61 │ │ │ │ │ -000012c8 00011330 R_ARM_THM_MOVT_ABS 0000086c .LC61 │ │ │ │ │ -000012ce 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012e2 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ec 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012f0 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000160 00002e1e R_ARM_THM_JUMP24 00001361 maybe_small_long │ │ │ │ │ -000003ea 00006e1e R_ARM_THM_JUMP24 00003cf5 _PyLong_FromSTwoDigits │ │ │ │ │ -00000654 0001b11e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00001062 0001c40a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001084 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000108e 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000109c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010b2 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +000010c4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000010c8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000010cc 00010b2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC58 │ │ │ │ │ +000010d0 00010b30 R_ARM_THM_MOVT_ABS 000007ec .LC58 │ │ │ │ │ +000010d6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001108 0001c60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001136 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +00001146 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000114a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000114e 00010f2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC60 │ │ │ │ │ +00001152 00010f30 R_ARM_THM_MOVT_ABS 00000840 .LC60 │ │ │ │ │ +00001158 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001196 0000b40a R_ARM_THM_CALL 00008ac1 long_divrem │ │ │ │ │ +000011b4 00008d0a R_ARM_THM_CALL 00005c35 long_lshift1 │ │ │ │ │ +000011da 0000430a R_ARM_THM_CALL 0000192d long_compare │ │ │ │ │ +00001206 0001b50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001224 0000740a R_ARM_THM_CALL 00003f8d long_add │ │ │ │ │ +0000123e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000124c 00008f0a R_ARM_THM_CALL 00006141 long_sub │ │ │ │ │ +00001268 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001272 00002b0a R_ARM_THM_CALL 0000b04d Py_XDECREF │ │ │ │ │ +00001278 00002b0a R_ARM_THM_CALL 0000b04d Py_XDECREF │ │ │ │ │ +00001284 00006b0a R_ARM_THM_CALL 00003ce9 long_neg │ │ │ │ │ +0000129c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012aa 0000740a R_ARM_THM_CALL 00003f8d long_add │ │ │ │ │ +000012b2 00008f0a R_ARM_THM_CALL 00006141 long_sub │ │ │ │ │ +000012bc 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012c0 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012c4 0001112f R_ARM_THM_MOVW_ABS_NC 0000086c .LC61 │ │ │ │ │ +000012c8 00011130 R_ARM_THM_MOVT_ABS 0000086c .LC61 │ │ │ │ │ +000012ce 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012e2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ec 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000160 00002e1e R_ARM_THM_JUMP24 00001371 maybe_small_long │ │ │ │ │ +000003ea 00006e1e R_ARM_THM_JUMP24 00003d79 _PyLong_FromSTwoDigits │ │ │ │ │ +00000654 0001af1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 000006d2 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ 00000740 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -000007a6 0000831e R_ARM_THM_JUMP24 00007829 long_bitwise │ │ │ │ │ -000007d2 00006e1e R_ARM_THM_JUMP24 00003cf5 _PyLong_FromSTwoDigits │ │ │ │ │ -000008d2 0001581e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000a04 0001801e R_ARM_THM_JUMP24 0000b151 _PyLong_Copy │ │ │ │ │ -00000fb4 0001801e R_ARM_THM_JUMP24 0000b151 _PyLong_Copy │ │ │ │ │ -00001008 00008d1e R_ARM_THM_JUMP24 00005bb1 long_lshift1 │ │ │ │ │ -0000111e 0001821e R_ARM_THM_JUMP24 00004131 PyLong_FromInt64 │ │ │ │ │ +000007a6 0000831e R_ARM_THM_JUMP24 000078b1 long_bitwise │ │ │ │ │ +000007d2 00006e1e R_ARM_THM_JUMP24 00003d79 _PyLong_FromSTwoDigits │ │ │ │ │ +000008d2 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000a04 00017e1e R_ARM_THM_JUMP24 0000b1d9 _PyLong_Copy │ │ │ │ │ +00000fb4 00017e1e R_ARM_THM_JUMP24 0000b1d9 _PyLong_Copy │ │ │ │ │ +00001008 00008d1e R_ARM_THM_JUMP24 00005c35 long_lshift1 │ │ │ │ │ +0000111e 0001801e R_ARM_THM_JUMP24 000041b5 PyLong_FromInt64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x153a8 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x15410 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001de02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001dc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003f02 R_ARM_ABS32 000018b1 long_dealloc │ │ │ │ │ -0000002c 00004402 R_ARM_ABS32 00001989 long_to_decimal_string │ │ │ │ │ +00000018 00003f02 R_ARM_ABS32 000018c1 long_dealloc │ │ │ │ │ +0000002c 00004402 R_ARM_ABS32 00001999 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000245 long_hash │ │ │ │ │ -00000048 0001df02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003202 R_ARM_ABS32 00001695 long_richcompare │ │ │ │ │ +00000048 0001dd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000064 00003202 R_ARM_ABS32 000016a5 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000c002 R_ARM_ABS32 00008f59 long_new │ │ │ │ │ -000000a0 00015c02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00009102 R_ARM_ABS32 00006311 long_vectorcall │ │ │ │ │ +0000009c 0000be02 R_ARM_ABS32 00008fe1 long_new │ │ │ │ │ +000000a0 00015a02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00009102 R_ARM_ABS32 00006395 long_vectorcall │ │ │ │ │ 000000d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000d4 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000210 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000023c 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000023c 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 0001e002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000027c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000280 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000294 0001e002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a0 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a4 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b8 0001e002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c4 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001de02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000027c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000280 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000294 0001de02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b8 0001de02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f0 00007102 R_ARM_ABS32 00003de1 long_add_method │ │ │ │ │ -000002f4 00008e02 R_ARM_ABS32 00005f81 long_sub_method │ │ │ │ │ -000002f8 00007502 R_ARM_ABS32 000041e5 long_mul_method │ │ │ │ │ -000002fc 0000e502 R_ARM_ABS32 0000b47d long_mod │ │ │ │ │ -00000300 0000e402 R_ARM_ABS32 0000b3fd long_divmod │ │ │ │ │ -00000304 0000d102 R_ARM_ABS32 00009c45 long_pow │ │ │ │ │ -00000308 00006702 R_ARM_ABS32 00003b29 long_neg_method │ │ │ │ │ -0000030c 0000e202 R_ARM_ABS32 0000b35d long_long │ │ │ │ │ -00000310 0000f302 R_ARM_ABS32 0000cee1 long_abs_method │ │ │ │ │ -00000314 00004202 R_ARM_ABS32 0000190d long_bool │ │ │ │ │ +000002f0 00007102 R_ARM_ABS32 00003e65 long_add_method │ │ │ │ │ +000002f4 00008e02 R_ARM_ABS32 00006005 long_sub_method │ │ │ │ │ +000002f8 00007502 R_ARM_ABS32 00004269 long_mul_method │ │ │ │ │ +000002fc 0000e302 R_ARM_ABS32 0000b505 long_mod │ │ │ │ │ +00000300 0000e202 R_ARM_ABS32 0000b485 long_divmod │ │ │ │ │ +00000304 0000cf02 R_ARM_ABS32 00009ccd long_pow │ │ │ │ │ +00000308 00006702 R_ARM_ABS32 00003bad long_neg_method │ │ │ │ │ +0000030c 0000e002 R_ARM_ABS32 0000b3e5 long_long │ │ │ │ │ +00000310 0000f102 R_ARM_ABS32 0000cf69 long_abs_method │ │ │ │ │ +00000314 00004202 R_ARM_ABS32 0000191d long_bool │ │ │ │ │ 00000318 00009802 R_ARM_ABS32 000003d1 long_invert │ │ │ │ │ -0000031c 00008802 R_ARM_ABS32 0000502d long_lshift_method │ │ │ │ │ -00000320 0000eb02 R_ARM_ABS32 0000c335 long_rshift │ │ │ │ │ -00000324 00008202 R_ARM_ABS32 00004fad long_and │ │ │ │ │ -00000328 0000e302 R_ARM_ABS32 0000078d long_xor │ │ │ │ │ -0000032c 0000ab02 R_ARM_ABS32 000081f5 long_or │ │ │ │ │ -00000330 0000e202 R_ARM_ABS32 0000b35d long_long │ │ │ │ │ -00000338 0000e902 R_ARM_ABS32 0000c271 long_float │ │ │ │ │ -00000364 0000ae02 R_ARM_ABS32 0000860d long_div │ │ │ │ │ -00000368 0000cc02 R_ARM_ABS32 000094b1 long_true_divide │ │ │ │ │ -00000374 0000e202 R_ARM_ABS32 0000b35d long_long │ │ │ │ │ +0000031c 00008802 R_ARM_ABS32 000050b1 long_lshift_method │ │ │ │ │ +00000320 0000e902 R_ARM_ABS32 0000c3bd long_rshift │ │ │ │ │ +00000324 00008202 R_ARM_ABS32 00005031 long_and │ │ │ │ │ +00000328 0000e102 R_ARM_ABS32 0000078d long_xor │ │ │ │ │ +0000032c 0000a902 R_ARM_ABS32 0000827d long_or │ │ │ │ │ +00000330 0000e002 R_ARM_ABS32 0000b3e5 long_long │ │ │ │ │ +00000338 0000e702 R_ARM_ABS32 0000c2f9 long_float │ │ │ │ │ +00000364 0000ac02 R_ARM_ABS32 00008695 long_div │ │ │ │ │ +00000368 0000ca02 R_ARM_ABS32 00009539 long_true_divide │ │ │ │ │ +00000374 0000e002 R_ARM_ABS32 0000b3e5 long_long │ │ │ │ │ 00000380 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00010002 R_ARM_ABS32 00000fc1 long_long_getter │ │ │ │ │ +00000384 0000fe02 R_ARM_ABS32 00000fc1 long_long_getter │ │ │ │ │ 0000038c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 00010202 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ +00000398 00010002 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 000003a0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ac 00010002 R_ARM_ABS32 00000fc1 long_long_getter │ │ │ │ │ +000003ac 0000fe02 R_ARM_ABS32 00000fc1 long_long_getter │ │ │ │ │ 000003b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003bc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00010402 R_ARM_ABS32 00000fc5 long_get1 │ │ │ │ │ +000003c0 00010202 R_ARM_ABS32 00000fc5 long_get1 │ │ │ │ │ 000003c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 0000ff02 R_ARM_ABS32 00000f9d long_long_meth │ │ │ │ │ +000003e8 0000fd02 R_ARM_ABS32 00000f9d long_long_meth │ │ │ │ │ 000003f0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f8 0000df02 R_ARM_ABS32 0000b055 int_bit_length │ │ │ │ │ -00000400 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003f8 0000dd02 R_ARM_ABS32 0000b0dd int_bit_length │ │ │ │ │ +00000400 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000404 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000408 00010f02 R_ARM_ABS32 000010e1 int_bit_count │ │ │ │ │ -00000410 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000408 00010d02 R_ARM_ABS32 000010e1 int_bit_count │ │ │ │ │ +00000410 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000414 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000418 00006202 R_ARM_ABS32 000028a1 int_to_bytes │ │ │ │ │ -00000420 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000418 00006202 R_ARM_ABS32 00002925 int_to_bytes │ │ │ │ │ +00000420 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000428 00009c02 R_ARM_ABS32 000066a9 int_from_bytes │ │ │ │ │ -00000430 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000428 00009c02 R_ARM_ABS32 00006731 int_from_bytes │ │ │ │ │ +00000430 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000434 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000438 00010b02 R_ARM_ABS32 00001031 int_as_integer_ratio │ │ │ │ │ -00000440 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000438 00010902 R_ARM_ABS32 00001031 int_as_integer_ratio │ │ │ │ │ +00000440 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000444 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000448 0000ff02 R_ARM_ABS32 00000f9d long_long_meth │ │ │ │ │ +00000448 0000fd02 R_ARM_ABS32 00000f9d long_long_meth │ │ │ │ │ 00000450 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 0000ff02 R_ARM_ABS32 00000f9d long_long_meth │ │ │ │ │ +00000458 0000fd02 R_ARM_ABS32 00000f9d long_long_meth │ │ │ │ │ 00000460 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000464 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000468 0000ff02 R_ARM_ABS32 00000f9d long_long_meth │ │ │ │ │ +00000468 0000fd02 R_ARM_ABS32 00000f9d long_long_meth │ │ │ │ │ 00000470 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000478 0000f802 R_ARM_ABS32 00000919 int___round__ │ │ │ │ │ -00000480 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000478 0000f602 R_ARM_ABS32 00000919 int___round__ │ │ │ │ │ +00000480 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000484 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000488 00011602 R_ARM_ABS32 000000a1 int___getnewargs__ │ │ │ │ │ -00000490 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000488 00011402 R_ARM_ABS32 000000a1 int___getnewargs__ │ │ │ │ │ +00000490 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000494 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000498 0000c902 R_ARM_ABS32 00000469 int___format__ │ │ │ │ │ -000004a0 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000498 0000c702 R_ARM_ABS32 00000469 int___format__ │ │ │ │ │ +000004a0 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004a8 00010902 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ -000004b0 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004a8 00010702 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ +000004b0 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b8 00011202 R_ARM_ABS32 00000081 int_is_integer │ │ │ │ │ -000004c0 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004b8 00011002 R_ARM_ABS32 00000081 int_is_integer │ │ │ │ │ +000004c0 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x15760 contains 1225 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x157c8 contains 1231 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000004c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000006a 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000004c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000006a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000070 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000074 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000088 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000a4 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000088 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000a4 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000c2 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000d0 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000d8 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000dc 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000014a 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000c2 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000d0 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000d8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000dc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000014a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000150 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000154 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000168 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000184 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000168 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000184 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000018a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000018e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001a2 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001b0 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001b8 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001bc 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001fa 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000021a 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001a2 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001b0 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000001b8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001bc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001fa 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000021a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000222 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000226 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000023a 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000240 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000033a 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000023a 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000240 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000033a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000342 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000346 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000035a 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000039e 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003a8 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000003b0 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000003b8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003bc 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000035a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000039e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003a8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003b0 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003b8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003bc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003c0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003c4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003ca 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003d0 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003e0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000003e4 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000043c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000460 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003ca 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003d0 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003e0 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000003e4 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000043c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000460 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000046a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000046e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000048a 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000048a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000490 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000494 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004b8 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000004dc 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004e4 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004f4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000004f8 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000550 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000574 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000057e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000582 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000059e 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000005a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000005a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005cc 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005f0 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000005f8 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000678 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000067c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000680 00001d2f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00000684 00001d30 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000068a 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006ae 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006b2 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006b6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000006ba 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000006c0 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006c6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000006ca 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000006d2 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000712 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000716 00015a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000760 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000764 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007bc 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000007c0 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000080e 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000830 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000bf0 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000bf4 00015a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e5e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e62 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000e7a 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000f02 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f22 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000fba 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000fc6 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001004 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001008 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001054 00015d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001062 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -0000106c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001070 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001074 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00001078 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00001082 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001098 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001110 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001114 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001118 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000111c 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011b8 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000011bc 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000011c0 0001610a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000011d4 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000011e2 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -000011e6 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000011ec 0000262f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ -000011f0 00002630 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -000011f4 0001620a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000123c 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001240 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001244 0000272f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ -00001248 00002730 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -0000124e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001256 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000125e 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001266 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000126c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001270 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001274 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001278 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000127e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000128a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000128e 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001292 0000212f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ -00001296 00002130 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -0000129c 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012a4 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000012aa 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012ae 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012b2 0000222f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -000012b6 00002230 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -000012bc 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012e6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000132a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001340 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001346 0000232f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ -0000134a 00002330 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001350 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001358 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013f0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000013f4 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001418 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001420 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001428 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000142c 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001468 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000014da 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000014de 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000014e2 0000302f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -000014e6 00003030 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -000014ee 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001518 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001538 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000153c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001540 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015ee 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001648 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000166a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000166e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001672 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000016ec 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000016f0 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000016f4 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000016f8 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001706 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000170a 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000170e 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001712 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001794 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001798 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000179c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000017a0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000004be 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000004e4 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004ec 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004fc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000500 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000558 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000057c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000586 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000058a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000005a6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000005ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000005b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000005da 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000600 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000608 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000688 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000068c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000690 00001d2f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00000694 00001d30 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000069a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006be 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006c2 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006c6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000006ca 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000006d0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006d6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000006da 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000006e2 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000722 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000726 00015830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000770 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000774 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000007cc 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000007d0 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000081e 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000840 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c00 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c04 00015830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e6e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e72 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000e8a 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000f12 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f32 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000fca 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000fd6 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001014 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001018 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001064 00015b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001072 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +0000107c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001080 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001084 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00001088 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00001092 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010a8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001120 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001124 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001128 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000112c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000011c8 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000011cc 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000011d0 00015f0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000011e4 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000011f2 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +000011f6 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +000011fc 0000262f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ +00001200 00002630 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ +00001204 0001600a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000124c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001250 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001254 0000272f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ +00001258 00002730 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ +0000125e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001266 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000126e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001276 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000127c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001280 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001284 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001288 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000128e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000129a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000129e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012a2 0000212f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ +000012a6 00002130 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ +000012ac 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012b4 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000012ba 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012be 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012c2 0000222f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +000012c6 00002230 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +000012cc 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012f6 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000133a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000134c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001350 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001356 0000232f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ +0000135a 00002330 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ +00001360 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001368 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001400 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001404 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001428 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001430 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001438 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000143c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001478 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000014ea 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000014ee 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000014f2 0000302f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +000014f6 00003030 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +000014fe 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001528 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001548 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000154c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001550 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000015fe 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001658 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000167a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000167e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001682 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000016fc 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001700 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001704 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001708 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001716 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000171a 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000171e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001722 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000017a4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000017a8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000017be 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000017c2 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000017c8 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000017cc 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000017dc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000017e0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000017e4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000017e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000017ac 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000017b0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000017b4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000017b8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000017ce 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000017d2 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000017d8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000017dc 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000017ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000017f0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000017f6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000017fa 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000017fe 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001802 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001810 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001814 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001818 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000181c 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000182a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000182e 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001832 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001836 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001844 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001848 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000184c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001850 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001868 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000186c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001870 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001874 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000017f4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000017f8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000017fc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001800 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001806 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000180a 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000180e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001812 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001820 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001824 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001828 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000182c 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000183a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000183e 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001842 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001846 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001854 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001858 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000185c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001860 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001878 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000187c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001880 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001884 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001898 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000189c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000018a0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000018a4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001880 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001884 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001888 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000188c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001890 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001894 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000018a8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000018ac 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000018bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001908 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019f4 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001a00 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a04 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a1c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001a86 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001aa6 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001ad2 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001af2 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001b12 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001b32 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001b80 00016c0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001ba4 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d4e 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001d68 00016d0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001eb6 00016e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001ed0 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001fd8 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001ff0 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ff4 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ff8 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000201a 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002042 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000204e 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000205a 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000020ae 00016f0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000216c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002170 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002174 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000217c 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00002310 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002314 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000232e 0001700a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00002378 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000237c 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00002380 0001610a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000238e 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00002392 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00002396 0000472f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -0000239a 00004730 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -0000239e 0001620a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000023f0 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002416 00016f0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00002454 00016e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002460 0001710a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000246a 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000246e 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002472 0000482f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ -00002476 00004830 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ -0000247c 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002498 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024ae 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024b4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000024b8 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000024be 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -000024c2 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -000024c8 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024e2 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e6 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000024ea 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000024f0 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -000024f4 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -000024fa 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000258c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002590 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025d4 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002610 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002656 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000265a 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000265e 0000512f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ -00002662 00005130 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ -00002668 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002692 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026b4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000026b8 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000026bc 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002798 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000279c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000027a0 0000542f R_ARM_THM_MOVW_ABS_NC 0000032c .LC19 │ │ │ │ │ -000027a4 00005430 R_ARM_THM_MOVT_ABS 0000032c .LC19 │ │ │ │ │ -000027aa 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027b4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000027b8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000027bc 0000532f R_ARM_THM_MOVW_ABS_NC 000002fc .LC18 │ │ │ │ │ -000027c0 00005330 R_ARM_THM_MOVT_ABS 000002fc .LC18 │ │ │ │ │ -000027c6 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027d0 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027d4 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000027d8 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000027dc 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000027e2 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027ec 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000027f0 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000027f4 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002830 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002838 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000283c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002850 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000288c 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002894 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000289c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000028ea 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000028f6 0001510a R_ARM_THM_CALL 000005fd PyLong_AsSsize_t │ │ │ │ │ -0000293a 0001790a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000294a 0001790a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000295e 00017a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002aae 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002ad8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002adc 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ae0 0000602f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00002ae4 00006030 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00002aea 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b02 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c3c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c40 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d76 00017a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002fa8 00017c0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002fd6 00017d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003012 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003016 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000301a 00005f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -0000301e 00005f30 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -00003024 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003112 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000311c 00017c0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000032a6 00017d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000032bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000032d2 0001570a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032e4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000032e8 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000032ec 00005e2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -000032f0 00005e30 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -000032f6 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032fc 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003300 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003304 00005d2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -00003308 00005d30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -0000330e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003318 00005a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -0000331c 00005a30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -00003320 00005b2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -00003324 00005b30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -00003328 00005c2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC23 │ │ │ │ │ -0000332c 00005c30 R_ARM_THM_MOVT_ABS 00000398 .LC23 │ │ │ │ │ -00003330 00017e0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000348a 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000348e 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003492 0000602f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00003496 00006030 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -0000349c 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000375e 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003762 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003766 00005f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -0000376a 00005f30 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -00003770 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003bb8 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003c02 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003c20 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003c2a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c2e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c52 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c5c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003c60 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003cca 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -00003cf0 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d18 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003d1c 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003d72 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003d98 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003da2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003da6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003dbe 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003dd4 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ddc 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e52 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003e56 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003ef0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ef4 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f6c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003f70 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004082 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000408e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004092 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000040ac 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000040e6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000040ea 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004104 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000410e 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041c8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000041cc 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000424e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004252 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000042ac 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042b0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004366 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000436a 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000447a 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004486 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000448a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000044a0 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000044b6 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000044ee 00016c0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000046fa 00016c0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000494c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000496c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004970 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004974 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004978 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000497e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049aa 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000049d6 0000790a R_ARM_THM_CALL 00000b19 kmul_split.constprop.0 │ │ │ │ │ -000049f2 0000790a R_ARM_THM_CALL 00000b19 kmul_split.constprop.0 │ │ │ │ │ -00004a36 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004a7c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004aa4 00007a0a R_ARM_THM_CALL 00000c41 v_isub.isra.0 │ │ │ │ │ -00004ab8 00007a0a R_ARM_THM_CALL 00000c41 v_isub.isra.0 │ │ │ │ │ -00004b34 00007b0a R_ARM_THM_CALL 00000dcd v_iadd.isra.0 │ │ │ │ │ -00004b68 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004b94 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004ba6 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004bd0 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004bf0 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004c26 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004c60 00007b0a R_ARM_THM_CALL 00000dcd v_iadd.isra.0 │ │ │ │ │ -00004cf4 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d18 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d36 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d3c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004d7e 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004d88 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004d8c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004da2 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f40 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f68 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004f88 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004f90 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004f94 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004f98 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004f9c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004fa2 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fa8 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ff6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ffa 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005140 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000514c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005150 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005164 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005196 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000055d6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000055da 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005628 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000562c 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000566c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005670 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005674 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005678 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000567e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056a2 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000570c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005734 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000574e 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000575a 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000057c0 00017f0a R_ARM_THM_CALL 00003349 _PyLong_AsByteArray │ │ │ │ │ -00005842 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005846 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000584a 0000872f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ -0000584e 00008730 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ -00005854 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000585a 0001850a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00005866 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000586a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000586e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005876 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000587c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005880 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000588e 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005892 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005896 0000862f R_ARM_THM_MOVW_ABS_NC 0000048c .LC30 │ │ │ │ │ -0000589a 00008630 R_ARM_THM_MOVT_ABS 0000048c .LC30 │ │ │ │ │ -000058a0 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000058a8 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000058ac 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058b0 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058b4 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000058de 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000058e2 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000058e8 00008a2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC32 │ │ │ │ │ -000058ec 00008a30 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ -000058f2 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000590e 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -00005920 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005924 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005928 0000872f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ -0000592c 00008730 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ -00005932 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059bc 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000059da 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005a0a 00017f0a R_ARM_THM_CALL 00003349 _PyLong_AsByteArray │ │ │ │ │ -00005a78 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005a7c 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005a80 00008a2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC32 │ │ │ │ │ -00005a84 00008a30 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ -00005a8c 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005af8 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b06 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005b1e 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005b22 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005b26 00008c2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -00005b2a 00008c30 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -00005b30 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005b4a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b56 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005b8c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00005b90 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00005b98 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005c06 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005ef2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ef6 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005ff2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ff6 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000060b2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060b6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000611a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000611e 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006240 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006244 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000062c2 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000062c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000062cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000062e0 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006306 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000634a 00018b0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006356 00018c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000635e 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006362 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006366 0000902f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ -0000636a 00009030 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ -00006374 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000063ba 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000063be 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006400 00018e0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000645a 00018f0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00006482 00018f0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000064a0 00018f0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000064ca 00018f0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00006512 00018e0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000658c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006590 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006594 0000952f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ -00006598 00009530 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ -0000659e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000065a6 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000065aa 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000065ae 0000942f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ -000065b2 00009430 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ -000065b8 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006616 00017f0a R_ARM_THM_CALL 00003349 _PyLong_AsByteArray │ │ │ │ │ -00006626 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000662a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00006632 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000663e 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000667c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000668e 00017f0a R_ARM_THM_CALL 00003349 _PyLong_AsByteArray │ │ │ │ │ -00006708 0001790a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006718 0001930a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -000067e4 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000067f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000067f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000680c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a30 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006aae 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006ab2 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006d28 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006d2c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006d3e 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006d76 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006d84 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006d88 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006d8c 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006f4a 0001940a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00006f5e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006f62 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006f68 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f7a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f98 00017c0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006fbc 00017d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006fc8 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006fe0 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000701e 00017d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000704a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000704e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000706c 0001790a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00007076 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000707a 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000707e 00005d2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -00007082 00005d30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -00007088 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007090 00017c0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000709e 00005a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -000070a2 00005a30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -000070a6 00005b2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -000070aa 00005b30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -000070ae 00009b2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ -000070b2 00009b30 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ -000070b6 00017e0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000070be 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000070cc 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000070d0 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000070d4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000070d8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000070de 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000070e8 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000070ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000070f0 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007184 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007190 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007194 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000071a6 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000744e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007452 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000075c8 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007618 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000773c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007740 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007744 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000077c0 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077fe 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007804 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007808 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000780c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007810 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007816 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007824 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000078be 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000078ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000078ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000078e0 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000079c2 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007ada 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007ca4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007cd6 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007cda 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007cde 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007ce2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007cea 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007d48 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007dbc 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007dc0 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007dc4 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007de2 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007ece 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008154 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008176 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000818c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008196 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000819e 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000081f0 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008240 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008244 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000829c 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000082a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000082ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000082be 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008498 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000849c 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008510 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008514 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008518 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000851c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008522 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000855c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000085a0 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000085a8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000085ac 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000085e4 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000085ee 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000085fc 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008600 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008604 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008608 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000864e 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008660 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008664 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008674 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000086bc 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000086f2 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000086fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000086fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008754 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000875c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008760 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008768 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000087f0 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000087f4 00014f0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000881e 0001970a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008826 00014f0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000885e 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000888a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000889c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088ae 0001970a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000088b8 00014f0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -000088cc 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000088d2 00014f0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00008900 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00008904 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00008908 0001610a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00008916 0000b12f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ -0000891a 0000b130 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ -0000891e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ -00008922 0000b230 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ -00008926 0001620a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00008992 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089a6 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000089aa 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000089ae 0000b42f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC41 │ │ │ │ │ -000089b2 0000b430 R_ARM_THM_MOVT_ABS 000005c0 .LC41 │ │ │ │ │ -000089b8 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000089cc 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000089d0 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000089d4 0000b32f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -000089d8 0000b330 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ -000089de 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000089e6 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089ee 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089f6 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a20 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a28 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a34 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008aea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008aee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008c32 00014f0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00008cbc 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ce2 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d5c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008d60 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008d88 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008d8c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008d90 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dc2 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008dda 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008df2 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008e1c 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008e30 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008e46 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008e5c 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008ea0 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008edc 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008ee0 00019830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008ee4 0000b82f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ -00008ee8 0000b830 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ -00008eee 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008f02 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f1a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f22 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -00008f3a 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00008f80 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f84 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f9c 00018a0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00008fae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008fb2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008ff0 0001990a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00009006 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009014 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009018 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009034 00017d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000906c 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00009096 00019b0a R_ARM_THM_CALL 0000936d PyLong_FromUnicodeObject │ │ │ │ │ -0000909e 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000090a2 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000090b4 00019d0a R_ARM_THM_CALL 0000b2e1 _PyLong_FromBytes │ │ │ │ │ -000090bc 0001570a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090c2 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000090c6 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000090ca 0000be2f R_ARM_THM_MOVW_ABS_NC 00000620 .LC44 │ │ │ │ │ -000090ce 0000be30 R_ARM_THM_MOVT_ABS 00000620 .LC44 │ │ │ │ │ -000090d4 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000090e8 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000090ec 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000090f0 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000600 .LC43 │ │ │ │ │ -000090f4 0000bd30 R_ARM_THM_MOVT_ABS 00000600 .LC43 │ │ │ │ │ -000090fa 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009106 00019e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000911e 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00009122 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000912a 00019e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000913c 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009140 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009144 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000648 .LC45 │ │ │ │ │ -00009148 0000bf30 R_ARM_THM_MOVT_ABS 00000648 .LC45 │ │ │ │ │ -0000914e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009154 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00009158 00019f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000917c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009184 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009198 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000919c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000091b2 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000922c 0001990a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00009240 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00009244 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000926a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009290 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000929c 0001570a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092a2 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000092a6 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000092aa 0000be2f R_ARM_THM_MOVW_ABS_NC 00000620 .LC44 │ │ │ │ │ -000092ae 0000be30 R_ARM_THM_MOVT_ABS 00000620 .LC44 │ │ │ │ │ -000092b4 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092bc 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000092c0 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000092c4 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000600 .LC43 │ │ │ │ │ -000092c8 0000bd30 R_ARM_THM_MOVT_ABS 00000600 .LC43 │ │ │ │ │ -000092ce 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092d8 00019e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000092ee 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000092f2 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000092f8 00019e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00009308 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000930c 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009310 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000648 .LC45 │ │ │ │ │ -00009314 0000bf30 R_ARM_THM_MOVT_ABS 00000648 .LC45 │ │ │ │ │ -0000931a 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009320 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00009324 00019f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000932c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009384 0001a60a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000938e 0001a70a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00009398 0001590a R_ARM_THM_CALL 000006d9 PyLong_FromString │ │ │ │ │ -000093d4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000093d8 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000093dc 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000093e0 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000093ea 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000093f6 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009402 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000944a 0001a90a R_ARM_THM_CALL 0000cc89 _PyLong_Frexp │ │ │ │ │ -00009468 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000946c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009470 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000694 .LC48 │ │ │ │ │ -00009474 0000ca30 R_ARM_THM_MOVT_ABS 00000694 .LC48 │ │ │ │ │ -0000947a 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009484 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009488 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000948c 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00009490 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00009496 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000949c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000094a0 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000094a8 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000095a6 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000095d0 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000095da 0001970a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000097da 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009802 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009888 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098a2 00018f0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00009934 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009956 0001970a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009ab8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009abc 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009aea 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009aee 00019830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009af2 0000b82f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ -00009af6 0000b830 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ -00009afc 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009b50 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009bec 00018f0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00009c00 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009c04 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009c08 0000cb2f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC49 │ │ │ │ │ -00009c0c 0000cb30 R_ARM_THM_MOVT_ABS 000006b8 .LC49 │ │ │ │ │ -00009c12 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009c9a 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009c9e 0001ac30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009d62 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009d66 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009dca 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e34 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009e38 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009e5a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009eb4 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009eca 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ee0 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f70 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fc4 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009fe4 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009fe8 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a082 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0f6 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a120 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a12c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a130 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a152 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1ac 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -0000a2ea 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -0000a334 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a346 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a34c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a350 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a42a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a496 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a540 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a554 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a558 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a55e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000708 .LC51 │ │ │ │ │ -0000a562 0000d030 R_ARM_THM_MOVT_ABS 00000708 .LC51 │ │ │ │ │ -0000a56a 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a57c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a590 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5b6 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000a5ba 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000a5c2 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a5c6 0001ac30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a5f2 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a610 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a63c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a640 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a650 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a658 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a65c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a660 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a664 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a66a 0000cf2f R_ARM_THM_MOVW_ABS_NC 000006e8 .LC50 │ │ │ │ │ -0000a66e 0000cf30 R_ARM_THM_MOVT_ABS 000006e8 .LC50 │ │ │ │ │ -0000a676 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a67e 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a6a6 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a750 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a75e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a762 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a7da 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a80c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a820 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a8a8 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8d4 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a90e 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a942 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a986 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9b6 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9f4 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa1c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab8c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000abc8 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acf6 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad0a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad58 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad74 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adbe 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adcc 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000add4 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000addc 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adf8 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae04 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae3a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae44 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae58 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae88 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ae8c 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aeee 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000aef2 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000af3e 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000af46 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000af4a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000af5e 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000afb6 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b0b8 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b0dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b0e0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b0f8 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b11e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b122 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b140 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b17c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b180 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b1c6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000b22e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b232 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b2fc 0001590a R_ARM_THM_CALL 000006d9 PyLong_FromString │ │ │ │ │ -0000b31e 00017a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000b326 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b32a 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b330 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000b334 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000b33c 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b352 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b35e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b362 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b396 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b39a 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b3e0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000b42a 0001b70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000b43c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b440 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b46a 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b474 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4ac 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b4b0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b510 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b56a 0001970a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b572 00014f0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000b5f6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b5fa 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b77a 00014f0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000b7b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b7b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b800 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b81a 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b848 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b85e 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b874 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b88a 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b8b0 00015c0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b8ba 0001970a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b8cc 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000b8d0 00019830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000b8d4 0000b82f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ -0000b8d8 0000b830 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ -0000b8de 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b8e8 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b8ec 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b912 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b920 0001630a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b928 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -0000ba2c 00016d0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000bc7a 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000bca6 00016e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000bfa8 00016f0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000bfd2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000bfd6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000bfde 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c036 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c03a 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c03e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000750 .LC53 │ │ │ │ │ -0000c042 0000e830 R_ARM_THM_MOVT_ABS 00000750 .LC53 │ │ │ │ │ -0000c048 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c2b8 0001a90a R_ARM_THM_CALL 0000cc89 _PyLong_Frexp │ │ │ │ │ -0000c2cc 00018f0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000c2de 0001570a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c2ea 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2ee 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2f2 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000694 .LC48 │ │ │ │ │ -0000c2f6 0000ca30 R_ARM_THM_MOVT_ABS 00000694 .LC48 │ │ │ │ │ -0000c2fc 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c302 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c306 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c30a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000c30e 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000c314 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c320 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c324 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c32c 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c45c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c460 00014930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c922 00017f0a R_ARM_THM_CALL 00003349 _PyLong_AsByteArray │ │ │ │ │ -0000c9ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c9b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9d8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c9dc 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c9e0 0000872f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ -0000c9e4 00008730 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ -0000c9ea 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c9f0 0001850a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000c9f6 0001ba0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ca30 00014f0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000ca3a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ca3e 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ca42 0000862f R_ARM_THM_MOVW_ABS_NC 0000048c .LC30 │ │ │ │ │ -0000ca46 00008630 R_ARM_THM_MOVT_ABS 0000048c .LC30 │ │ │ │ │ -0000ca4c 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ca58 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -0000ca62 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ca66 00016a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ca70 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ca74 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000caae 0001bc0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000cbe2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cbe6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc80 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cc84 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cce4 00015b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ccf0 0001970a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000cd46 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000cd4a 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000cdfe 0001bc0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000ce6c 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000ce70 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000cefc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cf00 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cf64 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -0000cf94 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cfa6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cfaa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d016 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000d030 00017f0a R_ARM_THM_CALL 00003349 _PyLong_AsByteArray │ │ │ │ │ -0000d074 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d078 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d07c 0000fc2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC57 │ │ │ │ │ -0000d080 0000fc30 R_ARM_THM_MOVT_ABS 000007c8 .LC57 │ │ │ │ │ -0000d086 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d0bc 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0e8 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d0ec 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d0f0 00008c2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000d0f4 00008c30 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000d0fa 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d102 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000d134 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000d13a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d13e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d146 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d14c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d150 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d154 00008c2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000d158 00008c30 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000d15e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d174 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1c4 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d1d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d1d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d1ea 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d216 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d222 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d226 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d23c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d4fc 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d508 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d50c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d520 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d578 00016c0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000d5ac 00016b0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d738 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d84c 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d8a6 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d8dc 0001450a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d8e4 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d8f0 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d908 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d910 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d91c 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d932 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d93a 0001460a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d946 0001470a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000da62 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000da66 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000da6a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000da6e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000da74 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000da98 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000da9c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000daa0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000daa4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000daaa 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dab2 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dab8 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dabc 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dac0 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000db6e 0001920a R_ARM_THM_CALL 000065d9 PyLong_AsLongLong │ │ │ │ │ -0000db78 0001920a R_ARM_THM_CALL 000065d9 PyLong_AsLongLong │ │ │ │ │ -0000dbbe 0001bc0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000dbd8 0001bc0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000dbec 0001bc0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000dd5e 0001bc0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000ddf8 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de66 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e148 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e15c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e1da 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e1f4 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e208 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e212 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -0000e22c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e234 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e23c 0001580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018fe 00015c1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00001902 0001631e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002572 00015c1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00002588 0001631e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -000025ca 00015c1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000025ce 0001631e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000631c 00018a1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00006370 0001601e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -000091e6 00019b1e R_ARM_THM_JUMP24 0000936d PyLong_FromUnicodeObject │ │ │ │ │ -000091f2 00018a1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000925c 00019d1e R_ARM_THM_JUMP24 0000b2e1 _PyLong_FromBytes │ │ │ │ │ -00009464 00018f1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -000098b4 0001aa1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000afc0 00014a1e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ -0000afd4 0001581e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000c2b2 0001aa1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000cc5a 00014f1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ -0000cc66 0001801e R_ARM_THM_JUMP24 0000b151 _PyLong_Copy │ │ │ │ │ -0000cf8e 0001801e R_ARM_THM_JUMP24 0000b151 _PyLong_Copy │ │ │ │ │ -0000cfc6 0001801e R_ARM_THM_JUMP24 0000b151 _PyLong_Copy │ │ │ │ │ -0000db30 0001581e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000dc06 0001821e R_ARM_THM_JUMP24 00004131 PyLong_FromInt64 │ │ │ │ │ +000018b0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018b4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018b8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018bc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000018d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001918 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a04 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001a10 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a14 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a2c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001a96 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001ab6 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001ae2 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001b02 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001b22 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001b42 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001b90 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001bb4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d5e 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001d78 00016b0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001ec6 00016c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001ee0 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001fe8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002000 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002004 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002008 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000202a 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002052 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000205e 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000206a 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000020be 00016d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000217a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000217e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002182 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000218a 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00002320 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002324 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002338 00016e0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +0000237c 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00002380 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00002384 00015f0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00002392 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00002396 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +0000239a 0000472f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +0000239e 00004730 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +000023a2 0001600a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000023f4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000241a 00016d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002458 00016c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002464 00016f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000246e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002472 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002476 0000482f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ +0000247a 00004830 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ +00002480 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000249c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024b2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024b8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024bc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024c2 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +000024c6 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +000024cc 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024e6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024ea 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024ee 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024f4 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +000024f8 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +000024fe 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002590 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002594 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025d8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002614 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000265a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000265e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002662 0000512f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ +00002666 00005130 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ +0000266c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002696 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026b8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000026bc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000026c0 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000279c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000027a0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000027a4 0000542f R_ARM_THM_MOVW_ABS_NC 0000032c .LC19 │ │ │ │ │ +000027a8 00005430 R_ARM_THM_MOVT_ABS 0000032c .LC19 │ │ │ │ │ +000027ae 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027b8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000027bc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000027c0 0000532f R_ARM_THM_MOVW_ABS_NC 000002fc .LC18 │ │ │ │ │ +000027c4 00005330 R_ARM_THM_MOVT_ABS 000002fc .LC18 │ │ │ │ │ +000027ca 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027d4 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027d8 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027dc 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000027e0 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000027e6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027f0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000027f4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000027f8 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002856 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002872 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002880 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002884 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000289c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028ca 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000028d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028e8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002906 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002914 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000291c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002920 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000296e 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000297a 00014f0a R_ARM_THM_CALL 0000060d PyLong_AsSsize_t │ │ │ │ │ +000029be 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000029ce 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000029e2 0001780a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002b32 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002b5c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b60 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b64 0000602f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00002b68 00006030 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00002b6e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b86 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cc0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002cc4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002dfa 0001780a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000302c 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000305a 00017b0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003096 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000309a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000309e 00005f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +000030a2 00005f30 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +000030a8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003196 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031a0 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000332a 00017b0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003356 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003368 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000336c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003370 00005e2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +00003374 00005e30 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +0000337a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003380 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003384 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003388 00005d2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +0000338c 00005d30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ +00003392 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000339c 00005a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +000033a0 00005a30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +000033a4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +000033a8 00005b30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +000033ac 00005c2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC23 │ │ │ │ │ +000033b0 00005c30 R_ARM_THM_MOVT_ABS 00000398 .LC23 │ │ │ │ │ +000033b4 00017c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000350e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003512 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003516 0000602f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +0000351a 00006030 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00003520 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000037e2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000037e6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000037ea 00005f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +000037ee 00005f30 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +000037f4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c3c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c86 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ca4 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003cae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003cb2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003cd6 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ce0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003ce4 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003d4e 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +00003d74 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d9c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003da0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003df6 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e1c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003e26 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e2a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e42 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e58 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e60 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ed6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003eda 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003f74 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f78 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ff0 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003ff4 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004106 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004112 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004116 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004130 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000416a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000416e 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004188 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004192 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000424c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004250 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000042d2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000042d6 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004330 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004334 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043ea 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000043ee 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000044fe 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000450a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000450e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004524 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000453a 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004572 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000477e 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000049d0 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049f0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000049f4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000049f8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000049fc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004a02 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a2e 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004a5a 0000790a R_ARM_THM_CALL 00000b19 kmul_split.constprop.0 │ │ │ │ │ +00004a76 0000790a R_ARM_THM_CALL 00000b19 kmul_split.constprop.0 │ │ │ │ │ +00004aba 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004b00 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004b28 00007a0a R_ARM_THM_CALL 00000c41 v_isub.isra.0 │ │ │ │ │ +00004b3c 00007a0a R_ARM_THM_CALL 00000c41 v_isub.isra.0 │ │ │ │ │ +00004bb8 00007b0a R_ARM_THM_CALL 00000dcd v_iadd.isra.0 │ │ │ │ │ +00004bec 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c18 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004c2a 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004c54 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c74 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004caa 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004ce4 00007b0a R_ARM_THM_CALL 00000dcd v_iadd.isra.0 │ │ │ │ │ +00004d78 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d9c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dba 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dc0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e02 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004e0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e26 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004fc4 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004fec 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000500c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005014 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005018 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000501c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005020 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005026 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000502c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000507a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000507e 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051c4 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000051d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000051d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000051e8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000521a 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000565a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000565e 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000056ac 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000056b0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000056f0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000056f4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000056f8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000056fc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005702 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005726 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005790 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000057b8 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000057d2 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000057de 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005844 00017d0a R_ARM_THM_CALL 000033cd _PyLong_AsByteArray │ │ │ │ │ +000058c6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000058ca 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000058ce 0000872f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ +000058d2 00008730 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ +000058d8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000058de 0001830a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000058ea 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000058ee 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000058f2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000058fa 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00005900 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005904 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005912 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005916 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000591a 0000862f R_ARM_THM_MOVW_ABS_NC 0000048c .LC30 │ │ │ │ │ +0000591e 00008630 R_ARM_THM_MOVT_ABS 0000048c .LC30 │ │ │ │ │ +00005924 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000592c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005930 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005934 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005938 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005962 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005966 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000596c 00008a2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC32 │ │ │ │ │ +00005970 00008a30 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ +00005976 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005992 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +000059a4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000059a8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000059ac 0000872f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ +000059b0 00008730 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ +000059b6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a40 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005a5e 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005a8e 00017d0a R_ARM_THM_CALL 000033cd _PyLong_AsByteArray │ │ │ │ │ +00005afc 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b00 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b04 00008a2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC32 │ │ │ │ │ +00005b08 00008a30 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ +00005b10 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b7c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b8a 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005ba2 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005ba6 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005baa 00008c2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +00005bae 00008c30 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +00005bb4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005bce 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bda 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005c10 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00005c14 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005c1c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005c8a 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005f76 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005f7a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006076 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000607a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006136 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000613a 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000619e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000061a2 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000062c4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000062c8 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006346 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000634c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006350 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006364 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000638a 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000063ce 0001890a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063da 00018a0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000063e2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000063e6 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000063ea 0000902f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ +000063ee 00009030 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ +000063f8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000643e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006442 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006484 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000064de 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00006506 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00006524 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000654e 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00006596 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00006610 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006614 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006618 0000952f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ +0000661c 00009530 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ +00006622 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000662a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000662e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006632 0000942f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ +00006636 00009430 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ +0000663c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000669e 00017d0a R_ARM_THM_CALL 000033cd _PyLong_AsByteArray │ │ │ │ │ +000066ae 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000066b2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000066ba 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000066c6 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006704 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006716 00017d0a R_ARM_THM_CALL 000033cd _PyLong_AsByteArray │ │ │ │ │ +00006790 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000067a0 0001910a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +0000686c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006878 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000687c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006894 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006ab8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b36 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006b3a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006db0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006db4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006dc6 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006dfe 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006e0c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006e10 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006e14 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006fd2 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006fe6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006fea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006ff0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007002 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007020 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00007044 00017b0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007050 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007068 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070a6 00017b0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000070d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000070d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000070f4 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000070fe 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007102 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007106 00005d2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +0000710a 00005d30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ +00007110 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007118 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00007126 00005a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +0000712a 00005a30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +0000712e 00005b2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +00007132 00005b30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +00007136 00009b2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ +0000713a 00009b30 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ +0000713e 00017c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00007146 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007154 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007158 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000715c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007160 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007166 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007170 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007178 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000720c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007218 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000721c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000722e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000074ac 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000074b0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000764e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007676 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000076a4 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007724 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007728 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000772c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007730 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007888 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000788c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007890 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007894 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000789a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000078aa 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007946 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007952 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007956 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007968 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007a4a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b5e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007b62 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007d2c 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007d5e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007d62 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007d66 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007d6a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007d72 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007dd0 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007e44 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007e48 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007e4c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007e6a 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007f56 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081dc 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000081fe 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008214 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000821e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008226 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00008278 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000082c8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000082cc 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008324 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008330 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008334 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008346 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008520 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008524 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008598 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000859c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000085a0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000085a4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000085aa 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000085e4 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008628 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008630 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008634 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000866c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008676 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00008684 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008688 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000868c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008690 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000086d6 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000086e8 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000086ec 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000086fc 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008744 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000877a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008782 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008786 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000087dc 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000087e4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000087e8 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000087f0 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008878 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000887c 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +000088a6 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000088ae 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +000088e6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008912 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008924 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008936 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008940 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00008954 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000895a 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00008988 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000898c 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00008990 00015f0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000899e 0000af2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ +000089a2 0000af30 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ +000089a6 0000b02f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ +000089aa 0000b030 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ +000089ae 0001600a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00008a1a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a2e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008a32 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008a36 0000b22f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC41 │ │ │ │ │ +00008a3a 0000b230 R_ARM_THM_MOVT_ABS 000005c0 .LC41 │ │ │ │ │ +00008a40 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008a54 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008a58 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008a5c 0000b12f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +00008a60 0000b130 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +00008a66 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008a6e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a76 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a7e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008aa8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ab0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008abc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008b72 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008b76 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008cba 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00008d44 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d6a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008de4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008de8 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008e10 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008e14 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008e18 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e4a 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008e62 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008e7a 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008ea4 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008eb8 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008ece 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008ee4 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008f28 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008f64 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008f68 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008f6c 0000b62f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ +00008f70 0000b630 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ +00008f76 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f8a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fa2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008faa 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +00008fc2 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009008 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000900c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009024 0001880a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00009036 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000903a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009078 0001970a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000908e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000909c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000090a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000090bc 00017b0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000090f4 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000911e 0001990a R_ARM_THM_CALL 000093f5 PyLong_FromUnicodeObject │ │ │ │ │ +00009126 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000912a 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000913c 00019b0a R_ARM_THM_CALL 0000b369 _PyLong_FromBytes │ │ │ │ │ +00009144 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000914a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000914e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009152 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000620 .LC44 │ │ │ │ │ +00009156 0000bc30 R_ARM_THM_MOVT_ABS 00000620 .LC44 │ │ │ │ │ +0000915c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009170 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009174 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009178 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000600 .LC43 │ │ │ │ │ +0000917c 0000bb30 R_ARM_THM_MOVT_ABS 00000600 .LC43 │ │ │ │ │ +00009182 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000918e 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000091a6 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000091aa 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000091b2 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000091c4 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000091c8 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000091cc 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000648 .LC45 │ │ │ │ │ +000091d0 0000bd30 R_ARM_THM_MOVT_ABS 00000648 .LC45 │ │ │ │ │ +000091d6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000091dc 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000091e0 00019d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00009204 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000920c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009220 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009224 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000923a 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000092b4 0001970a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000092c8 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000092cc 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000092f0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009316 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009322 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009328 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000932c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009330 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000620 .LC44 │ │ │ │ │ +00009334 0000bc30 R_ARM_THM_MOVT_ABS 00000620 .LC44 │ │ │ │ │ +0000933a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009342 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009346 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000934a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000600 .LC43 │ │ │ │ │ +0000934e 0000bb30 R_ARM_THM_MOVT_ABS 00000600 .LC43 │ │ │ │ │ +00009354 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000935e 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00009374 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00009378 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000937e 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00009390 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009394 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009398 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000648 .LC45 │ │ │ │ │ +0000939c 0000bd30 R_ARM_THM_MOVT_ABS 00000648 .LC45 │ │ │ │ │ +000093a2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093a8 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000093ac 00019d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000093b4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000940c 0001a40a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00009416 0001a50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00009420 0001570a R_ARM_THM_CALL 000006e9 PyLong_FromString │ │ │ │ │ +0000945c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009460 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009464 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00009468 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00009472 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000947e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000948a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094d2 0001a70a R_ARM_THM_CALL 0000cd11 _PyLong_Frexp │ │ │ │ │ +000094f0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000094f4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000094f8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000694 .LC48 │ │ │ │ │ +000094fc 0000c830 R_ARM_THM_MOVT_ABS 00000694 .LC48 │ │ │ │ │ +00009502 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000950c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009510 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009514 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00009518 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000951e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009524 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009528 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00009530 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000962e 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009658 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00009662 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009862 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000988a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009910 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000992a 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000099bc 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000099de 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009b40 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009b44 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009b72 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009b76 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009b7a 0000b62f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ +00009b7e 0000b630 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ +00009b84 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009bd8 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009c74 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00009c88 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009c8c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009c90 0000c92f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC49 │ │ │ │ │ +00009c94 0000c930 R_ARM_THM_MOVT_ABS 000006b8 .LC49 │ │ │ │ │ +00009c9a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009d22 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009d26 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009dea 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009dee 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009e52 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ebc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009ec0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009ee2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f3c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f52 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f68 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ff8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a04c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a06c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a070 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a10a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a17e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a1a8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a1b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a1b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a1da 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a234 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000a372 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000a3bc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3ce 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3d4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a3d8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a4b2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a51e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5c8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5dc 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a5e0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a5e6 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000708 .LC51 │ │ │ │ │ +0000a5ea 0000ce30 R_ARM_THM_MOVT_ABS 00000708 .LC51 │ │ │ │ │ +0000a5f2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a604 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a618 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a63e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000a642 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000a64a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a64e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a67a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a698 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6c4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a6c8 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a6d8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6e0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a6e4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a6e8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a6ec 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a6f2 0000cd2f R_ARM_THM_MOVW_ABS_NC 000006e8 .LC50 │ │ │ │ │ +0000a6f6 0000cd30 R_ARM_THM_MOVT_ABS 000006e8 .LC50 │ │ │ │ │ +0000a6fe 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a706 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a72e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7d8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7e6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a7ea 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a862 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a894 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8a8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a930 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a95c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a996 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9ca 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa0e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa3e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa7c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aaa4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac14 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac50 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad7e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad92 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ade0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adfc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae46 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae54 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae5c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae64 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae80 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae8c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aec2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aecc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aee0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af10 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000af14 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000af76 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000af7a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000afc6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000afce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000afd2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000afe6 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b03e 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b140 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b164 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b168 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b180 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b1a6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b1aa 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b1c8 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b204 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b208 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b24e 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000b2b6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b2ba 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b384 0001570a R_ARM_THM_CALL 000006e9 PyLong_FromString │ │ │ │ │ +0000b3a6 0001780a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000b3ae 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b3b2 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b3b8 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000b3bc 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000b3c4 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b3da 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b3ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b41e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b422 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b468 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000b4b2 0001b50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000b4c4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b4c8 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b4f2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4fc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b534 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b538 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b598 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5f2 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b5fa 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000b67e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b682 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b802 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000b83a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b83e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b888 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b8a2 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b8d0 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b8e6 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b8fc 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b912 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b938 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b942 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b954 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b958 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b95c 0000b62f R_ARM_THM_MOVW_ABS_NC 000005ec .LC42 │ │ │ │ │ +0000b960 0000b630 R_ARM_THM_MOVT_ABS 000005ec .LC42 │ │ │ │ │ +0000b966 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b970 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b974 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b99a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9a8 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b9b0 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000bab4 00016b0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000bd02 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000bd2e 00016c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000c030 00016d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000c05a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c05e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c066 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c0be 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c0c2 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c0c6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000750 .LC53 │ │ │ │ │ +0000c0ca 0000e630 R_ARM_THM_MOVT_ABS 00000750 .LC53 │ │ │ │ │ +0000c0d0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c340 0001a70a R_ARM_THM_CALL 0000cd11 _PyLong_Frexp │ │ │ │ │ +0000c354 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000c366 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c372 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c376 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c37a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000694 .LC48 │ │ │ │ │ +0000c37e 0000c830 R_ARM_THM_MOVT_ABS 00000694 .LC48 │ │ │ │ │ +0000c384 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c38a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c38e 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c392 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000c396 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000c39c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c3a8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c3ac 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c3b4 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c4e4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c4e8 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c9aa 00017d0a R_ARM_THM_CALL 000033cd _PyLong_AsByteArray │ │ │ │ │ +0000ca36 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca3a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ca60 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ca64 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ca68 0000872f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ +0000ca6c 00008730 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ +0000ca72 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca78 0001830a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ca7e 0001b80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000cab8 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000cac2 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cac6 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000caca 0000862f R_ARM_THM_MOVW_ABS_NC 0000048c .LC30 │ │ │ │ │ +0000cace 00008630 R_ARM_THM_MOVT_ABS 0000048c .LC30 │ │ │ │ │ +0000cad4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cae0 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000caea 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000caee 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000caf8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cafc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cb36 0001ba0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000cc6a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cc6e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd08 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cd0c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cd6c 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cd78 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cdce 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000cdd2 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000ce86 0001ba0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000cef4 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000cef8 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000cf84 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cf88 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cfec 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000d01c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d02e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d032 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d09e 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000d0b8 00017d0a R_ARM_THM_CALL 000033cd _PyLong_AsByteArray │ │ │ │ │ +0000d0fc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d100 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d104 0000fa2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC57 │ │ │ │ │ +0000d108 0000fa30 R_ARM_THM_MOVT_ABS 000007c8 .LC57 │ │ │ │ │ +0000d10e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d144 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d170 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d174 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d178 00008c2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000d17c 00008c30 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000d182 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d18a 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000d1bc 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000d1c2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d1c6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d1ce 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d1d4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d1d8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d1dc 00008c2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000d1e0 00008c30 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000d1e6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d1fc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d24c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d258 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d25c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d272 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d29e 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d2aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d2ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d2c4 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d584 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d590 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d594 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d5a8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d600 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000d634 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d7c0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d8d4 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d92e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d964 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d96c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d978 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d990 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d998 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d9a4 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d9ba 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d9c2 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d9ce 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000daea 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000daee 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000daf2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000daf6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000dafc 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db20 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000db24 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000db28 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000db2c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000db32 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db3a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db40 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000db44 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000db48 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dbf6 0001900a R_ARM_THM_CALL 00006661 PyLong_AsLongLong │ │ │ │ │ +0000dc00 0001900a R_ARM_THM_CALL 00006661 PyLong_AsLongLong │ │ │ │ │ +0000dc46 0001ba0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000dc60 0001ba0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000dc74 0001ba0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000dde6 0001ba0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000de80 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000deee 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1d0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1e4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e262 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e27c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e290 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e29a 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000e2b4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2bc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2c4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000190e 00015a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00001912 0001611e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002576 00015a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000258c 0001611e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +000025ce 00015a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000025d2 0001611e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +000063a0 0001881e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000063f4 00015e1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000926e 0001991e R_ARM_THM_JUMP24 000093f5 PyLong_FromUnicodeObject │ │ │ │ │ +0000927a 0001881e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000092e2 00019b1e R_ARM_THM_JUMP24 0000b369 _PyLong_FromBytes │ │ │ │ │ +000094ec 00018d1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000993c 0001a81e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000b048 0001481e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ +0000b05c 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000c33a 0001a81e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000cce2 00014d1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ +0000ccee 00017e1e R_ARM_THM_JUMP24 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000d016 00017e1e R_ARM_THM_JUMP24 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000d04e 00017e1e R_ARM_THM_JUMP24 0000b1d9 _PyLong_Copy │ │ │ │ │ +0000dbb8 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000dc8e 0001801e R_ARM_THM_JUMP24 000041b5 PyLong_FromInt64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x17da8 contains 74 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x17e40 contains 74 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 0001570a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000056 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -00000062 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000066 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000006a 0001102f R_ARM_THM_MOVW_ABS_NC 00000810 .LC59 │ │ │ │ │ -0000006e 00011030 R_ARM_THM_MOVT_ABS 00000810 .LC59 │ │ │ │ │ -00000074 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000080 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000084 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000ae 0001800a R_ARM_THM_CALL 0000b151 _PyLong_Copy │ │ │ │ │ -000000b8 0001152f R_ARM_THM_MOVW_ABS_NC 00000890 .LC62 │ │ │ │ │ -000000bc 00011530 R_ARM_THM_MOVT_ABS 00000890 .LC62 │ │ │ │ │ -000000d6 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -000000e2 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000e6 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000000ea 0001172f R_ARM_THM_MOVW_ABS_NC 00000894 .LC63 │ │ │ │ │ -000000ee 00011730 R_ARM_THM_MOVT_ABS 00000894 .LC63 │ │ │ │ │ -000000f4 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000114 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -00000120 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000124 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000128 0001182f R_ARM_THM_MOVW_ABS_NC 000008c4 .LC64 │ │ │ │ │ -0000012c 00011830 R_ARM_THM_MOVT_ABS 000008c4 .LC64 │ │ │ │ │ -00000132 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000150 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -0000015c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000160 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000164 0001192f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC65 │ │ │ │ │ -00000168 00011930 R_ARM_THM_MOVT_ABS 000008e8 .LC65 │ │ │ │ │ -0000016e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000018e 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -0000019a 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000019e 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001a2 00011a2f R_ARM_THM_MOVW_ABS_NC 00000918 .LC66 │ │ │ │ │ -000001a6 00011a30 R_ARM_THM_MOVT_ABS 00000918 .LC66 │ │ │ │ │ -000001ac 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000004 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000056 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +00000062 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000066 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000006a 00010e2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC59 │ │ │ │ │ +0000006e 00010e30 R_ARM_THM_MOVT_ABS 00000810 .LC59 │ │ │ │ │ +00000074 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000080 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000084 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000ae 00017e0a R_ARM_THM_CALL 0000b1d9 _PyLong_Copy │ │ │ │ │ +000000b8 0001132f R_ARM_THM_MOVW_ABS_NC 00000890 .LC62 │ │ │ │ │ +000000bc 00011330 R_ARM_THM_MOVT_ABS 00000890 .LC62 │ │ │ │ │ +000000d6 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +000000e2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000e6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000ea 0001152f R_ARM_THM_MOVW_ABS_NC 00000894 .LC63 │ │ │ │ │ +000000ee 00011530 R_ARM_THM_MOVT_ABS 00000894 .LC63 │ │ │ │ │ +000000f4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000114 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +00000120 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000124 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000128 0001162f R_ARM_THM_MOVW_ABS_NC 000008c4 .LC64 │ │ │ │ │ +0000012c 00011630 R_ARM_THM_MOVT_ABS 000008c4 .LC64 │ │ │ │ │ +00000132 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000150 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +0000015c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000160 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000164 0001172f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC65 │ │ │ │ │ +00000168 00011730 R_ARM_THM_MOVT_ABS 000008e8 .LC65 │ │ │ │ │ +0000016e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000018e 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +0000019a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000019e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001a2 0001182f R_ARM_THM_MOVW_ABS_NC 00000918 .LC66 │ │ │ │ │ +000001a6 00011830 R_ARM_THM_MOVT_ABS 00000918 .LC66 │ │ │ │ │ +000001ac 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001f2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000001f6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000001fa 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000001fa 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000022e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000232 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000236 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000254 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000258 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000025e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000738 .LC52 │ │ │ │ │ -00000262 0000e030 R_ARM_THM_MOVT_ABS 00000738 .LC52 │ │ │ │ │ -00000268 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000296 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000029a 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002a0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000738 .LC52 │ │ │ │ │ -000002a4 0000e030 R_ARM_THM_MOVT_ABS 00000738 .LC52 │ │ │ │ │ -000002aa 0001600a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000236 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000254 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000258 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000025e 0000de2f R_ARM_THM_MOVW_ABS_NC 00000738 .LC52 │ │ │ │ │ +00000262 0000de30 R_ARM_THM_MOVT_ABS 00000738 .LC52 │ │ │ │ │ +00000268 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000296 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000029a 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002a0 0000de2f R_ARM_THM_MOVW_ABS_NC 00000738 .LC52 │ │ │ │ │ +000002a4 0000de30 R_ARM_THM_MOVT_ABS 00000738 .LC52 │ │ │ │ │ +000002aa 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002de 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000302 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000310 00014902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000332 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -0000033e 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000342 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000346 00011d2f R_ARM_THM_MOVW_ABS_NC 00000948 .LC67 │ │ │ │ │ -0000034a 00011d30 R_ARM_THM_MOVT_ABS 00000948 .LC67 │ │ │ │ │ -00000350 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000036a 0001880a R_ARM_THM_CALL 0000593d PyLong_AsNativeBytes │ │ │ │ │ -00000376 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000037a 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000037e 00011e2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC68 │ │ │ │ │ -00000382 00011e30 R_ARM_THM_MOVT_ABS 0000096c .LC68 │ │ │ │ │ -00000388 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000034 00014f1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ -0000009a 0001581e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000000c0 0001cc1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001e8 0001951e R_ARM_THM_JUMP24 000070f5 _PyLong_FromByteArray │ │ │ │ │ -00000216 0001951e R_ARM_THM_JUMP24 000070f5 _PyLong_FromByteArray │ │ │ │ │ +00000302 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000310 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000332 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +0000033e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000342 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000346 00011b2f R_ARM_THM_MOVW_ABS_NC 00000948 .LC67 │ │ │ │ │ +0000034a 00011b30 R_ARM_THM_MOVT_ABS 00000948 .LC67 │ │ │ │ │ +00000350 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000036a 0001860a R_ARM_THM_CALL 000059c1 PyLong_AsNativeBytes │ │ │ │ │ +00000376 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000037a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000037e 00011c2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC68 │ │ │ │ │ +00000382 00011c30 R_ARM_THM_MOVT_ABS 0000096c .LC68 │ │ │ │ │ +00000388 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000034 00014d1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ +0000009a 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000c0 0001ca1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000001e8 0001931e R_ARM_THM_JUMP24 0000717d _PyLong_FromByteArray │ │ │ │ │ +00000216 0001931e R_ARM_THM_JUMP24 0000717d _PyLong_FromByteArray │ │ │ │ │ 000002c2 0000101e R_ARM_THM_JUMP24 00000315 long_alloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x17ff8 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x18090 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000324 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000334 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000033c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cbz r3, 164 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ cbz r4, 17a │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 16e │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1360 │ │ │ │ │ + b.w 1370 │ │ │ │ │ R_ARM_THM_JUMP24 maybe_small_long │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 15c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ b.n 15c │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ @@ -446,28 +446,28 @@ │ │ │ │ │ bhi.n 3ee │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ mvns r0, r1 │ │ │ │ │ mvn.w r1, r1, asr #31 │ │ │ │ │ - b.w 3cf4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3d78 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [pc, #20] @ (414 ) │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3f8c │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cbz r0, 410 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl dacc <_PyLong_Negate> │ │ │ │ │ + bl db54 <_PyLong_Negate> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ @@ -484,23 +484,23 @@ │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ bpl.n 43c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 44e │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 2714 │ │ │ │ │ + bl 2718 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ beq.n 456 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - bl 1430 │ │ │ │ │ + bl 1440 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 444 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -591,15 +591,15 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ - bl 3348 <_PyLong_AsByteArray> │ │ │ │ │ + bl 33cc <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 510 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 514 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -869,30 +869,30 @@ │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ bpl.n 7d6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls.n 7aa │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ - b.w 7828 │ │ │ │ │ + b.w 78b0 │ │ │ │ │ R_ARM_THM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bhi.n 7a2 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, ip, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ eors r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 3cf4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3d78 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1010,15 +1010,15 @@ │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 912 <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 8fc <_PyLong_UnsignedShort_Converter+0x24> │ │ │ │ │ @@ -1064,29 +1064,29 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a56 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.n 9d8 │ │ │ │ │ - bl 3c64 │ │ │ │ │ + bl 3ce8 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n a6a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n a56 │ │ │ │ │ ldr r0, [pc, #272] @ (a80 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 9c44 │ │ │ │ │ + bl 9ccc │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n a5a │ │ │ │ │ ldr r0, [pc, #248] @ (a84 ) │ │ │ │ │ @@ -1104,15 +1104,15 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n a16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n a56 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 60bc │ │ │ │ │ + bl 6140 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 9d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -1139,15 +1139,15 @@ │ │ │ │ │ bge.n 9d2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ b.n 9d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w b150 <_PyLong_Copy> │ │ │ │ │ + b.w b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 9e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -1210,15 +1210,15 @@ │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n ac2 <_PyLong_UnsignedInt_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n aac <_PyLong_UnsignedInt_Converter+0x24> │ │ │ │ │ @@ -1251,28 +1251,28 @@ │ │ │ │ │ cmp r3, #10 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bne.n b02 <_PyLong_FormatBytesWriter+0x3a> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19c0 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - bl b980 │ │ │ │ │ + bl ba08 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ b.n af6 <_PyLong_FormatBytesWriter+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000b18 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1711,15 +1711,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n fb4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n fb8 │ │ │ │ │ bx lr │ │ │ │ │ - b.w b150 <_PyLong_Copy> │ │ │ │ │ + b.w b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000fc0 : │ │ │ │ │ @@ -1755,15 +1755,15 @@ │ │ │ │ │ movs r2, #30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 5bb0 │ │ │ │ │ + b.w 5c34 │ │ │ │ │ R_ARM_THM_JUMP24 long_lshift1 │ │ │ │ │ ldr r0, [pc, #28] @ (102c <_PyLong_Lshift+0x60>) │ │ │ │ │ bx lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -1820,15 +1820,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ b.n 1072 │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 105c │ │ │ │ │ b.n 1072 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ @@ -1838,15 +1838,15 @@ │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 10da <_PyLong_UInt32_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 10c4 <_PyLong_UInt32_Converter+0x24> │ │ │ │ │ @@ -1886,27 +1886,27 @@ │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc.w r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ bgt.n 1102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 4130 │ │ │ │ │ + b.w 41b4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001124 <_PyLong_UnsignedLong_Converter>: │ │ │ │ │ _PyLong_UnsignedLong_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 115c <_PyLong_UnsignedLong_Converter+0x38> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi.n 1146 <_PyLong_UnsignedLong_Converter+0x22> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ @@ -1942,27 +1942,27 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ bpl.w 12bc <_PyLong_DivmodNear+0x15c> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl 8a38 │ │ │ │ │ + bl 8ac0 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1270 <_PyLong_DivmodNear+0x110> │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq.n 127e <_PyLong_DivmodNear+0x11e> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5bb0 │ │ │ │ │ + bl 5c34 │ │ │ │ │ R_ARM_THM_CALL long_lshift1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1270 <_PyLong_DivmodNear+0x110> │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ @@ -1971,15 +1971,15 @@ │ │ │ │ │ adcs r4, r2 │ │ │ │ │ negs r5, r1 │ │ │ │ │ adcs r5, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 1282 <_PyLong_DivmodNear+0x122> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 191c │ │ │ │ │ + bl 192c │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 12d6 <_PyLong_DivmodNear+0x176> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ @@ -2004,15 +2004,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge.n 11f8 <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r1, [pc, #208] @ (12ec <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bne.n 12b2 <_PyLong_DivmodNear+0x152> │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3f8c │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1242 <_PyLong_DivmodNear+0xe2> │ │ │ │ │ @@ -2023,15 +2023,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r6, 1270 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 12aa <_PyLong_DivmodNear+0x14a> │ │ │ │ │ - bl 60bc │ │ │ │ │ + bl 6140 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 126c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2039,24 +2039,24 @@ │ │ │ │ │ cbnz r3, 126c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 1204 <_PyLong_DivmodNear+0xa4> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 12d2 <_PyLong_DivmodNear+0x172> │ │ │ │ │ ldr r6, [pc, #112] @ (12f0 <_PyLong_DivmodNear+0x190>) │ │ │ │ │ b.n 11be <_PyLong_DivmodNear+0x5e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3c64 │ │ │ │ │ + bl 3ce8 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 12a2 <_PyLong_DivmodNear+0x142> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ @@ -2066,19 +2066,19 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 1270 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r6, r2 │ │ │ │ │ b.n 11d6 <_PyLong_DivmodNear+0x76> │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3f8c │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1252 <_PyLong_DivmodNear+0xf2> │ │ │ │ │ - bl 60bc │ │ │ │ │ + bl 6140 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 122c <_PyLong_DivmodNear+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -425,314 +425,318 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - push {r4, lr} │ │ │ │ │ + push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bcs.n 486 │ │ │ │ │ - ldr r2, [pc, #208] @ (4e4 ) │ │ │ │ │ + ldr r2, [pc, #216] @ (4ec ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ cbz r0, 45c │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ eor.w r2, r3, r3, asr #31 │ │ │ │ │ sub.w r2, r2, r3, asr #31 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, #10 │ │ │ │ │ movge r3, #8 │ │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4dc │ │ │ │ │ + beq.n 4e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - strd r0, r3, [sp] │ │ │ │ │ + strd r0, r3, [sp, #4] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ b.n 43c │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 4dc │ │ │ │ │ + cbz r0, 4e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - eor.w r4, r3, r3, asr #31 │ │ │ │ │ - strd r0, r3, [sp] │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - sub.w r4, r4, r3, asr #31 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt.w ip, r1, #1 │ │ │ │ │ + ldr.w ip, [r2] │ │ │ │ │ + eor.w r1, r3, r3, asr #31 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + sub.w r1, r1, r3, asr #31 │ │ │ │ │ + it lt │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strd r1, r3, [sp, #8] │ │ │ │ │ + it lt │ │ │ │ │ strlt.w ip, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldrd r0, r1, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ittee lt │ │ │ │ │ - lsrlt r1, r4, #30 │ │ │ │ │ + lsrlt r1, r1, #30 │ │ │ │ │ movlt.w ip, #18 │ │ │ │ │ movge.w ip, #16 │ │ │ │ │ movge r1, #1 │ │ │ │ │ strd ip, r2, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ b.n 458 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 458 │ │ │ │ │ - .word 0x000000ca │ │ │ │ │ + .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000004e8 : │ │ │ │ │ +000004f0 : │ │ │ │ │ PyLong_FromSsize_t(): │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 504 │ │ │ │ │ + bcs.n 50c │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - push {r4, lr} │ │ │ │ │ + push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 59a │ │ │ │ │ - ldr r2, [pc, #208] @ (5f8 ) │ │ │ │ │ + bcs.n 5a2 │ │ │ │ │ + ldr r2, [pc, #216] @ (608 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ - cbz r0, 570 │ │ │ │ │ + cbz r0, 578 │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ eor.w r2, r3, r3, asr #31 │ │ │ │ │ sub.w r2, r2, r3, asr #31 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, #10 │ │ │ │ │ movge r3, #8 │ │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f0 │ │ │ │ │ + beq.n 600 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - strd r0, r3, [sp] │ │ │ │ │ + strd r0, r3, [sp, #4] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ - b.n 550 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + b.n 558 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 5f0 │ │ │ │ │ + cbz r0, 600 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - eor.w r4, r3, r3, asr #31 │ │ │ │ │ - strd r0, r3, [sp] │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - sub.w r4, r4, r3, asr #31 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt.w ip, r1, #1 │ │ │ │ │ + ldr.w ip, [r2] │ │ │ │ │ + eor.w r1, r3, r3, asr #31 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + sub.w r1, r1, r3, asr #31 │ │ │ │ │ + it lt │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strd r1, r3, [sp, #8] │ │ │ │ │ + it lt │ │ │ │ │ strlt.w ip, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldrd r0, r1, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ittee lt │ │ │ │ │ - lsrlt r1, r4, #30 │ │ │ │ │ + lsrlt r1, r1, #30 │ │ │ │ │ movlt.w ip, #18 │ │ │ │ │ movge.w ip, #16 │ │ │ │ │ movge r1, #1 │ │ │ │ │ strd ip, r2, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b.n 56c │ │ │ │ │ + b.n 574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 56c │ │ │ │ │ - .word 0x000000ca │ │ │ │ │ + b.n 574 │ │ │ │ │ + .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000005fc : │ │ │ │ │ +0000060c : │ │ │ │ │ PyLong_AsSsize_t(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c6 │ │ │ │ │ + beq.n 6d6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 6ae │ │ │ │ │ + bpl.n 6be │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.n 62c │ │ │ │ │ + bhi.n 63c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ │ ldr.w lr, [ip, #8] │ │ │ │ │ movs.w r1, lr, lsr #30 │ │ │ │ │ - bne.n 678 │ │ │ │ │ + bne.n 688 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ orr.w r1, r1, lr, lsl #30 │ │ │ │ │ cmp.w lr, r1, lsr #30 │ │ │ │ │ - bne.n 678 │ │ │ │ │ + bne.n 688 │ │ │ │ │ sub.w lr, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 694 │ │ │ │ │ + beq.n 6a4 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ │ cmp.w r1, r2, lsr #30 │ │ │ │ │ - bne.n 678 │ │ │ │ │ + bne.n 688 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 694 │ │ │ │ │ + bcc.n 6a4 │ │ │ │ │ ldr.w r2, [ip, #-4]! │ │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ │ cmp.w r1, r2, lsr #30 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq.n 662 │ │ │ │ │ + beq.n 672 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 69e │ │ │ │ │ + blt.n 6ae │ │ │ │ │ mul.w r0, r3, r1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 678 │ │ │ │ │ + bge.n 688 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 678 │ │ │ │ │ + bne.n 688 │ │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 68e │ │ │ │ │ + b.n 69e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 68e │ │ │ │ │ + b.n 69e │ │ │ │ │ │ │ │ │ │ -000006d8 : │ │ │ │ │ +000006e8 : │ │ │ │ │ PyLong_FromString(): │ │ │ │ │ stmdb 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 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -742,111 +746,111 @@ │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128a │ │ │ │ │ + bne.w 129a │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10f2 │ │ │ │ │ + beq.w 1102 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ lsls r6, r1, #28 │ │ │ │ │ itt pl │ │ │ │ │ movpl r2, r0 │ │ │ │ │ strpl r2, [sp, #0] │ │ │ │ │ - bmi.w 1166 │ │ │ │ │ + bmi.w 1176 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ - beq.w fac │ │ │ │ │ + beq.w fbc │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.w f28 │ │ │ │ │ + beq.w f38 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w f40 │ │ │ │ │ + beq.w f50 │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - beq.w bae │ │ │ │ │ + beq.w bbe │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 103c │ │ │ │ │ + beq.w 104c │ │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ and.w r0, r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 77a │ │ │ │ │ + b.n 78a │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ movne r5, r3 │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 10ae │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ ldrb.w r1, [r1, #224] @ 0xe0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 76e │ │ │ │ │ + blt.n 77e │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 10ae │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ - beq.w 10a8 │ │ │ │ │ + beq.w 10b8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 103c │ │ │ │ │ + beq.w 104c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf0 │ │ │ │ │ + bne.w c00 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c16 │ │ │ │ │ + beq.w c26 │ │ │ │ │ cmp.w r4, #640 @ 0x280 │ │ │ │ │ - bgt.w fd0 │ │ │ │ │ + bgt.w fe0 │ │ │ │ │ vmov s15, r4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ mov.w r4, r9, lsl #3 │ │ │ │ │ - vldr d6, [pc, #812] @ af8 │ │ │ │ │ + vldr d6, [pc, #812] @ b08 │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ vcvt.f64.s32 d4, s15 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vldr d5, [r3, #24] │ │ │ │ │ vmla.f64 d7, d4, d5 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 126c │ │ │ │ │ + bgt.w 127c │ │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ vmov r2, s15 │ │ │ │ │ vstr s15, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 126c │ │ │ │ │ + bgt.w 127c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.w ed2 │ │ │ │ │ + bls.w ee2 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc6 │ │ │ │ │ + beq.w fd6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r8, [sl, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ @@ -862,15 +866,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r1, r3, [sl, #8] │ │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bls.w b3c │ │ │ │ │ + bls.w b4c │ │ │ │ │ mvn.w r3, #12 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ sub.w r3, r3, sl │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite le │ │ │ │ │ @@ -878,126 +882,126 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, sl, #12 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - beq.w 12c2 │ │ │ │ │ + beq.w 12d2 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne.w r1, r1, #1 │ │ │ │ │ ldrb.w r4, [r2, #224] @ 0xe0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w dee │ │ │ │ │ + beq.w dfe │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 1120 │ │ │ │ │ + beq.w 1130 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r1, r8, #2 │ │ │ │ │ ldrb.w r3, [r3, #224] @ 0xe0 │ │ │ │ │ umlal r3, r2, r4, r9 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #2 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #2 │ │ │ │ │ - ble.w e80 │ │ │ │ │ + ble.w e90 │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.w 10c2 │ │ │ │ │ + beq.w 10d2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb.w r2, [r1, #224] @ 0xe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ umlal r1, r2, r4, r9 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r8, #3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - ble.w bdc │ │ │ │ │ + ble.w bec │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.w 1138 │ │ │ │ │ + beq.w 1148 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb.w r2, [r1, #224] @ 0xe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ umlal r1, r2, r4, r9 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r8, #4 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - ble.w bdc │ │ │ │ │ + ble.w bec │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.n 944 │ │ │ │ │ + beq.n 954 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb.w r1, [r1, #224] @ 0xe0 │ │ │ │ │ umlal r1, r2, r4, r9 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r0, r8, #5 │ │ │ │ │ cmp fp, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ it le │ │ │ │ │ movle r8, r0 │ │ │ │ │ - ble.n 98c │ │ │ │ │ + ble.n 99c │ │ │ │ │ mov.w r5, r9, asr #31 │ │ │ │ │ ldrb.w r6, [r0], #1 │ │ │ │ │ mul.w r1, r9, r2 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ mla r1, r4, r5, r1 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ add r6, r7 │ │ │ │ │ - beq.w 114e │ │ │ │ │ + beq.w 115e │ │ │ │ │ umull r4, r2, r9, r4 │ │ │ │ │ ldrb.w r6, [r6, #224] @ 0xe0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r4, r6, r4 │ │ │ │ │ adc.w r2, r1, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ - bgt.n 95a │ │ │ │ │ + bgt.n 96a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w bea │ │ │ │ │ + beq.w bfa │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w lr, r9, asr #31 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.w d5c │ │ │ │ │ + bgt.w d6c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ │ add.w sl, r1, sl, lsl #2 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bcs.w d92 │ │ │ │ │ + bcs.w da2 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mvn.w ip, r5 │ │ │ │ │ add ip, sl │ │ │ │ │ umull r1, r3, r0, r6 │ │ │ │ │ ubfx ip, ip, #2, #2 │ │ │ │ │ adds r1, r1, r4 │ │ │ │ │ @@ -1005,21 +1009,21 @@ │ │ │ │ │ mov.w r4, r1, lsr #30 │ │ │ │ │ adc.w r3, r3, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ orr.w r4, r4, r3, lsl #2 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bcs.w b00 │ │ │ │ │ + bcs.w b10 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a64 │ │ │ │ │ + beq.n a74 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n a3e │ │ │ │ │ + beq.n a4e │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n a1c │ │ │ │ │ + beq.n a2c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ adds r7, #4 │ │ │ │ │ umull r1, r3, r0, r6 │ │ │ │ │ adds r1, r1, r4 │ │ │ │ │ mla r3, r0, lr, r3 │ │ │ │ │ mov.w r4, r1, lsr #30 │ │ │ │ │ adc.w r3, r3, r2 │ │ │ │ │ @@ -1044,15 +1048,15 @@ │ │ │ │ │ mov.w r4, r1, lsr #30 │ │ │ │ │ adc.w r3, r3, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ orr.w r4, r4, r3, lsl #2 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bcs.n b00 │ │ │ │ │ + bcs.n b10 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mov ip, r7 │ │ │ │ │ umull r3, r1, r0, r6 │ │ │ │ │ adds r3, r3, r4 │ │ │ │ │ mla r1, r0, lr, r1 │ │ │ │ │ mov.w r4, r3, lsr #30 │ │ │ │ │ adc.w r2, r1, r2 │ │ │ │ │ @@ -1085,162 +1089,162 @@ │ │ │ │ │ mov.w r4, r3, lsr #30 │ │ │ │ │ adc.w r2, r1, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, sl │ │ │ │ │ str.w r1, [ip, #8] │ │ │ │ │ orr.w r4, r4, r2, lsl #2 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bcc.n a64 │ │ │ │ │ - b.n b00 │ │ │ │ │ + bcc.n a74 │ │ │ │ │ + b.n b10 │ │ │ │ │ nop │ │ │ │ │ .word 0xfc000000 │ │ │ │ │ .word 0x41bfffff │ │ │ │ │ orrs r2, r4 │ │ │ │ │ - beq.w e8e │ │ │ │ │ + beq.w e9e │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add.w r2, sl, r3 │ │ │ │ │ adds r3, r5, #4 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp.w r1, r3, lsr #3 │ │ │ │ │ - ble.w 12cc │ │ │ │ │ + ble.w 12dc │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ add.w r3, r3, #8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bhi.w 882 │ │ │ │ │ + bhi.w 892 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n b44 │ │ │ │ │ + b.n b54 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w fca │ │ │ │ │ + beq.w fda │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f74 │ │ │ │ │ + bne.w f84 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ it eq │ │ │ │ │ andeq.w r2, r3, #3 │ │ │ │ │ - beq.w f86 │ │ │ │ │ + beq.w f96 │ │ │ │ │ mov r0, r3 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w eaa │ │ │ │ │ + beq.w eba │ │ │ │ │ add.w r2, sl, r1, lsl #2 │ │ │ │ │ add.w r6, sl, #12 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbz r4, b8c │ │ │ │ │ + cbz r4, b9c │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.w eaa │ │ │ │ │ + bls.w eba │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, b82 │ │ │ │ │ + cbz r3, b92 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e00 │ │ │ │ │ + beq.w e10 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b8a │ │ │ │ │ + beq.n b9a │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n b74 │ │ │ │ │ + beq.n b84 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r0, r3, r2, lsl #3 │ │ │ │ │ str.w r0, [sl, #8] │ │ │ │ │ - b.n b74 │ │ │ │ │ + b.n b84 │ │ │ │ │ cmp.w r9, #16 │ │ │ │ │ - beq.w f96 │ │ │ │ │ + beq.w fa6 │ │ │ │ │ cmp.w r9, #8 │ │ │ │ │ - beq.w e94 │ │ │ │ │ + beq.w ea4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bne.w dae │ │ │ │ │ + bne.w dbe │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w f60 │ │ │ │ │ + beq.w f70 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 75e │ │ │ │ │ + b.n 76e │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r8, r1 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, r9, asr #31 │ │ │ │ │ - bne.w d5e │ │ │ │ │ + bne.w d6e │ │ │ │ │ ldrd r6, lr, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 99e │ │ │ │ │ + b.n 9ae │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - beq.w 1160 │ │ │ │ │ + beq.w 1170 │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfa │ │ │ │ │ + bne.n c0a │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b0 │ │ │ │ │ + bne.w 7c0 │ │ │ │ │ movs.w r3, r9, lsr #2 │ │ │ │ │ - beq.w db8 │ │ │ │ │ + beq.w dc8 │ │ │ │ │ movs r7, #2 │ │ │ │ │ movs.w r3, r9, asr #3 │ │ │ │ │ - beq.w e70 │ │ │ │ │ + beq.w e80 │ │ │ │ │ adds r7, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ - bne.n c28 │ │ │ │ │ + bne.n c38 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w e70 │ │ │ │ │ + bne.w e80 │ │ │ │ │ movw r0, #65506 @ 0xffe2 │ │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt.w 12aa │ │ │ │ │ + bgt.w 12ba │ │ │ │ │ mul.w r4, r7, r4 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ adds r4, #29 │ │ │ │ │ smull r2, r3, r3, r4 │ │ │ │ │ add r3, r4 │ │ │ │ │ asrs r4, r4, #31 │ │ │ │ │ rsb r6, r4, r3, asr #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 314 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fca │ │ │ │ │ + beq.w fda │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r4, r0, #12 │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ │ sub.w r3, fp, r9 │ │ │ │ │ add.w lr, fp, #4294967295 @ 0xffffffff │ │ │ │ │ lsls r4, r3, #31 │ │ │ │ │ - bpl.n d02 │ │ │ │ │ + bpl.n d12 │ │ │ │ │ mov fp, lr │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bhi.w dc4 │ │ │ │ │ + bhi.w dd4 │ │ │ │ │ ldrb.w r3, [lr] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.n c7e │ │ │ │ │ + beq.n c8e │ │ │ │ │ add r3, r8 │ │ │ │ │ sub.w r0, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ ldrb.w r3, [r3, #224] @ 0xe0 │ │ │ │ │ lsr.w lr, r3, lr │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ @@ -1248,348 +1252,348 @@ │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ orrs r3, r1 │ │ │ │ │ add r2, r7 │ │ │ │ │ add.w lr, fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ - ble.n d02 │ │ │ │ │ - b.n d46 │ │ │ │ │ + ble.n d12 │ │ │ │ │ + b.n d56 │ │ │ │ │ ldrb.w r3, [lr, #-1] │ │ │ │ │ add.w fp, lr, #4294967295 @ 0xffffffff │ │ │ │ │ add.w lr, fp, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ add.w r0, r8, r3 │ │ │ │ │ - beq.n c7e │ │ │ │ │ + beq.n c8e │ │ │ │ │ ldrb.w r3, [r0, #224] @ 0xe0 │ │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ orr.w r0, r6, r4 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ add r2, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ - bgt.n d46 │ │ │ │ │ + bgt.n d56 │ │ │ │ │ sub.w r6, r2, #32 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ mov fp, lr │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bhi.n dc4 │ │ │ │ │ + bhi.n dd4 │ │ │ │ │ ldrb.w r3, [lr] │ │ │ │ │ add.w r0, r8, r3 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.n c7e │ │ │ │ │ + beq.n c8e │ │ │ │ │ ldrb.w r3, [r0, #224] @ 0xe0 │ │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ orr.w r0, r6, r4 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ add r2, r7 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ sub.w r6, r2, #32 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ - ble.n ccc │ │ │ │ │ + ble.n cdc │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ subs r2, #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r0, lsl #2 │ │ │ │ │ mov.w ip, r0, lsr #30 │ │ │ │ │ str.w r3, [r5], #4 │ │ │ │ │ - b.n c7e │ │ │ │ │ + b.n c8e │ │ │ │ │ mov r0, lr │ │ │ │ │ umull r6, lr, r9, r9 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n d7c │ │ │ │ │ + beq.n d8c │ │ │ │ │ mul.w r3, r6, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mla r3, r9, lr, r3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ umull r6, lr, r6, r9 │ │ │ │ │ add lr, r3 │ │ │ │ │ - bne.n d68 │ │ │ │ │ + bne.n d78 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r5, r1, #12 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ │ add.w sl, r5, sl, lsl #2 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bhi.w 9b4 │ │ │ │ │ + bhi.w 9c4 │ │ │ │ │ orrs r2, r4 │ │ │ │ │ - beq.n e8e │ │ │ │ │ + beq.n e9e │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n b28 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ - beq.w 118c │ │ │ │ │ + beq.w 119c │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.w f58 │ │ │ │ │ + beq.w f68 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r0, r9 │ │ │ │ │ - b.n 75e │ │ │ │ │ + b.n 76e │ │ │ │ │ movw r0, #65506 @ 0xffe2 │ │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n c3c │ │ │ │ │ + b.n c4c │ │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10b0 │ │ │ │ │ + beq.w 10c0 │ │ │ │ │ str.w r1, [r5], #4 │ │ │ │ │ subs r3, r5, r4 │ │ │ │ │ cmp.w r6, r3, asr #2 │ │ │ │ │ - ble.w b44 │ │ │ │ │ + ble.w b54 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r5], #4 │ │ │ │ │ subs r2, r5, r4 │ │ │ │ │ cmp.w r6, r2, asr #2 │ │ │ │ │ - ble.w b44 │ │ │ │ │ - b.n dde │ │ │ │ │ + ble.w b54 │ │ │ │ │ + b.n dee │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w bea │ │ │ │ │ + beq.w bfa │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w lr, r9, asr #31 │ │ │ │ │ - b.n 99e │ │ │ │ │ + b.n 9ae │ │ │ │ │ movs r4, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e5a │ │ │ │ │ + bge.n e6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, e5a │ │ │ │ │ - ldr r2, [pc, #756] @ (1110 ) │ │ │ │ │ + cbnz r3, e6a │ │ │ │ │ + ldr r2, [pc, #756] @ (1120 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f08 │ │ │ │ │ + bne.n f18 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 12a2 │ │ │ │ │ - ldr r3, [pc, #740] @ (1114 ) │ │ │ │ │ + bmi.w 12b2 │ │ │ │ │ + ldr r3, [pc, #740] @ (1124 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n f20 │ │ │ │ │ + bhi.n f30 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ str.w sl, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r2, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r4, lsl #4 │ │ │ │ │ add.w sl, r2, r3 │ │ │ │ │ - b.n b7a │ │ │ │ │ + b.n b8a │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #65506 @ 0xffe2 │ │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - b.n c3c │ │ │ │ │ + b.n c4c │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w bea │ │ │ │ │ + beq.w bfa │ │ │ │ │ umull r6, lr, r9, r9 │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n d8c │ │ │ │ │ ldr.w sl, [sp] │ │ │ │ │ - b.n 85c │ │ │ │ │ + b.n 86c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bne.w bd8 │ │ │ │ │ - b.n f60 │ │ │ │ │ + bne.w be8 │ │ │ │ │ + b.n f70 │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w b7a │ │ │ │ │ - b.n e08 │ │ │ │ │ - ldr r3, [pc, #580] @ (1118 ) │ │ │ │ │ + bcs.w b8a │ │ │ │ │ + b.n e18 │ │ │ │ │ + ldr r3, [pc, #580] @ (1128 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w sl, [r1, #1712] @ 0x6b0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n fb8 │ │ │ │ │ + beq.n fc8 │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 834 │ │ │ │ │ + b.n 844 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 12a2 │ │ │ │ │ + bmi.w 12b2 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n e2e │ │ │ │ │ + bls.n e3e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n e5a │ │ │ │ │ + b.n e6a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 746 │ │ │ │ │ + bne.w 756 │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne.n 102c │ │ │ │ │ + bne.n 103c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ │ - beq.w 10e8 │ │ │ │ │ - bhi.w d9a │ │ │ │ │ + beq.w 10f8 │ │ │ │ │ + bhi.w daa │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne.w 1182 │ │ │ │ │ + bne.w 1192 │ │ │ │ │ mov.w r9, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 1330 │ │ │ │ │ + beq.w 1340 │ │ │ │ │ adds r2, #2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.w 75e │ │ │ │ │ + b.w 76e │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1284 │ │ │ │ │ + bne.w 1294 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - bne.w b5e │ │ │ │ │ + bne.w b6e │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ - b.n b5e │ │ │ │ │ + b.n b6e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.w 10bc │ │ │ │ │ + beq.w 10cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.w 75e │ │ │ │ │ + b.w 76e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n f34 │ │ │ │ │ + b.n f44 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81a │ │ │ │ │ + bne.w 82a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n b82 │ │ │ │ │ - ldr r3, [pc, #328] @ (111c ) │ │ │ │ │ + b.n b92 │ │ │ │ │ + ldr r3, [pc, #328] @ (112c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2048] @ 0x800 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n ff0 │ │ │ │ │ + ble.n 1000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.w 133c │ │ │ │ │ + bgt.w 134c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 1000 │ │ │ │ │ + ble.n 1010 │ │ │ │ │ cmp.w r9, #10 │ │ │ │ │ - beq.w 11b8 │ │ │ │ │ + beq.w 11c8 │ │ │ │ │ vmov s15, r4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - vldr d6, [pc, #248] @ 1108 │ │ │ │ │ + vldr d6, [pc, #248] @ 1118 │ │ │ │ │ vcvt.f64.s32 d4, s15 │ │ │ │ │ mov.w r4, r9, lsl #3 │ │ │ │ │ add.w r3, r5, r9, lsl #3 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.w 7d6 │ │ │ │ │ + b.w 7e6 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movs r0, #8 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - bne.w 75e │ │ │ │ │ + bne.w 76e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, 104c │ │ │ │ │ + cbz r3, 105c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ it cs │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fca │ │ │ │ │ + beq.n fda │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1597,151 +1601,151 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fca │ │ │ │ │ + bge.n fda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fca │ │ │ │ │ + bne.n fda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n fda │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ mov.w r5, #95 @ 0x5f │ │ │ │ │ - bne.w 77a │ │ │ │ │ + bne.w 78a │ │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 103c │ │ │ │ │ + b.n 104c │ │ │ │ │ subs r3, r5, r4 │ │ │ │ │ cmp.w r6, r3, asr #2 │ │ │ │ │ - ble.w b44 │ │ │ │ │ - b.n ddc │ │ │ │ │ + ble.w b54 │ │ │ │ │ + b.n dec │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n f60 │ │ │ │ │ + b.n f70 │ │ │ │ │ add.w r1, r8, #3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 10d2 │ │ │ │ │ + beq.n 10e2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 900 │ │ │ │ │ + blt.w 910 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 1196 │ │ │ │ │ + beq.n 11a6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w lr, r9, asr #31 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 99e │ │ │ │ │ - b.n e88 │ │ │ │ │ + bne.w 9ae │ │ │ │ │ + b.n e98 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n f60 │ │ │ │ │ + b.n f70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1024 │ │ │ │ │ + beq.n 1034 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.w 752 │ │ │ │ │ + b.w 762 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0xfc000000 │ │ │ │ │ .word 0x41bfffff │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000023c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000142 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ add.w r1, r8, #2 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 112e │ │ │ │ │ + beq.n 113e │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.w 8d4 │ │ │ │ │ + b.w 8e4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w lr, r9, asr #31 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n 99e │ │ │ │ │ + b.n 9ae │ │ │ │ │ add.w r1, r8, #4 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 1148 │ │ │ │ │ + beq.n 1158 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 92c │ │ │ │ │ + blt.w 93c │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 98c │ │ │ │ │ + b.n 99c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 98c │ │ │ │ │ + ble.w 99c │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bne.w 95a │ │ │ │ │ - b.n 98c │ │ │ │ │ + bne.w 96a │ │ │ │ │ + b.n 99c │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.n 1054 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 736 │ │ │ │ │ + beq.w 746 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ lsls r5, r0, #28 │ │ │ │ │ - bmi.n 11a0 │ │ │ │ │ + bmi.n 11b0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - b.w 72a │ │ │ │ │ - bhi.n 11ae │ │ │ │ │ + b.w 73a │ │ │ │ │ + bhi.n 11be │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.n 10e8 │ │ │ │ │ + beq.n 10f8 │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ - bne.n 11ae │ │ │ │ │ + bne.n 11be │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r9, #8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n f60 │ │ │ │ │ + b.n f70 │ │ │ │ │ ldrd r6, lr, [sp, #48] @ 0x30 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.w 99e │ │ │ │ │ + b.w 9ae │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1174 │ │ │ │ │ + bne.n 1184 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - b.w 736 │ │ │ │ │ + b.w 746 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n dae │ │ │ │ │ + b.n dbe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fca │ │ │ │ │ + beq.w fda │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ sub.w r1, fp, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1086 │ │ │ │ │ + beq.w 1096 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1749,175 +1753,175 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1208 │ │ │ │ │ + bge.n 1218 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1254 │ │ │ │ │ + cbz r3, 1264 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1216 │ │ │ │ │ + bge.n 1226 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 125c │ │ │ │ │ + cbz r3, 126c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w fca │ │ │ │ │ + beq.w fda │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bmi.w b44 │ │ │ │ │ + bmi.w b54 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 123c │ │ │ │ │ + bge.n 124c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbz r3, 1264 │ │ │ │ │ + cbz r3, 1274 │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n fda │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1208 │ │ │ │ │ + b.n 1218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1216 │ │ │ │ │ + b.n 1226 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 123c │ │ │ │ │ + b.n 124c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n fda │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.n 1054 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n fda │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n e5a │ │ │ │ │ + b.n e6a │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n fda │ │ │ │ │ ldr.w sl, [sp] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.w 85c │ │ │ │ │ + b.w 86c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w sl, [sp] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1310 │ │ │ │ │ + cbz r0, 1320 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r0, #12 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12fc │ │ │ │ │ + bge.n 130c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbz r3, 1356 │ │ │ │ │ + cbz r3, 1366 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.w 85c │ │ │ │ │ + b.w 86c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w fca │ │ │ │ │ + bge.w fda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fca │ │ │ │ │ + bne.w fda │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n fda │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r2, #3 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 1036 │ │ │ │ │ + b.n 1046 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n fda │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12fc │ │ │ │ │ + b.n 130c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001360 : │ │ │ │ │ +00001370 : │ │ │ │ │ maybe_small_long(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 136a │ │ │ │ │ + cbz r0, 137a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n 136e │ │ │ │ │ + bls.n 137e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ @@ -1927,348 +1931,348 @@ │ │ │ │ │ mul.w r2, r4, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ │ mov r5, r4 │ │ │ │ │ adc.w r2, ip, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 13a8 │ │ │ │ │ + bcc.n 13b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13ec │ │ │ │ │ + bge.n 13fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 13ec │ │ │ │ │ - ldr r2, [pc, #112] @ (1428 ) │ │ │ │ │ + cbnz r2, 13fc │ │ │ │ │ + ldr r2, [pc, #112] @ (1438 ) │ │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ │ - cbnz r4, 1400 │ │ │ │ │ + cbnz r4, 1410 │ │ │ │ │ lsls r2, r1, #29 │ │ │ │ │ - bmi.n 141e │ │ │ │ │ - ldr r2, [pc, #104] @ (142c ) │ │ │ │ │ + bmi.n 142e │ │ │ │ │ + ldr r2, [pc, #104] @ (143c ) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi.n 1416 │ │ │ │ │ + bhi.n 1426 │ │ │ │ │ ldr.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r5, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 13a2 │ │ │ │ │ + b.n 13b2 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsls r1, r2, #29 │ │ │ │ │ - bmi.n 141e │ │ │ │ │ + bmi.n 142e │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 13c2 │ │ │ │ │ + bls.n 13d2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 13ec │ │ │ │ │ + b.n 13fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 13ec │ │ │ │ │ + b.n 13fc │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001430 : │ │ │ │ │ +00001440 : │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1534 │ │ │ │ │ + beq.n 1544 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1468 │ │ │ │ │ + bpl.n 1478 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1478 │ │ │ │ │ + bhi.n 1488 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 155c │ │ │ │ │ + bne.n 156c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1462 │ │ │ │ │ + b.n 1472 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w lr, r2, r0, lsl #2 │ │ │ │ │ ldr.w ip, [lr, #8] │ │ │ │ │ movs.w r3, ip, lsr #30 │ │ │ │ │ - bne.n 14d2 │ │ │ │ │ + bne.n 14e2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ orr.w r3, r3, ip, lsl #30 │ │ │ │ │ cmp.w ip, r3, lsr #30 │ │ │ │ │ - bne.n 14ce │ │ │ │ │ + bne.n 14de │ │ │ │ │ sub.w ip, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 14f6 │ │ │ │ │ + beq.n 1506 │ │ │ │ │ ldr.w r0, [lr] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ - bne.n 14ce │ │ │ │ │ + bne.n 14de │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 14f6 │ │ │ │ │ + bcc.n 1506 │ │ │ │ │ ldr.w r0, [lr, #-4]! │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 14b8 │ │ │ │ │ + beq.n 14c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1546 │ │ │ │ │ + bne.n 1556 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1462 │ │ │ │ │ + beq.n 1472 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1462 │ │ │ │ │ + b.n 1472 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1522 │ │ │ │ │ + blt.n 1532 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1462 │ │ │ │ │ + beq.n 1472 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1462 │ │ │ │ │ + bge.n 1472 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1462 │ │ │ │ │ + bne.n 1472 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 14d6 │ │ │ │ │ + b.n 14e6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 14ce │ │ │ │ │ + bge.n 14de │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 14ce │ │ │ │ │ - cbnz r4, 157a │ │ │ │ │ + bne.n 14de │ │ │ │ │ + cbnz r4, 158a │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 1462 │ │ │ │ │ + b.n 1472 │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1472 │ │ │ │ │ + b.n 1482 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14d2 │ │ │ │ │ + bge.n 14e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14d2 │ │ │ │ │ + bne.n 14e2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1512 │ │ │ │ │ + b.n 1522 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1590 │ │ │ │ │ + bhi.n 15a0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - blt.n 150a │ │ │ │ │ - b.n 1462 │ │ │ │ │ + blt.n 151a │ │ │ │ │ + b.n 1472 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 152e │ │ │ │ │ + bge.n 153e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 152e │ │ │ │ │ + bne.n 153e │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 1512 │ │ │ │ │ + b.n 1522 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w lr, r2, r0, lsl #2 │ │ │ │ │ ldr.w ip, [lr, #8] │ │ │ │ │ movs.w r3, ip, lsr #30 │ │ │ │ │ - bne.n 1546 │ │ │ │ │ + bne.n 1556 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 1492 │ │ │ │ │ + b.n 14a2 │ │ │ │ │ │ │ │ │ │ -000015ac : │ │ │ │ │ +000015bc : │ │ │ │ │ PyLong_AsLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1666 │ │ │ │ │ + beq.n 1676 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 15ec │ │ │ │ │ + bpl.n 15fc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1600 │ │ │ │ │ + bhi.n 1610 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1678 │ │ │ │ │ + bne.n 1688 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 15e6 │ │ │ │ │ + b.n 15f6 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r5, r3, #1 │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 1650 │ │ │ │ │ + bcc.n 1660 │ │ │ │ │ ldr.w r4, [r0, ip, lsl #2] │ │ │ │ │ orr.w lr, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ mov r3, lr │ │ │ │ │ - beq.n 1614 │ │ │ │ │ + beq.n 1624 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 15e6 │ │ │ │ │ + beq.n 15f6 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 15e6 │ │ │ │ │ + bge.n 15f6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 15e6 │ │ │ │ │ + bne.n 15f6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 15e6 │ │ │ │ │ + b.n 15f6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 165a │ │ │ │ │ + blt.n 166a │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ - b.n 1630 │ │ │ │ │ + b.n 1640 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 162a │ │ │ │ │ + bge.n 163a │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 162a │ │ │ │ │ - b.n 1630 │ │ │ │ │ + bne.n 163a │ │ │ │ │ + b.n 1640 │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 15fa │ │ │ │ │ + b.n 160a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 168e │ │ │ │ │ + bhi.n 169e │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n 1634 │ │ │ │ │ + b.n 1644 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 1602 │ │ │ │ │ + b.n 1612 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001694 : │ │ │ │ │ +000016a4 : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1880 │ │ │ │ │ + bpl.w 1890 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1880 │ │ │ │ │ + bpl.w 1890 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq.w 185c │ │ │ │ │ + beq.w 186c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ and.w ip, lr, #3 │ │ │ │ │ orr.w r5, r2, lr │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 1720 │ │ │ │ │ + bhi.n 1730 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mls r3, r2, ip, r3 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.w 1810 │ │ │ │ │ + bhi.w 1820 │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ .short 0xaf10 │ │ │ │ │ .word 0x9588a203 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ @@ -2294,95 +2298,95 @@ │ │ │ │ │ movcc r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mls r3, ip, lr, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17d2 │ │ │ │ │ + bne.n 17e2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17ac │ │ │ │ │ + beq.n 17bc │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w lr, r0, ip │ │ │ │ │ add ip, r1 │ │ │ │ │ ldr.w r5, [lr, #8] │ │ │ │ │ ldr.w r6, [ip, #8] │ │ │ │ │ subs r5, r5, r6 │ │ │ │ │ - bne.n 1782 │ │ │ │ │ + bne.n 1792 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 17ac │ │ │ │ │ + beq.n 17bc │ │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ │ subs r5, r5, r6 │ │ │ │ │ - bne.n 1782 │ │ │ │ │ + bne.n 1792 │ │ │ │ │ subs r6, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 17ac │ │ │ │ │ + beq.n 17bc │ │ │ │ │ ldr.w r5, [r0, r2, lsl #2] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ - bne.n 1782 │ │ │ │ │ + bne.n 1792 │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 17ac │ │ │ │ │ + beq.n 17bc │ │ │ │ │ ldr.w r5, [lr, #-4]! │ │ │ │ │ ldr.w r2, [ip, #-4]! │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ - beq.n 176e │ │ │ │ │ + beq.n 177e │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 188a │ │ │ │ │ + beq.w 189a │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.w 18b0 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1794 ) │ │ │ │ │ + bhi.w 18c0 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 17a4 ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ - .word 0x00001705 │ │ │ │ │ + .word 0x00001715 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001843 │ │ │ │ │ + .word 0x00001853 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017c9 │ │ │ │ │ + .word 0x000017d9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017bf │ │ │ │ │ + .word 0x000017cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017f5 │ │ │ │ │ + .word 0x00001805 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000180f │ │ │ │ │ + .word 0x0000181f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 188c │ │ │ │ │ + beq.n 189c │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 17be │ │ │ │ │ + bhi.n 17ce │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ .word 0x08030308 │ │ │ │ │ .short 0x0308 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 18b0 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 17dc ) │ │ │ │ │ + bhi.n 18c0 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 17ec ) │ │ │ │ │ ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ - .word 0x00001707 │ │ │ │ │ + .word 0x00001717 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001845 │ │ │ │ │ + .word 0x00001855 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017c9 │ │ │ │ │ + .word 0x000017d9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017bf │ │ │ │ │ + .word 0x000017cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017f7 │ │ │ │ │ + .word 0x00001807 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001811 │ │ │ │ │ + .word 0x00001821 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2428,79 +2432,79 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 18b0 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1868 ) │ │ │ │ │ + bhi.n 18c0 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 1878 ) │ │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000017c9 │ │ │ │ │ + .word 0x000017d9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017bf │ │ │ │ │ + .word 0x000017cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017bf │ │ │ │ │ + .word 0x000017cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017c9 │ │ │ │ │ + .word 0x000017d9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017c9 │ │ │ │ │ + .word 0x000017d9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017bf │ │ │ │ │ + .word 0x000017cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ mov r3, r5 │ │ │ │ │ negs r3, r3 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 1810 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1898 ) │ │ │ │ │ + bhi.n 1820 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 18a8 ) │ │ │ │ │ ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ - .word 0x00001707 │ │ │ │ │ + .word 0x00001717 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001845 │ │ │ │ │ + .word 0x00001855 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000016ed │ │ │ │ │ + .word 0x000016fd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000182b │ │ │ │ │ + .word 0x0000183b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000017f7 │ │ │ │ │ + .word 0x00001807 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001811 │ │ │ │ │ + .word 0x00001821 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ │ │ │ │ │ -000018b0 : │ │ │ │ │ +000018c0 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsls r3, r1, #29 │ │ │ │ │ - bmi.n 1902 │ │ │ │ │ + bmi.n 1912 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ it ls │ │ │ │ │ cmpls ip, r3 │ │ │ │ │ - bne.n 18f8 │ │ │ │ │ - ldr r3, [pc, #56] @ (1908 ) │ │ │ │ │ + bne.n 1908 │ │ │ │ │ + ldr r3, [pc, #56] @ (1918 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi.n 18fe │ │ │ │ │ + bhi.n 190e │ │ │ │ │ ldr.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r3, [ip, #160] @ 0xa0 │ │ │ │ │ @@ -2509,114 +2513,114 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000190c : │ │ │ │ │ +0000191c : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000191c : │ │ │ │ │ +0000192c : │ │ │ │ │ long_compare(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ and.w r4, lr, #3 │ │ │ │ │ orr.w r5, ip, lr │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ - bhi.n 194c │ │ │ │ │ + bhi.n 195c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ mls r0, r1, r2, r0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mul.w r3, r3, lr │ │ │ │ │ mls r3, r2, ip, r3 │ │ │ │ │ - cbnz r3, 197e │ │ │ │ │ + cbnz r3, 198e │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ adds r1, #12 │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 1982 │ │ │ │ │ + bcc.n 1992 │ │ │ │ │ ldr.w r0, [r3, lr, lsl #2] │ │ │ │ │ ldr.w r2, [r1, lr, lsl #2] │ │ │ │ │ subs r0, r0, r2 │ │ │ │ │ - beq.n 1964 │ │ │ │ │ + beq.n 1974 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ negeq r0, r0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1976 │ │ │ │ │ + b.n 1986 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001988 : │ │ │ │ │ +00001998 : │ │ │ │ │ long_to_decimal_string(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19c0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000019b0 : │ │ │ │ │ +000019c0 : │ │ │ │ │ long_to_decimal_string_internal(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2168 │ │ │ │ │ + beq.w 2176 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 2168 │ │ │ │ │ + bpl.w 2176 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r5, r6, lsr #3 │ │ │ │ │ - bcs.w 1ffc │ │ │ │ │ + bcs.w 200c │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1fa6 │ │ │ │ │ + beq.w 1fb6 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 205a │ │ │ │ │ + beq.w 206a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ @@ -2635,31 +2639,31 @@ │ │ │ │ │ mov.w r7, #51712 @ 0xca00 │ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ │ str.w r4, [r3, #12]! │ │ │ │ │ strd r3, r6, [sp, #16] │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcc.w 1baa │ │ │ │ │ + bcc.w 1bba │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ - ble.n 1b44 │ │ │ │ │ + ble.n 1b54 │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ add.w r9, fp, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w sl, r9, r4, lsl #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ + beq.n 1ac6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1a92 │ │ │ │ │ + beq.n 1aa2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1d38 │ │ │ │ │ + bne.w 1d48 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ addw r3, pc, #1392 @ 0x570 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ @@ -2673,15 +2677,15 @@ │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, sl │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - beq.n 1b44 │ │ │ │ │ + beq.n 1b54 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r8, r9 │ │ │ │ │ addw r3, pc, #1320 @ 0x528 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ @@ -2718,17 +2722,17 @@ │ │ │ │ │ addw r3, pc, #1212 @ 0x4bc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ cmp r9, sl │ │ │ │ │ str.w r4, [r8, #16] │ │ │ │ │ - bne.n 1ab8 │ │ │ │ │ + bne.n 1ac8 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ - cbz r0, 1b80 │ │ │ │ │ + cbz r0, 1b90 │ │ │ │ │ lsrs r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ @@ -2742,192 +2746,192 @@ │ │ │ │ │ addhi r4, #2 │ │ │ │ │ addhi.w r2, fp, #8 │ │ │ │ │ addls r4, #1 │ │ │ │ │ strhi.w r3, [r2, r4, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a42 │ │ │ │ │ + beq.w 1a52 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 205e │ │ │ │ │ + bge.w 206e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 205e │ │ │ │ │ + bne.w 206e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 205e │ │ │ │ │ + b.n 206e │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w r2, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1e94 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ add.w r1, sl, sl, lsl #3 │ │ │ │ │ add r5, r1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 1bf8 │ │ │ │ │ + bls.n 1c08 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 1bf8 │ │ │ │ │ + bls.n 1c08 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ movs r0, #10 │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n 1bee │ │ │ │ │ + bls.n 1bfe │ │ │ │ │ cmp.w r5, #640 @ 0x280 │ │ │ │ │ - bgt.w 2064 │ │ │ │ │ + bgt.w 2074 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d5c │ │ │ │ │ + beq.w 1d6c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.w 1fde │ │ │ │ │ + bls.w 1fee │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 1fde │ │ │ │ │ + blt.w 1fee │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20bc │ │ │ │ │ + bne.w 20cc │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 22e2 │ │ │ │ │ + bne.w 22f0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2374 │ │ │ │ │ + bpl.w 2378 │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bpl.w 22d6 │ │ │ │ │ + bpl.w 22e4 │ │ │ │ │ add r2, r5 │ │ │ │ │ adds r2, #20 │ │ │ │ │ add r3, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 1d9a │ │ │ │ │ + bgt.w 1daa │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ │ movs r6, #10 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r1, r2, r4, r0 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r1, r6, r2, r0 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 1cb4 │ │ │ │ │ + bls.n 1cc4 │ │ │ │ │ umull r7, r1, r4, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r2, r6, r1, r2 │ │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - bls.n 1cb4 │ │ │ │ │ + bls.n 1cc4 │ │ │ │ │ umull r0, r2, r4, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, r6, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 1c98 │ │ │ │ │ + bhi.n 1ca8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2152 │ │ │ │ │ + bge.w 2160 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 1d1e │ │ │ │ │ - ldr r2, [pc, #792] @ (1ff0 ) │ │ │ │ │ + cbnz r3, 1d2e │ │ │ │ │ + ldr r2, [pc, #792] @ (2000 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 215c │ │ │ │ │ + bne.w 216a │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 217a │ │ │ │ │ + bmi.w 2188 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 1ece │ │ │ │ │ - ldr r3, [pc, #768] @ (1ff4 ) │ │ │ │ │ + bhi.w 1ede │ │ │ │ │ + ldr r3, [pc, #768] @ (2004 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 1ece │ │ │ │ │ + bhi.w 1ede │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ str.w fp, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1e84 │ │ │ │ │ + beq.w 1e94 │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ add r3, r5 │ │ │ │ │ str.w r3, [r9, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ add.w r9, fp, #12 │ │ │ │ │ - add r3, pc, #676 @ (adr r3, 1fe8 ) │ │ │ │ │ + add r3, pc, #676 @ (adr r3, 1ff8 ) │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [fp, #12] │ │ │ │ │ - b.n 1a72 │ │ │ │ │ + b.n 1a82 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20a6 │ │ │ │ │ + bne.w 20b6 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8a │ │ │ │ │ + beq.w 1b9a │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 2192 │ │ │ │ │ + bne.w 21a0 │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 2182 │ │ │ │ │ + bpl.w 2190 │ │ │ │ │ lsls r4, r3, #25 │ │ │ │ │ - bpl.w 218a │ │ │ │ │ + bpl.w 2198 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ - ble.w 1c54 │ │ │ │ │ + ble.w 1c64 │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ mov r8, lr │ │ │ │ │ @@ -2976,52 +2980,52 @@ │ │ │ │ │ mls r6, r1, ip, r6 │ │ │ │ │ add.w r6, r6, #48 @ 0x30 │ │ │ │ │ bfi lr, r6, #0, #8 │ │ │ │ │ bfi lr, r4, #8, #8 │ │ │ │ │ bfi lr, r0, #16, #8 │ │ │ │ │ bfi lr, r7, #24, #8 │ │ │ │ │ str.w lr, [r3, #-9] │ │ │ │ │ - bne.n 1ed6 │ │ │ │ │ + bne.n 1ee6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r8, r2, sl, lsl #2 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ │ - b.n 1c54 │ │ │ │ │ + b.n 1c64 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2146 │ │ │ │ │ + bne.w 2154 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1d30 │ │ │ │ │ + b.n 1d40 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d5c │ │ │ │ │ + beq.w 1d6c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.w 1c12 │ │ │ │ │ + bhi.w 1c22 │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1b8a │ │ │ │ │ + beq.w 1b9a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20bc │ │ │ │ │ + bne.w 20cc │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ - b.n 1c26 │ │ │ │ │ + b.n 1c36 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 1d1e │ │ │ │ │ + b.n 1d2e │ │ │ │ │ mvn.w r0, #8 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ sub.w lr, r3, #9 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ strd fp, r3, [sp, #32] │ │ │ │ │ mla r0, r0, sl, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ @@ -3075,538 +3079,534 @@ │ │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ │ bfi r7, r0, #16, #8 │ │ │ │ │ bfi r7, r3, #24, #8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r7, [lr, #-9]! │ │ │ │ │ cmp lr, r3 │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ - bne.n 1eec │ │ │ │ │ + bne.n 1efc │ │ │ │ │ ldrd fp, r3, [sp, #32] │ │ │ │ │ - b.n 1e74 │ │ │ │ │ - ldr r3, [pc, #80] @ (1ff8 ) │ │ │ │ │ + b.n 1e84 │ │ │ │ │ + ldr r3, [pc, #80] @ (2008 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 204a │ │ │ │ │ + beq.n 205a │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ movs r7, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 1a20 │ │ │ │ │ + b.n 1a30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1eb0 │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + bne.w 1ec0 │ │ │ │ │ + b.n 1ed0 │ │ │ │ │ nop │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r3, [pc, #784] @ (2310 ) │ │ │ │ │ + ldr r3, [pc, #784] @ (2320 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [r3, #2048] @ 0x800 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 2036 │ │ │ │ │ + ble.n 2046 │ │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ sub.w r1, r5, #11 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ cmp.w r0, r3, lsr #3 │ │ │ │ │ - ble.w 24b4 │ │ │ │ │ + ble.w 24b8 │ │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi.w 2378 │ │ │ │ │ + bhi.w 237c │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ adds r7, r0, r3 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a00 │ │ │ │ │ + bne.w 1a10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1d32 │ │ │ │ │ - ldr r3, [pc, #684] @ (2314 ) │ │ │ │ │ + b.n 1d42 │ │ │ │ │ + ldr r3, [pc, #684] @ (2324 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #2048] @ 0x800 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 2086 │ │ │ │ │ + bge.n 2096 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.w 24ce │ │ │ │ │ + bgt.w 24d2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d5c │ │ │ │ │ + beq.w 1d6c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.w 1eb0 │ │ │ │ │ + bls.w 1ec0 │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 1ec0 │ │ │ │ │ - b.n 1eb0 │ │ │ │ │ + ble.w 1ed0 │ │ │ │ │ + b.n 1ec0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8a │ │ │ │ │ + beq.w 1b9a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ add.w r6, fp, #8 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ adds r4, r3, r5 │ │ │ │ │ add.w fp, r3, r5 │ │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - blt.w 2318 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + bgt.w 2328 │ │ │ │ │ mov r6, fp │ │ │ │ │ - mov r5, r1 │ │ │ │ │ bic.w r2, sl, sl, asr #31 │ │ │ │ │ mvn.w r1, #8 │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + ldrd fp, r5, [sp, #4] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ mla r2, r1, r2, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r6, #10 │ │ │ │ │ umull r4, r1, r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r4, r6, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r2, #-1]! │ │ │ │ │ - bhi.n 2104 │ │ │ │ │ + bhi.n 2112 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2304 │ │ │ │ │ + beq.w 2312 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 213e │ │ │ │ │ + bge.n 214c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 213e │ │ │ │ │ + cbnz r3, 214c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 1cd4 │ │ │ │ │ + b.n 1ce4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1d26 │ │ │ │ │ + bne.w 1d36 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1d30 │ │ │ │ │ + b.n 1d40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1d26 │ │ │ │ │ - b.n 1e8c │ │ │ │ │ + bne.w 1d36 │ │ │ │ │ + b.n 1e9c │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ce0 │ │ │ │ │ + b.n 1cf0 │ │ │ │ │ mov.w r1, #2032 @ 0x7f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 205e │ │ │ │ │ + b.n 206e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 1d1e │ │ │ │ │ + b.n 1d2e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1c4c │ │ │ │ │ + b.n 1c5c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #28 │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1c4c │ │ │ │ │ + b.n 1c5c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 220a │ │ │ │ │ + bne.n 2218 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n 21f8 │ │ │ │ │ + bmi.n 2206 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ add.w r0, r0, r5, lsl #1 │ │ │ │ │ add.w ip, fp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ cmp r1, sl │ │ │ │ │ - blt.n 226c │ │ │ │ │ + blt.n 227a │ │ │ │ │ bic.w r2, sl, sl, asr #31 │ │ │ │ │ mvn.w r1, #17 │ │ │ │ │ movs r4, #10 │ │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ umull r6, r1, r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r6, r4, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ │ strh.w r1, [r2, #-2]! │ │ │ │ │ - bhi.n 21c8 │ │ │ │ │ + bhi.n 21d6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2264 │ │ │ │ │ + beq.n 2272 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1ccc │ │ │ │ │ - b.n 1d1e │ │ │ │ │ + blt.w 1cdc │ │ │ │ │ + b.n 1d2e │ │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r3, #20 │ │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ │ - b.n 219e │ │ │ │ │ + b.n 21ac │ │ │ │ │ lsls r4, r3, #26 │ │ │ │ │ - bmi.n 2252 │ │ │ │ │ + bmi.n 2260 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w r7, fp, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.n 2296 │ │ │ │ │ + bge.n 22a4 │ │ │ │ │ sub.w lr, r2, #36 @ 0x24 │ │ │ │ │ umull r8, r6, r3, r0 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ mls r8, ip, r6, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r6, r8, #48 @ 0x30 │ │ │ │ │ str.w r6, [r2, #-4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 2236 │ │ │ │ │ + bne.n 2244 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 222a │ │ │ │ │ + b.n 2238 │ │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ite ne │ │ │ │ │ addne.w r4, r3, #20 │ │ │ │ │ addeq.w r4, r3, #28 │ │ │ │ │ - b.n 2212 │ │ │ │ │ + b.n 2220 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r2, #-2] │ │ │ │ │ - b.n 21ea │ │ │ │ │ + b.n 21f8 │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ sub.w lr, r2, #18 │ │ │ │ │ movs r7, #10 │ │ │ │ │ umull r8, r4, r3, r6 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mls r8, r7, r4, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ │ strh.w r4, [r2, #-2]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 227a │ │ │ │ │ + bne.n 2288 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 21b8 │ │ │ │ │ bic.w r2, sl, sl, asr #31 │ │ │ │ │ mvn.w r1, #35 @ 0x23 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ │ movs r4, #10 │ │ │ │ │ umull r6, r1, r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r6, r4, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r6, r6, #48 @ 0x30 │ │ │ │ │ str.w r6, [r2, #-4]! │ │ │ │ │ - bhi.n 22ac │ │ │ │ │ + bhi.n 22ba │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r2, #-4] │ │ │ │ │ - b.n 21ea │ │ │ │ │ + b.n 21f8 │ │ │ │ │ adds r3, #28 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b.n 1c4c │ │ │ │ │ + b.n 1c5c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 2352 │ │ │ │ │ + bne.n 2356 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 234e │ │ │ │ │ + bpl.n 2352 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 21b0 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 21ea │ │ │ │ │ + b.n 21f8 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000030a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ sub.w r9, r4, #9 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidivmod │ │ │ │ │ umull r0, r8, r8, r5 │ │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r4, #-1]! │ │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne.n 232a │ │ │ │ │ - mov r1, sl │ │ │ │ │ + bne.n 2334 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 20d6 │ │ │ │ │ + b.n 20e6 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 22f8 │ │ │ │ │ + b.n 2306 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n 236a │ │ │ │ │ + bmi.n 236e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r4, r3, r2, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 2216 │ │ │ │ │ + b.n 2224 │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 2362 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 22d8 │ │ │ │ │ + b.n 22e6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 205e │ │ │ │ │ + beq.w 206e │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2480 │ │ │ │ │ + beq.n 2484 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 246a │ │ │ │ │ + bpl.n 246e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2444 │ │ │ │ │ + bne.n 2448 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 23f6 │ │ │ │ │ + cbnz r3, 23fa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23da │ │ │ │ │ + bge.n 23de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24ac │ │ │ │ │ + beq.n 24b0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1d30 │ │ │ │ │ + bge.w 1d40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d30 │ │ │ │ │ + bne.w 1d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d30 │ │ │ │ │ + b.n 1d40 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.n 2500 │ │ │ │ │ + bpl.n 2504 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ubfx r7, r7, #2, #3 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - cbz r0, 2480 │ │ │ │ │ + cbz r0, 2484 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 2436 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.n 249e │ │ │ │ │ + bne.n 24a2 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 2428 │ │ │ │ │ + bgt.n 242c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r8 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 23ca │ │ │ │ │ + b.n 23ce │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 2504 │ │ │ │ │ - cbz r1, 245c │ │ │ │ │ + bhi.n 2508 │ │ │ │ │ + cbz r1, 2460 │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2480 │ │ │ │ │ + beq.n 2484 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 23ca │ │ │ │ │ - b.n 2480 │ │ │ │ │ + bge.n 23ce │ │ │ │ │ + b.n 2484 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 248e │ │ │ │ │ + bge.n 2492 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2496 │ │ │ │ │ + cbz r3, 249a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afc4 │ │ │ │ │ - b.n 205e │ │ │ │ │ + bl b04c │ │ │ │ │ + b.n 206e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 248e │ │ │ │ │ + b.n 2492 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r2, [r6, r3, lsl #1] │ │ │ │ │ ldrne.w r2, [r6, r3, lsl #2] │ │ │ │ │ - b.n 242e │ │ │ │ │ + b.n 2432 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 23de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 205e │ │ │ │ │ + b.n 206e │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 24e6 │ │ │ │ │ + bge.n 24ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 24e6 │ │ │ │ │ + cbnz r3, 24ea │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -3614,299 +3614,299 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 205e │ │ │ │ │ + b.n 206e │ │ │ │ │ ldr r6, [r0, #28] │ │ │ │ │ - b.n 240c │ │ │ │ │ + b.n 2410 │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 244e │ │ │ │ │ - b.n 245c │ │ │ │ │ + bgt.n 2452 │ │ │ │ │ + b.n 2460 │ │ │ │ │ │ │ │ │ │ -00002510 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ +00002514 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2576 <_Py_DECREF_SPECIALIZED.constprop.0+0x66> │ │ │ │ │ + bge.n 257a <_Py_DECREF_SPECIALIZED.constprop.0+0x66> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 256a <_Py_DECREF_SPECIALIZED.constprop.0+0x5a> │ │ │ │ │ - ldr r2, [pc, #92] @ (258c <_Py_DECREF_SPECIALIZED.constprop.0+0x7c>) │ │ │ │ │ + cbnz r3, 256e <_Py_DECREF_SPECIALIZED.constprop.0+0x5a> │ │ │ │ │ + ldr r2, [pc, #92] @ (2590 <_Py_DECREF_SPECIALIZED.constprop.0+0x7c>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ - cbnz r3, 2578 <_Py_DECREF_SPECIALIZED.constprop.0+0x68> │ │ │ │ │ + cbnz r3, 257c <_Py_DECREF_SPECIALIZED.constprop.0+0x68> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 2582 <_Py_DECREF_SPECIALIZED.constprop.0+0x72> │ │ │ │ │ + bmi.n 2586 <_Py_DECREF_SPECIALIZED.constprop.0+0x72> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 256c <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ - ldr r3, [pc, #76] @ (2590 <_Py_DECREF_SPECIALIZED.constprop.0+0x80>) │ │ │ │ │ + bhi.n 2570 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ + ldr r3, [pc, #76] @ (2594 <_Py_DECREF_SPECIALIZED.constprop.0+0x80>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 256c <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ + bhi.n 2570 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2536 <_Py_DECREF_SPECIALIZED.constprop.0+0x26> │ │ │ │ │ + b.n 253a <_Py_DECREF_SPECIALIZED.constprop.0+0x26> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002594 <_PyLong_ExactDealloc>: │ │ │ │ │ +00002598 <_PyLong_ExactDealloc>: │ │ │ │ │ _PyLong_ExactDealloc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 25ce <_PyLong_ExactDealloc+0x3a> │ │ │ │ │ + bmi.n 25d2 <_PyLong_ExactDealloc+0x3a> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 25ca <_PyLong_ExactDealloc+0x36> │ │ │ │ │ - ldr r3, [pc, #52] @ (25d4 <_PyLong_ExactDealloc+0x40>) │ │ │ │ │ + bhi.n 25ce <_PyLong_ExactDealloc+0x36> │ │ │ │ │ + ldr r3, [pc, #52] @ (25d8 <_PyLong_ExactDealloc+0x40>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 25ca <_PyLong_ExactDealloc+0x36> │ │ │ │ │ + bhi.n 25ce <_PyLong_ExactDealloc+0x36> │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000025d8 : │ │ │ │ │ +000025dc : │ │ │ │ │ PyLong_AsInt(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26b0 │ │ │ │ │ + beq.n 26b4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 2610 │ │ │ │ │ + bpl.n 2614 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 2620 │ │ │ │ │ + bhi.n 2624 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26d8 │ │ │ │ │ + bne.n 26dc │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 260a │ │ │ │ │ + b.n 260e │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 266e │ │ │ │ │ + bcc.n 2672 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 2634 │ │ │ │ │ + beq.n 2638 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 26c2 │ │ │ │ │ + bne.n 26c6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 260a │ │ │ │ │ + beq.n 260e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 261a │ │ │ │ │ + b.n 261e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 269a │ │ │ │ │ + blt.n 269e │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 260a │ │ │ │ │ + beq.n 260e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 260a │ │ │ │ │ + bge.n 260e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 260a │ │ │ │ │ + bne.n 260e │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2652 │ │ │ │ │ + b.n 2656 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2648 │ │ │ │ │ + bge.n 264c │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 2648 │ │ │ │ │ + bne.n 264c │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 26f6 │ │ │ │ │ + bne.n 26fa │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 260a │ │ │ │ │ + b.n 260e │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 261a │ │ │ │ │ + b.n 261e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 264e │ │ │ │ │ + bge.n 2652 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 264e │ │ │ │ │ + bne.n 2652 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 268e │ │ │ │ │ + b.n 2692 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 270e │ │ │ │ │ + bhi.n 2712 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - blt.n 2684 │ │ │ │ │ - b.n 260a │ │ │ │ │ + blt.n 2688 │ │ │ │ │ + b.n 260e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 26aa │ │ │ │ │ + bge.n 26ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26aa │ │ │ │ │ + bne.n 26ae │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 268e │ │ │ │ │ + b.n 2692 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 2624 │ │ │ │ │ + b.n 2628 │ │ │ │ │ │ │ │ │ │ -00002714 : │ │ │ │ │ +00002718 : │ │ │ │ │ PyLong_AsUnsignedLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27e8 │ │ │ │ │ + beq.n 27ec │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 27d0 │ │ │ │ │ + bpl.n 27d4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ bic.w r0, r1, #4 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi.n 274a │ │ │ │ │ + bhi.n 274e │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 27b4 │ │ │ │ │ + beq.n 27b8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 2798 │ │ │ │ │ + bne.n 279c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2748 │ │ │ │ │ + beq.n 274c │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 2798 │ │ │ │ │ + bne.n 279c │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 27b0 │ │ │ │ │ + beq.n 27b4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 2798 │ │ │ │ │ + bne.n 279c │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 2748 │ │ │ │ │ + bcc.n 274c │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 2782 │ │ │ │ │ + beq.n 2786 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 27ca │ │ │ │ │ + b.n 27ce │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3925,190 +3925,247 @@ │ │ │ │ │ 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 27ca │ │ │ │ │ + b.n 27ce │ │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 27ca │ │ │ │ │ + b.n 27ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027fc : │ │ │ │ │ +00002800 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - movw r2, #257 @ 0x101 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2880 │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 287c │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + movw r3, #257 @ 0x101 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcc.n 28fa │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bne.n 2888 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcs.n 2868 │ │ │ │ │ + ldr r3, [pc, #240] @ (291c ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 28c8 │ │ │ │ │ + ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r2, r4, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bne.n 2904 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 2894 │ │ │ │ │ - movs r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2914 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #16 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ + addlt r0, #1 │ │ │ │ │ + strlt r0, [r2, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ - bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r1, r0, #16 │ │ │ │ │ - orr.w r2, r2, r5, lsl #2 │ │ │ │ │ + bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + orr.w r2, r2, r1, lsl #2 │ │ │ │ │ + add.w r1, r3, #16 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - strd r6, r3, [r0, #8] │ │ │ │ │ - add.w ip, r0, #12 │ │ │ │ │ + strd r5, r4, [r3, #8] │ │ │ │ │ + add.w r0, r3, #12 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r7, 2878 │ │ │ │ │ - str.w r7, [ip, #8] │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #24] @ (289c ) │ │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 2862 │ │ │ │ │ + str r6, [r0, #8] │ │ │ │ │ + b.n 2862 │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + cbz r0, 2914 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r1, #1 │ │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strd r2, r4, [r3, #8] │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [pc, #36] @ (2920 ) │ │ │ │ │ + add.w r3, r3, r0, lsl #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #24 │ │ │ │ │ - movs r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2838 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 2914 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #24 │ │ │ │ │ + b.n 2880 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 2878 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 2862 │ │ │ │ │ + .word 0x000000ea │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000028a0 : │ │ │ │ │ +00002924 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fb6 │ │ │ │ │ + bne.w 303a │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.w 3290 │ │ │ │ │ + blt.w 3314 │ │ │ │ │ clz r3, r4 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 32ce │ │ │ │ │ + bne.w 3352 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2df6 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3338 │ │ │ │ │ + beq.w 33bc │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32d2 │ │ │ │ │ - bl 5fc │ │ │ │ │ + beq.w 3356 │ │ │ │ │ + bl 60c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3106 │ │ │ │ │ + blt.w 318a │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.w 32d2 │ │ │ │ │ + beq.w 3356 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq.w 2fa0 │ │ │ │ │ + beq.w 3024 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 311a │ │ │ │ │ + beq.w 319e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 3316 │ │ │ │ │ + bpl.w 339a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r8, #0 │ │ │ │ │ - bne.w 2fa6 │ │ │ │ │ - ldr r1, [pc, #772] @ (2c3c ) │ │ │ │ │ + bne.w 302a │ │ │ │ │ + ldr r1, [pc, #772] @ (2cc0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e0e │ │ │ │ │ - ldr r1, [pc, #760] @ (2c40 ) │ │ │ │ │ + bne.w 2e92 │ │ │ │ │ + ldr r1, [pc, #760] @ (2cc4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32fc │ │ │ │ │ + beq.w 3380 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 32e4 │ │ │ │ │ + blt.w 3368 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b06 │ │ │ │ │ + beq.w 2b8a │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2dce │ │ │ │ │ + beq.w 2e52 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b3c │ │ │ │ │ + bne.w 2bc0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add lr, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e32 │ │ │ │ │ + beq.w 2eb6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r7, #8 │ │ │ │ │ @@ -4118,151 +4175,151 @@ │ │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d10 │ │ │ │ │ + bne.w 2d94 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ sub.w r8, r5, r3 │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ mvn.w r8, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ands.w r8, r8, #7 │ │ │ │ │ rsb r3, r1, #32 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 2b0c │ │ │ │ │ + beq.w 2b90 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ lsl.w r9, r0, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ lsr.w sl, r0, r3 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r4, r9, r6 │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ orr.w r3, r6, ip │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - beq.n 2aba │ │ │ │ │ + beq.n 2b3e │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bcs.n 2ad4 │ │ │ │ │ + bcs.n 2b58 │ │ │ │ │ strb.w r3, [lr], #-1 │ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ │ add.w r0, r1, #30 │ │ │ │ │ orr.w r3, r3, r4, lsl #24 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bcs.n 2ad4 │ │ │ │ │ + bcs.n 2b58 │ │ │ │ │ strb.w r3, [lr], #-1 │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ orr.w r3, r3, r6, lsl #16 │ │ │ │ │ adds r4, r2, #2 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bls.n 2ad4 │ │ │ │ │ + bls.n 2b58 │ │ │ │ │ sub.w r1, r0, #24 │ │ │ │ │ strb.w r3, [lr] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ add.w r3, r2, #3 │ │ │ │ │ orr.w ip, ip, r6, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ lsrls r6, r6, #24 │ │ │ │ │ movls r2, r3 │ │ │ │ │ - bls.n 2a6c │ │ │ │ │ + bls.n 2af0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bcs.n 2ad4 │ │ │ │ │ + bcs.n 2b58 │ │ │ │ │ strb.w ip, [lr, #-1] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 29b6 │ │ │ │ │ + bne.n 2a3a │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2c26 │ │ │ │ │ + beq.w 2caa │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bcs.n 2ad8 │ │ │ │ │ + bcs.n 2b5c │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, lr, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2dba │ │ │ │ │ + bne.w 2e3e │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bcs.n 2ab2 │ │ │ │ │ + bcs.n 2b36 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 2c44 │ │ │ │ │ + bne.w 2cc8 │ │ │ │ │ sub.w r2, fp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e46 │ │ │ │ │ + beq.w 2eca │ │ │ │ │ adds r1, #32 │ │ │ │ │ clz r3, r0 │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls.w 2d02 │ │ │ │ │ + bls.w 2d86 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bhi.w 3064 │ │ │ │ │ + bhi.w 30e8 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b06 │ │ │ │ │ + bge.n 2b8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 2b06 │ │ │ │ │ + cbnz r3, 2b8a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 2ab2 │ │ │ │ │ + b.n 2b36 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ lsl.w r8, r0, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ lsr.w r9, r0, r3 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r4, r8, r6 │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ orr.w r8, r6, ip │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov ip, r8 │ │ │ │ │ - beq.w 30a4 │ │ │ │ │ + beq.w 3128 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - b.n 2a0a │ │ │ │ │ + b.n 2a8e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e3c │ │ │ │ │ + beq.w 2ec0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd fp, r8, [sp, #40] @ 0x28 │ │ │ │ │ adds r7, #8 │ │ │ │ │ @@ -4270,137 +4327,137 @@ │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov fp, r9 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 2bc0 │ │ │ │ │ + b.n 2c44 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r9, lr, #2 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ │ orr.w r0, r0, r3, lsl #16 │ │ │ │ │ adds r2, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcs.n 2c0a │ │ │ │ │ + bcs.n 2c8e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub.w r1, r8, #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov.w ip, sl, lsr #24 │ │ │ │ │ strb.w r0, [r9] │ │ │ │ │ orr.w ip, ip, r3, lsl #8 │ │ │ │ │ add.w r0, r2, #3 │ │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls.w lr, lr, #3 │ │ │ │ │ strls r0, [sp, #24] │ │ │ │ │ - bls.n 2bb8 │ │ │ │ │ + bls.n 2c3c │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcs.n 2c0a │ │ │ │ │ + bcs.n 2c8e │ │ │ │ │ strb.w ip, [lr, #3] │ │ │ │ │ sub.w r1, r8, #32 │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r2, #4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 2c0e │ │ │ │ │ + beq.n 2c92 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub.w r9, r1, #32 │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ rsb r8, r1, #32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2cb2 │ │ │ │ │ + bne.n 2d36 │ │ │ │ │ lsr.w r2, r0, r8 │ │ │ │ │ lsl.w r3, r0, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ lsl.w sl, r0, r1 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 2c50 │ │ │ │ │ + beq.n 2cd4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcs.n 2c0a │ │ │ │ │ + bcs.n 2c8e │ │ │ │ │ add.w r8, r1, #30 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov.w r0, sl, lsr #8 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ orr.w r0, r0, r3, lsl #24 │ │ │ │ │ strb.w sl, [r1], #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bcc.n 2b64 │ │ │ │ │ + bcc.n 2be8 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 2ad8 │ │ │ │ │ + b.n 2b5c │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2a88 │ │ │ │ │ + bne.w 2b0c │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 2c32 │ │ │ │ │ + bne.n 2cb6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2dfe │ │ │ │ │ + bne.w 2e82 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, lr │ │ │ │ │ negs r1, r1 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b.n 2aa0 │ │ │ │ │ + b.n 2b24 │ │ │ │ │ .word 0x00008ebc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006fb8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 2c44 │ │ │ │ │ - b.n 2ab2 │ │ │ │ │ + bne.n 2cc8 │ │ │ │ │ + b.n 2b36 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2da8 │ │ │ │ │ + beq.w 2e2c │ │ │ │ │ adds r1, #32 │ │ │ │ │ clz r0, r0 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.n 2bb8 │ │ │ │ │ + bls.n 2c3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 2c0a │ │ │ │ │ + bls.n 2c8e │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ sub.w r8, r1, #8 │ │ │ │ │ orr.w r3, r3, r6, lsl #24 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - bls.w 32c0 │ │ │ │ │ + bls.w 3344 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcs.n 2c0a │ │ │ │ │ + bcs.n 2c8e │ │ │ │ │ mov.w r0, ip, lsr #16 │ │ │ │ │ strb.w r3, [lr, #1] │ │ │ │ │ sub.w r3, r1, #16 │ │ │ │ │ orr.w r0, r0, r6, lsl #16 │ │ │ │ │ adds r2, #2 │ │ │ │ │ add.w r9, lr, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 32b4 │ │ │ │ │ + bhi.w 3338 │ │ │ │ │ mov ip, r0 │ │ │ │ │ lsrs r6, r6, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov lr, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 2bb8 │ │ │ │ │ + b.n 2c3c │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ eors r3, r2 │ │ │ │ │ add r3, r0 │ │ │ │ │ bic.w sl, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -4409,33 +4466,33 @@ │ │ │ │ │ lsl.w r3, sl, r9 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 2e14 │ │ │ │ │ + beq.w 2e98 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcs.n 2c0a │ │ │ │ │ + bcs.n 2c8e │ │ │ │ │ add.w r8, r1, #30 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov.w r0, ip, lsr #8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ orr.w r0, r0, r6, lsl #24 │ │ │ │ │ mov sl, ip │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ strb.w ip, [r1], #1 │ │ │ │ │ - b.n 2c06 │ │ │ │ │ + b.n 2c8a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2e20 │ │ │ │ │ + beq.w 2ea4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 29b6 │ │ │ │ │ + b.n 2a3a │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ rsb r3, r1, #32 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -4450,133 +4507,133 @@ │ │ │ │ │ lsr.w r9, r0, r3 │ │ │ │ │ orr.w r3, sl, r9 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ lsl.w r3, r0, r1 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2f90 │ │ │ │ │ + beq.w 3014 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bcs.w 2ad4 │ │ │ │ │ + bcs.w 2b58 │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ add.w r0, r1, #30 │ │ │ │ │ orr.w r3, r3, r6, lsl #24 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ strb.w ip, [lr], #-1 │ │ │ │ │ - b.n 2a1e │ │ │ │ │ + b.n 2aa2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b06 │ │ │ │ │ + beq.w 2b8a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 3012 │ │ │ │ │ + beq.w 3096 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 298c │ │ │ │ │ + b.n 2a10 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 2ffe │ │ │ │ │ + beq.w 3082 │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ - b.n 2bd2 │ │ │ │ │ + b.n 2c56 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ strb.w r1, [lr] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ - b.n 2aa0 │ │ │ │ │ + b.n 2b24 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3012 │ │ │ │ │ + beq.w 3096 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - cbnz r3, 2dee │ │ │ │ │ + cbnz r3, 2e72 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 298c │ │ │ │ │ + b.n 2a10 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2c26 │ │ │ │ │ + beq.w 2caa │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 2b48 │ │ │ │ │ + b.n 2bcc │ │ │ │ │ ldrsb.w r3, [lr, r0] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - bne.w 2ad8 │ │ │ │ │ - b.n 2ab2 │ │ │ │ │ + bne.w 2b5c │ │ │ │ │ + b.n 2b36 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 2954 │ │ │ │ │ + b.n 29d8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 2fec │ │ │ │ │ + beq.w 3070 │ │ │ │ │ eor.w r0, sl, r2 │ │ │ │ │ - b.n 2c5a │ │ │ │ │ + b.n 2cde │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 2a82 │ │ │ │ │ + b.n 2b06 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 2c26 │ │ │ │ │ + b.n 2caa │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 2c26 │ │ │ │ │ + b.n 2caa │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - beq.w 2b0c │ │ │ │ │ + beq.w 2b90 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 2f58 │ │ │ │ │ + beq.n 2fdc │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 2f20 │ │ │ │ │ + beq.n 2fa4 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 2ee8 │ │ │ │ │ + beq.n 2f6c │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 2eb0 │ │ │ │ │ + beq.n 2f34 │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - bne.w 302a │ │ │ │ │ + bne.w 30ae │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ lsl.w r9, r0, r6 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ lsr.w sl, r0, r6 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ orr.w r4, r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - bne.w 2a0a │ │ │ │ │ + bne.w 2a8e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac0 │ │ │ │ │ + bne.w 2b44 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ lsl.w r9, r0, r6 │ │ │ │ │ @@ -4585,17 +4642,17 @@ │ │ │ │ │ lsr.w sl, r0, r6 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ orr.w r4, r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - bne.w 2a0a │ │ │ │ │ + bne.w 2a8e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac0 │ │ │ │ │ + bne.w 2b44 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ lsl.w r9, r0, r6 │ │ │ │ │ @@ -4604,17 +4661,17 @@ │ │ │ │ │ lsr.w sl, r0, r6 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ orr.w r4, r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - bne.w 2a0a │ │ │ │ │ + bne.w 2a8e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac0 │ │ │ │ │ + bne.w 2b44 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ lsl.w r9, r0, r6 │ │ │ │ │ @@ -4623,17 +4680,17 @@ │ │ │ │ │ lsr.w sl, r0, r6 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ orr.w r4, r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - bne.w 2a0a │ │ │ │ │ + bne.w 2a8e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac0 │ │ │ │ │ + bne.w 2b44 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ lsl.w r9, r0, r6 │ │ │ │ │ @@ -4642,145 +4699,145 @@ │ │ │ │ │ lsr.w sl, r0, r6 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ orr.w r4, r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - bne.w 2a0a │ │ │ │ │ + bne.w 2a8e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac0 │ │ │ │ │ + bne.w 2b44 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ - b.n 2b0e │ │ │ │ │ + b.n 2b92 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 30aa │ │ │ │ │ + beq.w 312e │ │ │ │ │ eor.w r0, r0, r8 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 2ac0 │ │ │ │ │ + b.n 2b44 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 2954 │ │ │ │ │ + b.n 29d8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ - bge.w 2936 │ │ │ │ │ - b.n 2b06 │ │ │ │ │ + bge.w 29ba │ │ │ │ │ + b.n 2b8a │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #764] @ (32bc ) │ │ │ │ │ + ldr r4, [pc, #764] @ (3340 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #2 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b06 │ │ │ │ │ + beq.w 2b8a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2df6 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ - b.n 28e2 │ │ │ │ │ + b.n 2966 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 2c0e │ │ │ │ │ + beq.w 2c92 │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2d3c │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2a82 │ │ │ │ │ + b.n 2b06 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2aee │ │ │ │ │ + b.n 2b72 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ lsl.w r9, r0, r6 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ lsr.w sl, r0, r6 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ orr.w r4, r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - bne.w 2a0a │ │ │ │ │ + bne.w 2a8e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac0 │ │ │ │ │ + bne.w 2b44 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ - b.n 2e78 │ │ │ │ │ + b.n 2efc │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ orr.w r3, r3, r6, lsl #24 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - bls.n 30ba │ │ │ │ │ + bls.n 313e │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bcs.w 2ad4 │ │ │ │ │ + bcs.w 2b58 │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ sub.w r1, r0, #16 │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ orr.w r3, r3, r6, lsl #16 │ │ │ │ │ adds r4, r2, #2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.w 2a30 │ │ │ │ │ + bhi.w 2ab4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ lsrs r6, r6, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 2a6c │ │ │ │ │ - cbz r0, 30c6 │ │ │ │ │ + b.n 2af0 │ │ │ │ │ + cbz r0, 314a │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - b.n 2ac0 │ │ │ │ │ + b.n 2b44 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2a74 │ │ │ │ │ + beq.w 2af8 │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ - b.n 2d26 │ │ │ │ │ + b.n 2daa │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ mov ip, r3 │ │ │ │ │ lsrs r6, r6, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 2a6c │ │ │ │ │ + b.n 2af0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 2a74 │ │ │ │ │ + beq.w 2af8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ adds r7, #4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov sl, r7 │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ lsl.w r8, r0, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -4789,35 +4846,35 @@ │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ orr.w r4, r8, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 312c │ │ │ │ │ + beq.n 31b0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - b.n 2a0a │ │ │ │ │ + b.n 2a8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2906 │ │ │ │ │ + bne.w 298a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 2906 │ │ │ │ │ + b.w 298a │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ - blt.w 2b06 │ │ │ │ │ + blt.w 2b8a │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n 2954 │ │ │ │ │ + b.n 29d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30a6 │ │ │ │ │ + bne.n 312a │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ lsl.w r8, r0, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ lsr.w r9, r0, r3 │ │ │ │ │ @@ -4825,17 +4882,17 @@ │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ orr.w r4, r8, r4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 3100 │ │ │ │ │ + bne.n 3184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30a6 │ │ │ │ │ + bne.n 312a │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r7, sl, #8 │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ lsl.w r8, r0, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -4844,17 +4901,17 @@ │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ orr.w r4, r8, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 3100 │ │ │ │ │ + bne.n 3184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30a6 │ │ │ │ │ + bne.n 312a │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ adds r5, #3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r7, sl, #12 │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ lsl.w r8, r0, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -4863,17 +4920,17 @@ │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ orr.w r4, r8, r4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 3100 │ │ │ │ │ + bne.n 3184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30a6 │ │ │ │ │ + bne.w 312a │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ adds r5, r3, #4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r7, sl, #16 │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ lsl.w r8, r0, r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -4882,17 +4939,17 @@ │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ orr.w r4, r8, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 3100 │ │ │ │ │ + bne.w 3184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30a6 │ │ │ │ │ + bne.w 312a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r7, sl, #20 │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ lsl.w r8, r0, r3 │ │ │ │ │ @@ -4902,17 +4959,17 @@ │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ orr.w r4, r8, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 3100 │ │ │ │ │ + bne.w 3184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30a6 │ │ │ │ │ + bne.w 312a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r7, sl, #24 │ │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ │ adds r5, r3, #6 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ lsl.w r6, r0, r1 │ │ │ │ │ lsl.w r8, r0, r3 │ │ │ │ │ @@ -4922,84 +4979,84 @@ │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ orr.w r4, r8, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 3100 │ │ │ │ │ + bne.w 3184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30a6 │ │ │ │ │ + bne.w 312a │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ add.w r7, sl, #28 │ │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ │ adds r5, #7 │ │ │ │ │ - b.n 2b0e │ │ │ │ │ - ldr r1, [pc, #40] @ (32bc ) │ │ │ │ │ + b.n 2b92 │ │ │ │ │ + ldr r1, [pc, #40] @ (3340 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28e2 │ │ │ │ │ - b.n 2b06 │ │ │ │ │ + bne.w 2966 │ │ │ │ │ + b.n 2b8a │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n 2b76 │ │ │ │ │ + b.n 2bfa │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ lsrs r6, r6, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b.n 2bb8 │ │ │ │ │ + b.n 2c3c │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b.n 2fbc │ │ │ │ │ + b.n 3040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b06 │ │ │ │ │ + bne.w 2b8a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bne.n 333e │ │ │ │ │ + bne.n 33c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2b06 │ │ │ │ │ + b.n 2b8a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 2b06 │ │ │ │ │ + b.w 2b8a │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -5007,211 +5064,211 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.w 2b06 │ │ │ │ │ + b.w 2b8a │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.w 2916 │ │ │ │ │ + b.w 299a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 2916 │ │ │ │ │ + b.w 299a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003348 <_PyLong_AsByteArray>: │ │ │ │ │ +000033cc <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it ne │ │ │ │ │ movne.w sl, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 374a <_PyLong_AsByteArray+0x402> │ │ │ │ │ + beq.w 37ce <_PyLong_AsByteArray+0x402> │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - cbnz r7, 33d4 <_PyLong_AsByteArray+0x8c> │ │ │ │ │ + cbnz r7, 3458 <_PyLong_AsByteArray+0x8c> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add ip, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 356a <_PyLong_AsByteArray+0x222> │ │ │ │ │ + bne.w 35ee <_PyLong_AsByteArray+0x222> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3396 <_PyLong_AsByteArray+0x4e> │ │ │ │ │ + bne.n 341a <_PyLong_AsByteArray+0x4e> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 378a <_PyLong_AsByteArray+0x442> │ │ │ │ │ + bne.w 380e <_PyLong_AsByteArray+0x442> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 33cc <_PyLong_AsByteArray+0x84> │ │ │ │ │ + bcs.n 3450 <_PyLong_AsByteArray+0x84> │ │ │ │ │ rsb r3, sl, #0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 36de <_PyLong_AsByteArray+0x396> │ │ │ │ │ + bne.w 3762 <_PyLong_AsByteArray+0x396> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.n 33cc <_PyLong_AsByteArray+0x84> │ │ │ │ │ + bcs.n 3450 <_PyLong_AsByteArray+0x84> │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ strb.w r3, [ip, #1] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.n 33cc <_PyLong_AsByteArray+0x84> │ │ │ │ │ + bls.n 3450 <_PyLong_AsByteArray+0x84> │ │ │ │ │ subs r1, r0, r1 │ │ │ │ │ add.w r2, ip, #2 │ │ │ │ │ add r1, ip │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 33c4 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ + bne.n 3448 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3388 <_PyLong_AsByteArray+0x40> │ │ │ │ │ + beq.n 340c <_PyLong_AsByteArray+0x40> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n 3438 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + b.n 34bc <_PyLong_AsByteArray+0xf0> │ │ │ │ │ strb r5, [r4, #0] │ │ │ │ │ lsrs r4, r3, #16 │ │ │ │ │ orr.w r4, r4, r0, lsl #16 │ │ │ │ │ add.w lr, r1, #2 │ │ │ │ │ add.w r5, ip, #2 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls.n 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.n 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ strb r4, [r5, #0] │ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ │ sub.w r4, r2, #24 │ │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ │ adds r5, r1, #3 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 34a6 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + bls.n 352a <_PyLong_AsByteArray+0x15e> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls.n 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.n 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ subs r2, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 34b2 <_PyLong_AsByteArray+0x16a> │ │ │ │ │ + beq.n 3536 <_PyLong_AsByteArray+0x16a> │ │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ │ sub.w r8, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 3538 <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ + bne.n 35bc <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ mov r4, r8 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ lsr.w r8, r5, lr │ │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ │ orr.w r4, r4, r8 │ │ │ │ │ lsl.w r8, r5, r2 │ │ │ │ │ orrs r0, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ orr.w r3, r8, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 34dc <_PyLong_AsByteArray+0x194> │ │ │ │ │ + beq.n 3560 <_PyLong_AsByteArray+0x194> │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bls.n 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.n 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ mov r4, ip │ │ │ │ │ lsrs r5, r3, #8 │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ adds r2, #30 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ cmp r9, lr │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - bhi.n 33f6 <_PyLong_AsByteArray+0xae> │ │ │ │ │ + bhi.n 347a <_PyLong_AsByteArray+0xae> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - cbz r3, 34a0 <_PyLong_AsByteArray+0x158> │ │ │ │ │ + cbz r3, 3524 <_PyLong_AsByteArray+0x158> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 33ce <_PyLong_AsByteArray+0x86> │ │ │ │ │ + b.n 3452 <_PyLong_AsByteArray+0x86> │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ lsrs r0, r0, #24 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 3430 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + b.n 34b4 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3388 <_PyLong_AsByteArray+0x40> │ │ │ │ │ + beq.w 340c <_PyLong_AsByteArray+0x40> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bls.n 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.n 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ adds r1, #1 │ │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r2 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ add ip, r4 │ │ │ │ │ - b.n 3396 <_PyLong_AsByteArray+0x4e> │ │ │ │ │ + b.n 341a <_PyLong_AsByteArray+0x4e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3776 <_PyLong_AsByteArray+0x42e> │ │ │ │ │ + beq.w 37fa <_PyLong_AsByteArray+0x42e> │ │ │ │ │ adds r2, #32 │ │ │ │ │ clz r5, r5 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls.n 3430 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bls.n 34b4 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bls.n 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.n 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ lsrs r4, r3, #8 │ │ │ │ │ sub.w lr, r2, #8 │ │ │ │ │ orr.w r4, r4, r0, lsl #24 │ │ │ │ │ adds r5, r1, #1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - bls.w 3b0a <_PyLong_AsByteArray+0x7c2> │ │ │ │ │ + bls.w 3b8e <_PyLong_AsByteArray+0x7c2> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls.n 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.n 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ sub.w r8, r2, #16 │ │ │ │ │ strb.w r4, [ip, #1] │ │ │ │ │ lsrs r4, r3, #16 │ │ │ │ │ add.w lr, r1, #2 │ │ │ │ │ orr.w r4, r4, r0, lsl #16 │ │ │ │ │ add.w r5, ip, #2 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bhi.w 3406 <_PyLong_AsByteArray+0xbe> │ │ │ │ │ + bhi.w 348a <_PyLong_AsByteArray+0xbe> │ │ │ │ │ mov r3, r4 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b.n 3430 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + b.n 34b4 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ eor.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r4, r4 │ │ │ │ │ add r4, fp │ │ │ │ │ bic.w r5, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w fp, r4, lsr #30 │ │ │ │ │ @@ -5219,17 +5276,17 @@ │ │ │ │ │ lsr.w r4, r5, lr │ │ │ │ │ orrs r4, r1 │ │ │ │ │ orrs r0, r4 │ │ │ │ │ lsl.w r4, r5, r2 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 379c <_PyLong_AsByteArray+0x454> │ │ │ │ │ + beq.w 3820 <_PyLong_AsByteArray+0x454> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 346c <_PyLong_AsByteArray+0x124> │ │ │ │ │ + b.n 34f0 <_PyLong_AsByteArray+0x124> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r7 │ │ │ │ │ @@ -5240,136 +5297,136 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 36ec <_PyLong_AsByteArray+0x3a4> │ │ │ │ │ + bne.w 3770 <_PyLong_AsByteArray+0x3a4> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ sub.w fp, r2, #32 │ │ │ │ │ rsb sl, r2, #32 │ │ │ │ │ sub.w lr, r7, r5 │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ ands.w lr, lr, #7 │ │ │ │ │ - beq.w 38e8 <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ + beq.w 396c <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ lsl.w r8, r4, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ orr.w r6, r8, r0 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - beq.n 3668 <_PyLong_AsByteArray+0x320> │ │ │ │ │ + beq.n 36ec <_PyLong_AsByteArray+0x320> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bls.w 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.w 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ add.w r4, r2, #30 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strb.w r5, [ip], #-1 │ │ │ │ │ lsrs r5, r5, #8 │ │ │ │ │ orr.w r5, r5, r6, lsl #24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.w 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.w 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ lsrs r2, r3, #16 │ │ │ │ │ strb.w r5, [ip], #-1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ orr.w r3, r2, r0, lsl #16 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ add.w lr, r2, #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bls.w 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.w 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ sub.w r2, r4, #24 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ lsrs r3, r5, #24 │ │ │ │ │ orr.w r3, r3, r6, lsl #8 │ │ │ │ │ adds r5, r1, #3 │ │ │ │ │ lsrs r0, r6, #24 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls.n 3660 <_PyLong_AsByteArray+0x318> │ │ │ │ │ + bls.n 36e4 <_PyLong_AsByteArray+0x318> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.w 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.w 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ │ sub.w r2, r4, #32 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 358a <_PyLong_AsByteArray+0x242> │ │ │ │ │ + bne.n 360e <_PyLong_AsByteArray+0x242> │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 34b4 <_PyLong_AsByteArray+0x16c> │ │ │ │ │ + b.n 3538 <_PyLong_AsByteArray+0x16c> │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b.n 364c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + b.n 36d0 <_PyLong_AsByteArray+0x304> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 37bc <_PyLong_AsByteArray+0x474> │ │ │ │ │ + beq.w 3840 <_PyLong_AsByteArray+0x474> │ │ │ │ │ adds r2, #32 │ │ │ │ │ clz r3, r4 │ │ │ │ │ subs r4, r2, r3 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 36ce <_PyLong_AsByteArray+0x386> │ │ │ │ │ + bls.n 3752 <_PyLong_AsByteArray+0x386> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.w 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ lsrs r3, r5, #8 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ orr.w r3, r3, r6, lsl #24 │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ lsrs r0, r6, #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb.w r5, [ip] │ │ │ │ │ - bls.w 3b1e <_PyLong_AsByteArray+0x7d6> │ │ │ │ │ + bls.w 3ba2 <_PyLong_AsByteArray+0x7d6> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bls.w 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.w 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ sub.w r2, r4, #16 │ │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ │ lsrs r3, r5, #16 │ │ │ │ │ add.w lr, r1, #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ orr.w r3, r3, r6, lsl #16 │ │ │ │ │ mov.w r0, r6, lsr #16 │ │ │ │ │ it ls │ │ │ │ │ strls.w lr, [sp, #4] │ │ │ │ │ - bls.n 364c <_PyLong_AsByteArray+0x304> │ │ │ │ │ - b.n 360e <_PyLong_AsByteArray+0x2c6> │ │ │ │ │ + bls.n 36d0 <_PyLong_AsByteArray+0x304> │ │ │ │ │ + b.n 3692 <_PyLong_AsByteArray+0x2c6> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 37ac <_PyLong_AsByteArray+0x464> │ │ │ │ │ + beq.n 3830 <_PyLong_AsByteArray+0x464> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 358a <_PyLong_AsByteArray+0x242> │ │ │ │ │ + b.n 360e <_PyLong_AsByteArray+0x242> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r1, #1 │ │ │ │ │ strb.w r3, [ip], #-1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 36e0 <_PyLong_AsByteArray+0x398> │ │ │ │ │ - b.n 33cc <_PyLong_AsByteArray+0x84> │ │ │ │ │ + bne.n 3764 <_PyLong_AsByteArray+0x398> │ │ │ │ │ + b.n 3450 <_PyLong_AsByteArray+0x84> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ sub.w fp, r2, #32 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ rsb sl, r2, #32 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ @@ -5379,190 +5436,190 @@ │ │ │ │ │ mov.w r5, r5, lsr #30 │ │ │ │ │ lsl.w r8, r4, fp │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r0, r8, r0 │ │ │ │ │ lsl.w r8, r4, r2 │ │ │ │ │ orr.w r3, r8, r3 │ │ │ │ │ - beq.w 3aa4 <_PyLong_AsByteArray+0x75c> │ │ │ │ │ + beq.w 3b28 <_PyLong_AsByteArray+0x75c> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - bls.w 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + bls.w 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ lsrs r5, r3, #8 │ │ │ │ │ add.w r4, r2, #30 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ strb.w r3, [ip], #-1 │ │ │ │ │ - b.n 35f2 <_PyLong_AsByteArray+0x2aa> │ │ │ │ │ + b.n 3676 <_PyLong_AsByteArray+0x2aa> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3372 <_PyLong_AsByteArray+0x2a> │ │ │ │ │ + bne.w 33f6 <_PyLong_AsByteArray+0x2a> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 34a0 <_PyLong_AsByteArray+0x158> │ │ │ │ │ + beq.w 3524 <_PyLong_AsByteArray+0x158> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 34a0 <_PyLong_AsByteArray+0x158> │ │ │ │ │ + b.n 3524 <_PyLong_AsByteArray+0x158> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 34b2 <_PyLong_AsByteArray+0x16a> │ │ │ │ │ + beq.w 3536 <_PyLong_AsByteArray+0x16a> │ │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n 3450 <_PyLong_AsByteArray+0x108> │ │ │ │ │ + b.n 34d4 <_PyLong_AsByteArray+0x108> │ │ │ │ │ sub.w r4, ip, r4 │ │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ │ cmp.w sl, r3, lsr #31 │ │ │ │ │ - bne.w 3486 <_PyLong_AsByteArray+0x13e> │ │ │ │ │ - b.n 33cc <_PyLong_AsByteArray+0x84> │ │ │ │ │ + bne.w 350a <_PyLong_AsByteArray+0x13e> │ │ │ │ │ + b.n 3450 <_PyLong_AsByteArray+0x84> │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 3ab6 <_PyLong_AsByteArray+0x76e> │ │ │ │ │ + beq.w 3b3a <_PyLong_AsByteArray+0x76e> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ eors r5, r4 │ │ │ │ │ - b.n 34e2 <_PyLong_AsByteArray+0x19a> │ │ │ │ │ + b.n 3566 <_PyLong_AsByteArray+0x19a> │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 34b4 <_PyLong_AsByteArray+0x16c> │ │ │ │ │ + b.n 3538 <_PyLong_AsByteArray+0x16c> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - beq.w 38e8 <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ + beq.w 396c <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 38b6 <_PyLong_AsByteArray+0x56e> │ │ │ │ │ + beq.n 393a <_PyLong_AsByteArray+0x56e> │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 3884 <_PyLong_AsByteArray+0x53c> │ │ │ │ │ + beq.n 3908 <_PyLong_AsByteArray+0x53c> │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 3852 <_PyLong_AsByteArray+0x50a> │ │ │ │ │ + beq.n 38d6 <_PyLong_AsByteArray+0x50a> │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 3820 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + beq.n 38a4 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - bne.w 3ac6 <_PyLong_AsByteArray+0x77e> │ │ │ │ │ + bne.w 3b4a <_PyLong_AsByteArray+0x77e> │ │ │ │ │ lsl.w r8, r4, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsl.w r8, r4, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsl.w r8, r4, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsl.w r8, r4, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsl.w r8, r4, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ orr.w r6, lr, r0 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.w 3654 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ + beq.w 36d8 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r5, #4 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ @@ -5570,85 +5627,85 @@ │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ add.w r1, r9, #8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ adds r7, #2 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ cmp r7, r1 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r5, r0, r5 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add.w r1, r9, #12 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ adds r7, #3 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ cmp r7, r1 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r5, r0, r5 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ │ adds r7, r1, #4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r3, r9, #16 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ cmp r7, r1 │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ adds r7, r1, #5 │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ add.w r1, r9, #20 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ @@ -5656,17 +5713,17 @@ │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ orrs r5, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ adds r7, r1, #6 │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ add.w r1, r9, #24 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ @@ -5674,120 +5731,120 @@ │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ orrs r5, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ add.w r1, r9, #28 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ adds r7, #7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 38e8 <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ + b.n 396c <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 3afa <_PyLong_AsByteArray+0x7b2> │ │ │ │ │ + beq.n 3b7e <_PyLong_AsByteArray+0x7b2> │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + b.n 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 3b18 <_PyLong_AsByteArray+0x7d0> │ │ │ │ │ + beq.n 3b9c <_PyLong_AsByteArray+0x7d0> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ - b.n 353c <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ + b.n 35c0 <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ lsl.w r8, r4, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 35d6 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 365a <_PyLong_AsByteArray+0x28e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 366e <_PyLong_AsByteArray+0x326> │ │ │ │ │ + bne.w 36f2 <_PyLong_AsByteArray+0x326> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 37ee <_PyLong_AsByteArray+0x4a6> │ │ │ │ │ + b.n 3872 <_PyLong_AsByteArray+0x4a6> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.w 3654 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ + beq.w 36d8 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ - b.n 36fc <_PyLong_AsByteArray+0x3b4> │ │ │ │ │ + b.n 3780 <_PyLong_AsByteArray+0x3b4> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 3430 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + b.n 34b4 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 34b4 <_PyLong_AsByteArray+0x16c> │ │ │ │ │ + b.n 3538 <_PyLong_AsByteArray+0x16c> │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w lr, [sp, #4] │ │ │ │ │ - b.n 364c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + b.n 36d0 <_PyLong_AsByteArray+0x304> │ │ │ │ │ │ │ │ │ │ -00003b28 : │ │ │ │ │ +00003bac : │ │ │ │ │ long_neg_method(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 3bda │ │ │ │ │ + bhi.n 3c5e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r1, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w ip, r2, r2, lsl #1 │ │ │ │ │ adds.w r4, r3, #256 @ 0x100 │ │ │ │ │ adc.w r0, r2, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 3b74 │ │ │ │ │ - ldr r4, [pc, #240] @ (3c5c ) │ │ │ │ │ + bcs.n 3bf8 │ │ │ │ │ + ldr r4, [pc, #240] @ (3ce0 ) │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 3c44 │ │ │ │ │ - ldr r3, [pc, #212] @ (3c60 ) │ │ │ │ │ + bcs.n 3cc8 │ │ │ │ │ + ldr r3, [pc, #212] @ (3ce4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3c1e │ │ │ │ │ + beq.n 3ca2 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ str.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -5808,15 +5865,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c56 │ │ │ │ │ + beq.n 3cda │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bic.w r0, r3, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ adds r1, #12 │ │ │ │ │ @@ -5833,104 +5890,104 @@ │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3c52 │ │ │ │ │ + cbz r0, 3cd6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 3bb8 │ │ │ │ │ + b.n 3c3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w afdc <_PyLong_FromLarge> │ │ │ │ │ + b.w b064 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3b6e │ │ │ │ │ + b.n 3bf2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003c64 : │ │ │ │ │ +00003ce8 : │ │ │ │ │ long_neg(): │ │ │ │ │ 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, #15 │ │ │ │ │ - bhi.n 3cca │ │ │ │ │ + bhi.n 3d4e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ adds.w lr, r3, #256 @ 0x100 │ │ │ │ │ adc.w ip, r2, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 3caa │ │ │ │ │ - ldr r3, [pc, #76] @ (3cf0 ) │ │ │ │ │ + bcs.n 3d2e │ │ │ │ │ + ldr r3, [pc, #76] @ (3d74 ) │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 3ce6 │ │ │ │ │ + bcs.n 3d6a │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ca8 │ │ │ │ │ + beq.n 3d2c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w afdc <_PyLong_FromLarge> │ │ │ │ │ + b.w b064 <_PyLong_FromLarge> │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003cf4 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00003d78 <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ sub sp, #12 │ │ │ │ │ adc.w lr, r1, #0 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcs.n 3d2c <_PyLong_FromSTwoDigits+0x38> │ │ │ │ │ + bcs.n 3db0 <_PyLong_FromSTwoDigits+0x38> │ │ │ │ │ movw r1, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -5939,24 +5996,24 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 3dc8 <_PyLong_FromSTwoDigits+0xd4> │ │ │ │ │ - ldr r3, [pc, #152] @ (3ddc <_PyLong_FromSTwoDigits+0xe8>) │ │ │ │ │ + bcs.n 3e4c <_PyLong_FromSTwoDigits+0xd4> │ │ │ │ │ + ldr r3, [pc, #152] @ (3e60 <_PyLong_FromSTwoDigits+0xe8>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r1, #1712] @ 0x6b0 │ │ │ │ │ - cbz r3, 3d94 <_PyLong_FromSTwoDigits+0xa0> │ │ │ │ │ + cbz r3, 3e18 <_PyLong_FromSTwoDigits+0xa0> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -5976,15 +6033,15 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3dd2 <_PyLong_FromSTwoDigits+0xde> │ │ │ │ │ + cbz r0, 3e56 <_PyLong_FromSTwoDigits+0xde> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ @@ -5993,49 +6050,49 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r1, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 3d7a <_PyLong_FromSTwoDigits+0x86> │ │ │ │ │ + b.n 3dfe <_PyLong_FromSTwoDigits+0x86> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w afdc <_PyLong_FromLarge> │ │ │ │ │ + b.w b064 <_PyLong_FromLarge> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3d26 <_PyLong_FromSTwoDigits+0x32> │ │ │ │ │ + b.n 3daa <_PyLong_FromSTwoDigits+0x32> │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003de0 : │ │ │ │ │ +00003e64 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 3ef0 │ │ │ │ │ + bpl.w 3f74 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.n 3ef0 │ │ │ │ │ + bpl.n 3f74 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 3e80 │ │ │ │ │ + bhi.n 3f04 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -6043,15 +6100,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 3e62 │ │ │ │ │ + bcs.n 3ee6 │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -6060,49 +6117,49 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 3ec4 │ │ │ │ │ + bcs.n 3f48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3e90 │ │ │ │ │ + beq.n 3f14 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3ebc │ │ │ │ │ + beq.n 3f40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4d40 │ │ │ │ │ + b.w 4dc4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3ea0 │ │ │ │ │ + beq.n 3f24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 824c │ │ │ │ │ - bl 4d40 │ │ │ │ │ + b.w 82d4 │ │ │ │ │ + bl 4dc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e60 │ │ │ │ │ + beq.n 3ee4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 824c │ │ │ │ │ + b.w 82d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n 3efa │ │ │ │ │ + blt.n 3f7e │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e60 │ │ │ │ │ + beq.n 3ee4 │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ orr.w r4, r4, #16 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ @@ -6112,32 +6169,32 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ negs r3, r0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 3ecc │ │ │ │ │ + b.n 3f50 │ │ │ │ │ │ │ │ │ │ -00003f08 : │ │ │ │ │ +00003f8c : │ │ │ │ │ long_add(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 3f9e │ │ │ │ │ + bhi.n 4022 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -6145,15 +6202,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 3f7e │ │ │ │ │ + bcs.n 4002 │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -6163,107 +6220,107 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 3fde │ │ │ │ │ + bcs.n 4062 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3fb0 │ │ │ │ │ + beq.n 4034 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3fb8 │ │ │ │ │ + beq.n 403c │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4d40 │ │ │ │ │ + b.w 4dc4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3fc2 │ │ │ │ │ + beq.n 4046 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 824c │ │ │ │ │ - bl 4d40 │ │ │ │ │ + b.w 82d4 │ │ │ │ │ + bl 4dc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f7a │ │ │ │ │ + beq.n 3ffe │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 3f7a │ │ │ │ │ + b.n 3ffe │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 401c │ │ │ │ │ + blt.n 40a0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f7a │ │ │ │ │ + beq.n 3ffe │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 3f7a │ │ │ │ │ - b.n 4002 │ │ │ │ │ + beq.n 3ffe │ │ │ │ │ + b.n 4086 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 3fe6 │ │ │ │ │ + b.n 406a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000402c : │ │ │ │ │ +000040b0 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 40e2 │ │ │ │ │ + bcc.n 4166 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n 40f6 │ │ │ │ │ + bcc.n 417a │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ eor.w r0, r2, r1 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbc.w r3, r0, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ lsrs r3, r3, #28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne.n 4100 │ │ │ │ │ + bne.n 4184 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 410e │ │ │ │ │ + beq.n 4192 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r4, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -6278,24 +6335,24 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r3, [ip, #12]! │ │ │ │ │ - blt.n 4116 │ │ │ │ │ + blt.n 419a │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ orr.w r2, r2, r6, lsl #2 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r7, 40de │ │ │ │ │ + cbz r7, 4162 │ │ │ │ │ str.w r7, [ip, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -6308,63 +6365,63 @@ │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ movs r0, #24 │ │ │ │ │ movs r4, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 408e │ │ │ │ │ + bne.n 4112 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 40de │ │ │ │ │ + b.n 4162 │ │ │ │ │ mov r1, ip │ │ │ │ │ orr.w r2, r4, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r6, lsl #2 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ - b.n 40d2 │ │ │ │ │ + b.n 4156 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004130 : │ │ │ │ │ +000041b4 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 41c4 │ │ │ │ │ + bcc.n 4248 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ sub sp, #16 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n 41d8 │ │ │ │ │ + bcc.n 425c │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 4176 │ │ │ │ │ + bge.n 41fa │ │ │ │ │ negs r3, r0 │ │ │ │ │ sbc.w r2, r1, r1, lsl #1 │ │ │ │ │ lsrs r0, r2, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ - cbz r0, 41c0 │ │ │ │ │ + cbz r0, 4244 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, #1 │ │ │ │ │ movlt.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ @@ -6373,15 +6430,15 @@ │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w ip, [r1], #4 │ │ │ │ │ orrs.w ip, r3, r2 │ │ │ │ │ - bne.n 41aa │ │ │ │ │ + bne.n 422e │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -6389,36 +6446,36 @@ │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000041e4 : │ │ │ │ │ +00004268 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r4, #7 │ │ │ │ │ - bpl.n 42ac │ │ │ │ │ + bpl.n 4330 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r4, #7 │ │ │ │ │ - bpl.n 42ac │ │ │ │ │ + bpl.n 4330 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w ip, r3, r2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 4260 │ │ │ │ │ + bhi.n 42e4 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ @@ -6426,105 +6483,105 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 428c │ │ │ │ │ + bcs.n 4310 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 425c │ │ │ │ │ + beq.n 42e0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl dacc <_PyLong_Negate> │ │ │ │ │ + bl db54 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 425c │ │ │ │ │ + b.n 42e0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 42b8 │ │ │ │ │ + bcs.n 433c │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 4300 │ │ │ │ │ + blt.n 4384 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ movne r2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 425c │ │ │ │ │ + beq.n 42e0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r5, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ │ - beq.n 425c │ │ │ │ │ - b.n 42e8 │ │ │ │ │ + beq.n 42e0 │ │ │ │ │ + b.n 436c │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 42c0 │ │ │ │ │ + b.n 4344 │ │ │ │ │ │ │ │ │ │ -0000430c : │ │ │ │ │ +00004390 : │ │ │ │ │ long_mul(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr.w ip, r3, r2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 4398 │ │ │ │ │ + bhi.n 441c │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ @@ -6532,15 +6589,15 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 4378 │ │ │ │ │ + bcs.n 43fc │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -6548,70 +6605,70 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 43c4 │ │ │ │ │ + bcs.n 4448 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4374 │ │ │ │ │ + beq.n 43f8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl dacc <_PyLong_Negate> │ │ │ │ │ + bl db54 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 4374 │ │ │ │ │ + b.n 43f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 440c │ │ │ │ │ + blt.n 4490 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ movne r2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4374 │ │ │ │ │ + beq.n 43f8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r5, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ │ - beq.n 4374 │ │ │ │ │ - b.n 43f4 │ │ │ │ │ + beq.n 43f8 │ │ │ │ │ + b.n 4478 │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 43cc │ │ │ │ │ + b.n 4450 │ │ │ │ │ │ │ │ │ │ -00004418 : │ │ │ │ │ +0000449c : │ │ │ │ │ k_mul(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -6620,40 +6677,40 @@ │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.w 467e │ │ │ │ │ + blt.w 4702 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w 49bc │ │ │ │ │ + blt.w 4a40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4c90 │ │ │ │ │ + beq.w 4d14 │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 496c │ │ │ │ │ + bgt.w 49f0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4918 │ │ │ │ │ + beq.w 499c │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b68 │ │ │ │ │ + beq.w 4bec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -6669,15 +6726,15 @@ │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ str.w r1, [sl, #12]! │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.w 46d6 │ │ │ │ │ + beq.w 475a │ │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ │ add.w fp, r6, #12 │ │ │ │ │ add.w r3, r9, #8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, fp, r7, lsl #2 │ │ │ │ │ @@ -6689,36 +6746,36 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d24 │ │ │ │ │ + bne.w 4da8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcs.w 46a8 │ │ │ │ │ + bcs.w 472c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w lr, r5, #4 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w sl, r3, #4 │ │ │ │ │ add.w sl, r6, sl, lsl #2 │ │ │ │ │ sub.w r1, sl, fp │ │ │ │ │ subs r1, #4 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 459c │ │ │ │ │ + beq.n 4620 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 4574 │ │ │ │ │ + beq.n 45f8 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 4550 │ │ │ │ │ + beq.n 45d4 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w ip, [r8], #4 │ │ │ │ │ mov lr, r5 │ │ │ │ │ umlal r1, r7, r4, ip │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ adc.w r7, r7, #0 │ │ │ │ │ @@ -6746,15 +6803,15 @@ │ │ │ │ │ adc.w r7, r2, r7 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ orr.w r0, r0, r7, lsl #2 │ │ │ │ │ lsrs r2, r7, #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 4644 │ │ │ │ │ + beq.n 46c8 │ │ │ │ │ strd r5, fp, [sp, #16] │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ mov ip, r9 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ ldr.w r5, [fp], #4 │ │ │ │ │ add.w r8, fp, #12 │ │ │ │ │ @@ -6793,62 +6850,62 @@ │ │ │ │ │ adc.w r2, ip, r2, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 45a0 │ │ │ │ │ + bne.n 4624 │ │ │ │ │ ldrd r5, fp, [sp, #16] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n 46a8 │ │ │ │ │ + beq.n 472c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ │ add r3, r0 │ │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 44e6 │ │ │ │ │ + bne.w 456a │ │ │ │ │ ldrd r8, sl, [sp, #24] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - cbz r2, 4676 │ │ │ │ │ + cbz r2, 46fa │ │ │ │ │ add.w r1, r8, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 46b4 │ │ │ │ │ + cbz r0, 4738 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 4952 │ │ │ │ │ + beq.w 49d6 │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ - bgt.w 49c4 │ │ │ │ │ + bgt.w 4a48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4c90 │ │ │ │ │ + beq.w 4d14 │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 496c │ │ │ │ │ + bgt.w 49f0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4476 │ │ │ │ │ + b.n 44fa │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 44e6 │ │ │ │ │ - b.n 4662 │ │ │ │ │ + bne.w 456a │ │ │ │ │ + b.n 46e6 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 4d1e │ │ │ │ │ + beq.w 4da2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4984 │ │ │ │ │ + beq.w 4a08 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ @@ -6861,26 +6918,26 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r8, [r6], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cfa │ │ │ │ │ + bne.w 4d7e │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ umlal r3, r5, r8, r8 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ mov.w r5, r5, lsr #30 │ │ │ │ │ - bls.w 499c │ │ │ │ │ + bls.w 4a20 │ │ │ │ │ mov r9, r6 │ │ │ │ │ adds.w ip, r8, r8 │ │ │ │ │ adc.w lr, r0, r0 │ │ │ │ │ ldr.w sl, [r4] │ │ │ │ │ mvn.w r8, r6 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ @@ -6894,21 +6951,21 @@ │ │ │ │ │ adc.w r1, r5, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r5, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.w 48d8 │ │ │ │ │ + bls.w 495c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4814 │ │ │ │ │ + beq.n 4898 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 47e2 │ │ │ │ │ + beq.n 4866 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 47b4 │ │ │ │ │ + beq.n 4838 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ adds.w r2, r2, sl │ │ │ │ │ mla r1, r0, lr, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -6942,15 +6999,15 @@ │ │ │ │ │ adc.w r1, r5, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r5, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.n 48d8 │ │ │ │ │ + bls.n 495c │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r8, fp │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ │ @@ -6999,25 +7056,25 @@ │ │ │ │ │ adc.w r4, r1, r4, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r4, lsl #2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ - bhi.n 4818 │ │ │ │ │ + bhi.n 489c │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - bne.n 48ee │ │ │ │ │ + bne.n 4972 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 46f6 │ │ │ │ │ + bne.w 477a │ │ │ │ │ ldrd r8, sl, [sp, #12] │ │ │ │ │ - b.n 4666 │ │ │ │ │ + b.n 46ea │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r1, r2, r6 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -7025,119 +7082,119 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ orrs.w r5, r3, r5, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b.n 48de │ │ │ │ │ - ldr r3, [pc, #692] @ (4bd0 ) │ │ │ │ │ + b.n 4962 │ │ │ │ │ + ldr r3, [pc, #692] @ (4c54 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r8, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 49a8 │ │ │ │ │ + beq.n 4a2c │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r7, sl │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 44a4 │ │ │ │ │ + b.n 4528 │ │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ │ - bgt.n 49c4 │ │ │ │ │ + bgt.n 4a48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4c90 │ │ │ │ │ + beq.w 4d14 │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 4476 │ │ │ │ │ + ble.w 44fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4b6c │ │ │ │ │ + b.n 4bf0 │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d1e │ │ │ │ │ + beq.w 4da2 │ │ │ │ │ ldr.w r4, [sl, r1, lsl #2] │ │ │ │ │ - cbz r4, 49a4 │ │ │ │ │ + cbz r4, 4a28 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 46c2 │ │ │ │ │ - b.n 4676 │ │ │ │ │ + bne.w 4746 │ │ │ │ │ + b.n 46fa │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - beq.n 48de │ │ │ │ │ - b.n 48fa │ │ │ │ │ + beq.n 4962 │ │ │ │ │ + b.n 497e │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 4986 │ │ │ │ │ + b.n 4a0a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b68 │ │ │ │ │ + beq.w 4bec │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 4486 │ │ │ │ │ + b.n 450a │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp.w r5, r4, lsl #1 │ │ │ │ │ - bge.w 4bd4 │ │ │ │ │ + bge.w 4c58 │ │ │ │ │ asrs r7, r5, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b18 │ │ │ │ │ + bl b18 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d70 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w 4bac │ │ │ │ │ + beq.w 4c30 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b18 │ │ │ │ │ + bl b18 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d70 │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ bl 314 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d70 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ccc │ │ │ │ │ + beq.w 4d50 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w sl, r8, #12 │ │ │ │ │ add.w r0, sl, r7, lsl #3 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ @@ -7149,145 +7206,145 @@ │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mul.w fp, r3, r7 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ add.w r3, fp, r3, lsr #3 │ │ │ │ │ subs.w r2, r3, r2, lsr #3 │ │ │ │ │ - bne.w 4b9c │ │ │ │ │ + bne.w 4c20 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cbe │ │ │ │ │ + beq.w 4d42 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ adds.w fp, fp, r3, lsr #3 │ │ │ │ │ - bne.n 4b86 │ │ │ │ │ + bne.n 4c0a │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w fp, #3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mla fp, fp, r7, r1 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ rsb r7, r7, r1, lsr #3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl c40 │ │ │ │ │ + bl c40 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - bl c40 │ │ │ │ │ + bl c40 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldrd r5, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4d40 │ │ │ │ │ + bl 4dc4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ccc │ │ │ │ │ + beq.w 4d50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - beq.n 4b76 │ │ │ │ │ + beq.n 4bfa │ │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ │ - bl 4d40 │ │ │ │ │ + bl 4dc4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cbe │ │ │ │ │ + beq.w 4d42 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4ccc │ │ │ │ │ + beq.w 4d50 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r2, r6, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - bl dcc │ │ │ │ │ + bl dcc │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4cb0 │ │ │ │ │ + beq.w 4d34 │ │ │ │ │ ldr.w r4, [sl, r0, lsl #2] │ │ │ │ │ - cbz r4, 4b72 │ │ │ │ │ + cbz r4, 4bf6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 4676 │ │ │ │ │ + beq.w 46fa │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 4676 │ │ │ │ │ + b.n 46fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 4676 │ │ │ │ │ + b.n 46fa │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 4b46 │ │ │ │ │ + b.n 4bca │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b82 │ │ │ │ │ + bge.n 4c06 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 4afa │ │ │ │ │ + b.n 4b7e │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r2, r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n 4a8a │ │ │ │ │ + b.n 4b0e │ │ │ │ │ add.w r0, r5, r1, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r0, sl │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 4a56 │ │ │ │ │ + b.n 4ada │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -7295,36 +7352,36 @@ │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - b.n 49fc │ │ │ │ │ + b.n 4a80 │ │ │ │ │ .word 0x000002ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ bl 314 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b6c │ │ │ │ │ + beq.n 4bf0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 314 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c96 │ │ │ │ │ + beq.n 4d1a │ │ │ │ │ movs r7, #0 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ @@ -7338,141 +7395,141 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r2, [fp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 4c96 │ │ │ │ │ + beq.n 4d1a │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ add.w r2, sl, #12 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ sub.w r5, r5, r9 │ │ │ │ │ rsb r1, r7, r1, lsr #3 │ │ │ │ │ add r7, r9 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - bl dcc │ │ │ │ │ + bl dcc │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 4c0e │ │ │ │ │ + bgt.n 4c92 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2510 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2514 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - cbz r2, 4cb0 │ │ │ │ │ + cbz r2, 4d34 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4b54 │ │ │ │ │ + bne.w 4bd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 4c7e │ │ │ │ │ - ldr.w r8, [pc, #168] @ 4d3c │ │ │ │ │ - b.n 4676 │ │ │ │ │ + b.n 4d02 │ │ │ │ │ + ldr.w r8, [pc, #168] @ 4dc0 │ │ │ │ │ + b.n 46fa │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4ca8 │ │ │ │ │ + bge.n 4d2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 4cf2 │ │ │ │ │ + cbz r3, 4d76 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl afc4 │ │ │ │ │ - b.n 4b6c │ │ │ │ │ + bl b04c │ │ │ │ │ + b.n 4bf0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4676 │ │ │ │ │ + beq.w 46fa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 4676 │ │ │ │ │ + b.n 46fa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4ccc │ │ │ │ │ + bge.n 4d50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 4d34 │ │ │ │ │ + cbz r3, 4db8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl afc4 │ │ │ │ │ - b.n 4b6c │ │ │ │ │ + bl b04c │ │ │ │ │ + b.n 4bf0 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 4ccc │ │ │ │ │ + b.n 4d50 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ca8 │ │ │ │ │ + b.n 4d2c │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4b6c │ │ │ │ │ + bge.w 4bf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b6c │ │ │ │ │ + bne.w 4bf0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b6c │ │ │ │ │ + b.n 4bf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4cb6 │ │ │ │ │ - b.n 4676 │ │ │ │ │ + bne.n 4d3a │ │ │ │ │ + b.n 46fa │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4d0a │ │ │ │ │ - b.n 4b6c │ │ │ │ │ + blt.n 4d8e │ │ │ │ │ + b.n 4bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ccc │ │ │ │ │ + b.n 4d50 │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004d40 : │ │ │ │ │ +00004dc4 : │ │ │ │ │ x_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt.w 4f56 │ │ │ │ │ + bgt.w 4fda │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.w 4f90 │ │ │ │ │ + bgt.w 5014 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 4f12 │ │ │ │ │ + beq.w 4f96 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f88 │ │ │ │ │ + beq.w 500c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ @@ -7484,152 +7541,152 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4ef8 │ │ │ │ │ + beq.w 4f7c │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 4e2a │ │ │ │ │ + beq.n 4eae │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 4e2a │ │ │ │ │ + beq.n 4eae │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 4e2a │ │ │ │ │ + beq.n 4eae │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ add.w r8, r8, #20 │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r7, r0, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 4e0e │ │ │ │ │ + bne.n 4e92 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4efe │ │ │ │ │ + bge.n 4f82 │ │ │ │ │ lsls r7, r4, #2 │ │ │ │ │ add.w lr, r6, r7 │ │ │ │ │ add.w ip, r0, r7 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 4ea4 │ │ │ │ │ + bge.n 4f28 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 4ea4 │ │ │ │ │ + bge.n 4f28 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bge.n 4ea4 │ │ │ │ │ + bge.n 4f28 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ │ add r4, r7 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 4e8e │ │ │ │ │ + bne.n 4f12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 4eb8 │ │ │ │ │ + beq.n 4f3c │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbz r1, 4ebe │ │ │ │ │ + cbz r1, 4f42 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 4ede │ │ │ │ │ + beq.n 4f62 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - cbnz r4, 4ee8 │ │ │ │ │ + cbnz r4, 4f6c │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ - cbz r1, 4ede │ │ │ │ │ + cbz r1, 4f62 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ - cbnz r5, 4ee4 │ │ │ │ │ + cbnz r5, 4f68 │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4ed0 │ │ │ │ │ + bne.n 4f54 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 4eb8 │ │ │ │ │ + b.n 4f3c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4eb8 │ │ │ │ │ + beq.n 4f3c │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbnz r5, 4f0c │ │ │ │ │ + cbnz r5, 4f90 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n 4eb0 │ │ │ │ │ - b.n 4eb8 │ │ │ │ │ + bne.n 4f34 │ │ │ │ │ + b.n 4f3c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 4e2e │ │ │ │ │ - ldr r2, [pc, #148] @ (4fa8 ) │ │ │ │ │ + b.n 4eb2 │ │ │ │ │ + ldr r2, [pc, #148] @ (502c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ - cbz r0, 4f7c │ │ │ │ │ + cbz r0, 5000 │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ str.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd r0, r4, [sp] │ │ │ │ │ @@ -7637,141 +7694,141 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4db4 │ │ │ │ │ - b.n 4efe │ │ │ │ │ + bne.w 4e38 │ │ │ │ │ + b.n 4f82 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 4f90 │ │ │ │ │ + bgt.n 5014 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 4f88 │ │ │ │ │ + cbz r0, 500c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 4d88 │ │ │ │ │ + b.n 4e0c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 4f64 │ │ │ │ │ + b.n 4fe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4eb8 │ │ │ │ │ + b.n 4f3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4f8c │ │ │ │ │ + b.n 5010 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004fac : │ │ │ │ │ +00005030 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 4ff6 │ │ │ │ │ + bpl.n 507a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 4ff6 │ │ │ │ │ + bpl.n 507a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 4fca │ │ │ │ │ + bls.n 504e │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ - b.w 7828 │ │ │ │ │ + b.w 78b0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4fc2 │ │ │ │ │ + bhi.n 5046 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, ip, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ands r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 3cf4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3d78 <_PyLong_FromSTwoDigits> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005000 <_PyLong_NumBits>: │ │ │ │ │ +00005084 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n 5026 <_PyLong_NumBits+0x26> │ │ │ │ │ + beq.n 50aa <_PyLong_NumBits+0x26> │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ - cbz r3, 502a <_PyLong_NumBits+0x2a> │ │ │ │ │ + cbz r3, 50ae <_PyLong_NumBits+0x2a> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000502c : │ │ │ │ │ +000050b0 : │ │ │ │ │ long_lshift_method(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 587c │ │ │ │ │ + bpl.w 5900 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 587c │ │ │ │ │ + bpl.w 5900 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 588e │ │ │ │ │ + beq.w 5912 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 573a │ │ │ │ │ + beq.w 57be │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 57b2 │ │ │ │ │ + bhi.w 5836 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ @@ -7812,35 +7869,35 @@ │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ adds.w r9, r9, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ │ orr.w r9, r9, r3, lsl #31 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 55e6 │ │ │ │ │ + beq.w 566a │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 565e │ │ │ │ │ + beq.w 56e2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 566c │ │ │ │ │ + bgt.w 56f0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 56e0 │ │ │ │ │ + beq.w 5764 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 56e0 │ │ │ │ │ + beq.w 5764 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 575a │ │ │ │ │ + beq.w 57de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7856,187 +7913,187 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 56b0 │ │ │ │ │ + beq.w 5734 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 56ca │ │ │ │ │ + ble.w 574e │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5712 │ │ │ │ │ + beq.w 5796 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub.w lr, r4, #32 │ │ │ │ │ rsb ip, r4, #32 │ │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ │ add.w r2, r5, sl │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ lsl.w r1, r3, r4 │ │ │ │ │ lsl.w r9, r3, lr │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ lsl.w r0, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r0, r9, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #9 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #10 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r9, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w r2, r9, lsr #30 │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.w 5512 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ add.w r9, r5, #52 @ 0x34 │ │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ │ add.w r8, r6, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add r9, sl │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 5464 │ │ │ │ │ + beq.n 54e8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5442 │ │ │ │ │ + beq.n 54c6 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5418 │ │ │ │ │ + beq.n 549c │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr.w r2, [r8, #56]! │ │ │ │ │ lsl.w r1, r2, lr │ │ │ │ │ lsr.w r6, r2, ip │ │ │ │ │ orrs r1, r6 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ @@ -8068,15 +8125,15 @@ │ │ │ │ │ lsr.w r6, r2, ip │ │ │ │ │ orrs r1, r6 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ │ - b.n 5502 │ │ │ │ │ + b.n 5586 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov sl, r9 │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ @@ -8122,112 +8179,112 @@ │ │ │ │ │ str.w r2, [sl, #16] │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 5464 │ │ │ │ │ + bne.n 54e8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 56d6 │ │ │ │ │ + beq.w 575a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 5532 │ │ │ │ │ + beq.n 55b6 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 5540 │ │ │ │ │ + cbz r2, 55c4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 5562 │ │ │ │ │ + bls.n 55e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5886 │ │ │ │ │ + beq.w 590a │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 553e │ │ │ │ │ + beq.n 55c2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5532 │ │ │ │ │ + beq.n 55b6 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 5536 │ │ │ │ │ + bhi.n 55ba │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5536 │ │ │ │ │ + bcs.n 55ba │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 55d2 │ │ │ │ │ + bge.n 5656 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 55d2 │ │ │ │ │ - ldr r2, [pc, #788] @ (58a8 ) │ │ │ │ │ + cbnz r3, 5656 │ │ │ │ │ + ldr r2, [pc, #788] @ (592c ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 571a │ │ │ │ │ + bne.w 579e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 5874 │ │ │ │ │ - ldr r3, [pc, #772] @ (58ac ) │ │ │ │ │ + bmi.w 58f8 │ │ │ │ │ + ldr r3, [pc, #772] @ (5930 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 5732 │ │ │ │ │ + bhi.w 57b6 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5536 │ │ │ │ │ + b.n 55ba │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 5684 │ │ │ │ │ + bhi.n 5708 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ - bmi.w 576a │ │ │ │ │ + bmi.w 57ee │ │ │ │ │ sub.w r5, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsls r1, r4 │ │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r2, r4 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 563e │ │ │ │ │ + bcs.n 56c2 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -8236,122 +8293,122 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 5762 │ │ │ │ │ + bcs.w 57e6 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5536 │ │ │ │ │ + b.n 55ba │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 5130 │ │ │ │ │ + ble.w 51b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 575e │ │ │ │ │ + b.n 57e2 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 573e │ │ │ │ │ + beq.n 57c2 │ │ │ │ │ add.w r7, r8, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 566c │ │ │ │ │ + bgt.n 56f0 │ │ │ │ │ add.w r0, r8, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 514c │ │ │ │ │ - b.n 575a │ │ │ │ │ + bne.w 51d0 │ │ │ │ │ + b.n 57de │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt.w 518c │ │ │ │ │ + bgt.w 5210 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5712 │ │ │ │ │ + beq.n 5796 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 51a2 │ │ │ │ │ + b.n 5226 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.w 5524 │ │ │ │ │ - b.n 5532 │ │ │ │ │ - ldr r3, [pc, #460] @ (58b0 ) │ │ │ │ │ + bne.w 55a8 │ │ │ │ │ + b.n 55b6 │ │ │ │ │ + ldr r3, [pc, #460] @ (5934 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 57aa │ │ │ │ │ + beq.n 582e │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 5168 │ │ │ │ │ + b.n 51ec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 56d6 │ │ │ │ │ + beq.n 575a │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5518 │ │ │ │ │ + b.n 559c │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 5874 │ │ │ │ │ + bmi.w 58f8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 55a6 │ │ │ │ │ + bls.w 562a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 55d2 │ │ │ │ │ - ldr r5, [pc, #376] @ (58b4 ) │ │ │ │ │ - b.n 5536 │ │ │ │ │ + b.n 5656 │ │ │ │ │ + ldr r5, [pc, #376] @ (5938 ) │ │ │ │ │ + b.n 55ba │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.n 566c │ │ │ │ │ + bhi.n 56f0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov fp, r8 │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ mov r8, fp │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 514c │ │ │ │ │ + bne.w 51d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5536 │ │ │ │ │ - bl afdc <_PyLong_FromLarge> │ │ │ │ │ + b.n 55ba │ │ │ │ │ + bl b064 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5536 │ │ │ │ │ + b.n 55ba │ │ │ │ │ negs r2, r2 │ │ │ │ │ sub.w r0, r4, #32 │ │ │ │ │ sbc.w r3, r1, r1, lsl #1 │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ lsls r3, r4 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ @@ -8360,78 +8417,78 @@ │ │ │ │ │ negs r0, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ adds.w r4, r4, #256 @ 0x100 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 563e │ │ │ │ │ + bcs.w 56c2 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n 5624 │ │ │ │ │ + b.n 56a8 │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5746 │ │ │ │ │ + b.n 57ca │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 3348 <_PyLong_AsByteArray> │ │ │ │ │ + bl 33cc <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n 57f8 │ │ │ │ │ + beq.n 587c │ │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, 57e2 │ │ │ │ │ + cbz r2, 5866 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n 5816 │ │ │ │ │ + beq.n 589a │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n 5842 │ │ │ │ │ + bgt.n 58c6 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 573a │ │ │ │ │ + beq.n 57be │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r1, r4 │ │ │ │ │ - bge.w 5084 │ │ │ │ │ - b.n 566c │ │ │ │ │ + bge.w 5108 │ │ │ │ │ + b.n 56f0 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n 5842 │ │ │ │ │ + bne.n 58c6 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.n 5842 │ │ │ │ │ + bne.n 58c6 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - b.n 5834 │ │ │ │ │ + b.n 58b8 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, 5842 │ │ │ │ │ + cbz r2, 58c6 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5828 │ │ │ │ │ + beq.n 58ac │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 5828 │ │ │ │ │ + bne.n 58ac │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 57f8 │ │ │ │ │ + beq.n 587c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8439,68 +8496,68 @@ │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 575e │ │ │ │ │ + beq.w 57e2 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 575e │ │ │ │ │ + b.n 57e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 55d2 │ │ │ │ │ + b.n 5656 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5536 │ │ │ │ │ + b.n 55ba │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 5584 │ │ │ │ │ + b.n 5608 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 575e │ │ │ │ │ + b.n 57e2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001c6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000058b8 : │ │ │ │ │ +0000593c : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 58de │ │ │ │ │ + bpl.n 5962 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -8514,30 +8571,30 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000058fc : │ │ │ │ │ +00005980 : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #19 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 5936 │ │ │ │ │ + beq.n 59ba │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #0 │ │ │ │ │ - bhi.n 5920 │ │ │ │ │ + bhi.n 59a4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ @@ -8545,449 +8602,449 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000593c : │ │ │ │ │ +000059c0 : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b8c │ │ │ │ │ + beq.w 5c10 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r7, r2, #31 │ │ │ │ │ - bne.w 5b8c │ │ │ │ │ + bne.w 5c10 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.w 5a72 │ │ │ │ │ + beq.w 5af6 │ │ │ │ │ orr.w r3, r6, r6, lsr #1 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5b50 │ │ │ │ │ + beq.w 5bd4 │ │ │ │ │ lsls r0, r6, #28 │ │ │ │ │ - bpl.n 598e │ │ │ │ │ + bpl.n 5a12 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 5b1e │ │ │ │ │ + beq.w 5ba2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 59f8 │ │ │ │ │ + bhi.n 5a7c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cbz r5, 59c0 │ │ │ │ │ + cbz r5, 5a44 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.n 59d0 │ │ │ │ │ + ble.n 5a54 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b00 │ │ │ │ │ + beq.w 5b84 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r1, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5ae0 │ │ │ │ │ + bne.w 5b64 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5a96 │ │ │ │ │ + beq.n 5b1a │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - lsls r1, r5, #3 │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ - beq.n 59f4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - asr.w r3, r2, r3 │ │ │ │ │ + lsls r2, r5, #3 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 5a78 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 5b9e │ │ │ │ │ + bhi.w 5c22 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 59c2 │ │ │ │ │ - cbz r5, 5a12 │ │ │ │ │ + b.n 5a46 │ │ │ │ │ + cbz r5, 5a96 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 3348 <_PyLong_AsByteArray> │ │ │ │ │ + bl 33cc <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.w 5bac │ │ │ │ │ + beq.w 5c30 │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ mov.w ip, #30 │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ smull r0, ip, r0, ip │ │ │ │ │ - cbz r1, 5a32 │ │ │ │ │ + cbz r1, 5ab6 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ adds r0, r1, r0 │ │ │ │ │ adc.w r1, ip, r1, asr #31 │ │ │ │ │ mov.w ip, r0, lsr #3 │ │ │ │ │ orr.w ip, ip, r1, lsl #29 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 59c2 │ │ │ │ │ + beq.n 5a46 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne.n 59c2 │ │ │ │ │ + bne.n 5a46 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - bne.n 59c2 │ │ │ │ │ + bne.n 5a46 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5ab2 │ │ │ │ │ - cbz r3, 5a5e │ │ │ │ │ + beq.n 5b36 │ │ │ │ │ + cbz r3, 5ae2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 59c2 │ │ │ │ │ + bge.n 5a46 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.n 59f4 │ │ │ │ │ + beq.n 5a78 │ │ │ │ │ lsls r3, r6, #29 │ │ │ │ │ - bmi.n 59f4 │ │ │ │ │ + bmi.n 5a78 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - b.n 59c2 │ │ │ │ │ + b.n 5a46 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 598e │ │ │ │ │ + bne.n 5a12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 59c8 │ │ │ │ │ + b.n 5a4c │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add.w r2, r8, r5 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ add r3, r8 │ │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 5a9c │ │ │ │ │ - b.n 59de │ │ │ │ │ + bgt.n 5b20 │ │ │ │ │ + b.n 5a62 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ │ eor.w ip, r3, #128 @ 0x80 │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5b74 │ │ │ │ │ + beq.n 5bf8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 5b66 │ │ │ │ │ + ble.n 5bea │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 5b82 │ │ │ │ │ + ble.n 5c06 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ac2 │ │ │ │ │ - b.n 59c2 │ │ │ │ │ + bne.n 5b46 │ │ │ │ │ + b.n 5a46 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 59c8 │ │ │ │ │ + bge.w 5a4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59c8 │ │ │ │ │ + bne.w 5a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 59c8 │ │ │ │ │ + b.n 5a4c │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r5, #4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - bne.n 5b0e │ │ │ │ │ - b.n 59c0 │ │ │ │ │ + bne.n 5b92 │ │ │ │ │ + b.n 5a44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5a90 │ │ │ │ │ + beq.n 5b14 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5a90 │ │ │ │ │ + bge.n 5b14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a90 │ │ │ │ │ + bne.n 5b14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a90 │ │ │ │ │ + b.n 5b14 │ │ │ │ │ lsls r7, r6, #27 │ │ │ │ │ - bpl.n 5a78 │ │ │ │ │ + bpl.n 5afc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a90 │ │ │ │ │ + beq.n 5b14 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 597e │ │ │ │ │ + b.n 5a02 │ │ │ │ │ sub.w r8, r3, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 5ad4 │ │ │ │ │ + b.n 5b58 │ │ │ │ │ sub.w r8, ip, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 5ad4 │ │ │ │ │ + b.n 5b58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59c2 │ │ │ │ │ + beq.w 5a46 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 59c2 │ │ │ │ │ + b.n 5a46 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1209 @ 0x4b9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5a90 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 59c0 │ │ │ │ │ - asrs r2, r1 │ │ │ │ │ - beq.w 5a66 │ │ │ │ │ - b.n 59c0 │ │ │ │ │ + b.n 5b14 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 5a44 │ │ │ │ │ + asrs r1, r2 │ │ │ │ │ + beq.w 5aea │ │ │ │ │ + b.n 5a44 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 59c2 │ │ │ │ │ + b.n 5a46 │ │ │ │ │ │ │ │ │ │ -00005bb0 : │ │ │ │ │ +00005c34 : │ │ │ │ │ long_lshift1(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5eac │ │ │ │ │ + beq.w 5f30 │ │ │ │ │ lsrs r6, r5, #3 │ │ │ │ │ add.w r5, r9, r5, lsr #3 │ │ │ │ │ - cbz r2, 5bd4 │ │ │ │ │ + cbz r2, 5c58 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 314 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f00 │ │ │ │ │ + beq.w 5f84 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 5f28 │ │ │ │ │ + beq.w 5fac │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 5f3c │ │ │ │ │ + ble.w 5fc0 │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r7, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5f42 │ │ │ │ │ + beq.w 5fc6 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w r2, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ add.w r1, r7, r9, lsl #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w ip, r3, r4 │ │ │ │ │ lsl.w sl, r3, r2 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ bic.w ip, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #12] │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 5e74 │ │ │ │ │ + beq.w 5ef8 │ │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 5e74 │ │ │ │ │ + beq.w 5ef8 │ │ │ │ │ ldr.w ip, [r8, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 5e74 │ │ │ │ │ + beq.w 5ef8 │ │ │ │ │ ldr.w ip, [r8, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 5e74 │ │ │ │ │ + beq.w 5ef8 │ │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 5e74 │ │ │ │ │ + beq.w 5ef8 │ │ │ │ │ ldr.w ip, [r8, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w sl, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 5e74 │ │ │ │ │ + beq.w 5ef8 │ │ │ │ │ ldr.w ip, [r8, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 5e74 │ │ │ │ │ + beq.w 5ef8 │ │ │ │ │ ldr.w ip, [r8, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n 5e74 │ │ │ │ │ + beq.n 5ef8 │ │ │ │ │ ldr.w ip, [r8, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n 5e74 │ │ │ │ │ + beq.n 5ef8 │ │ │ │ │ ldr.w ip, [r8, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w sl, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.n 5e74 │ │ │ │ │ + beq.n 5ef8 │ │ │ │ │ ldr.w lr, [r8, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w ip, lr, r2 │ │ │ │ │ lsr.w fp, lr, r0 │ │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ │ orr.w ip, ip, fp │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ orr.w ip, ip, sl, lsr #30 │ │ │ │ │ bic.w r3, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #52] @ 0x34 │ │ │ │ │ mov.w r3, lr, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - beq.n 5e74 │ │ │ │ │ + beq.n 5ef8 │ │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ │ add.w r8, r8, #52 @ 0x34 │ │ │ │ │ add.w r9, r1, r9, lsl #2 │ │ │ │ │ mov.w lr, #11 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ @@ -8998,134 +9055,134 @@ │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w ip, sl, ip │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bne.n 5e3c │ │ │ │ │ - cbz r4, 5e7c │ │ │ │ │ + bne.n 5ec0 │ │ │ │ │ + cbz r4, 5f00 │ │ │ │ │ add.w r5, r7, r5, lsl #2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add.w r5, r7, #12 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5f74 │ │ │ │ │ + beq.n 5ff8 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, 5f06 │ │ │ │ │ + cbz r4, 5f8a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5ea0 │ │ │ │ │ + bne.n 5f24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1360 │ │ │ │ │ + b.w 1370 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ - b.n 5e96 │ │ │ │ │ + b.n 5f1a │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 5bca │ │ │ │ │ + bhi.w 5c4e │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 5f4e │ │ │ │ │ + bmi.n 5fd2 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5f0a │ │ │ │ │ + bcs.n 5f8e │ │ │ │ │ movw r7, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r7, r7, r2, lsl #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 5e86 │ │ │ │ │ + b.n 5f0a │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 5f46 │ │ │ │ │ + bcs.n 5fca │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5bf4 │ │ │ │ │ + b.n 5c78 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 5c0a │ │ │ │ │ + b.n 5c8e │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 5e74 │ │ │ │ │ + b.n 5ef8 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w afdc <_PyLong_FromLarge> │ │ │ │ │ + b.w b064 <_PyLong_FromLarge> │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ negs r0, r3 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - b.n 5ede │ │ │ │ │ + b.n 5f62 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e96 │ │ │ │ │ + beq.n 5f1a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 5e96 │ │ │ │ │ + b.n 5f1a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005f80 : │ │ │ │ │ +00006004 : │ │ │ │ │ long_sub_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 60b2 │ │ │ │ │ + bpl.w 6136 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 60b2 │ │ │ │ │ + bpl.w 6136 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 6024 │ │ │ │ │ + bhi.n 60a8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ @@ -9133,15 +9190,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 6004 │ │ │ │ │ + bcs.n 6088 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -9149,93 +9206,93 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 6036 │ │ │ │ │ + bcs.n 60ba │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 607e │ │ │ │ │ + beq.n 6102 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6074 │ │ │ │ │ + beq.n 60f8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 824c │ │ │ │ │ + b.w 82d4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 60a4 │ │ │ │ │ + blt.n 6128 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6000 │ │ │ │ │ + beq.n 6084 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 6000 │ │ │ │ │ - b.n 605a │ │ │ │ │ + beq.n 6084 │ │ │ │ │ + b.n 60de │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4d40 │ │ │ │ │ + b.w 4dc4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 609e │ │ │ │ │ - bl 4d40 │ │ │ │ │ + beq.n 6122 │ │ │ │ │ + bl 4dc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6000 │ │ │ │ │ + beq.n 6084 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 6000 │ │ │ │ │ + b.n 6084 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 602c │ │ │ │ │ + b.n 60b0 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 603e │ │ │ │ │ + b.n 60c2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000060bc : │ │ │ │ │ +00006140 : │ │ │ │ │ long_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 614c │ │ │ │ │ + bhi.n 61d0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ @@ -9243,15 +9300,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 612c │ │ │ │ │ + bcs.n 61b0 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -9259,89 +9316,89 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 615e │ │ │ │ │ + bcs.n 61e2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 61a6 │ │ │ │ │ + beq.n 622a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 619c │ │ │ │ │ + beq.n 6220 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 824c │ │ │ │ │ + b.w 82d4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 61cc │ │ │ │ │ + blt.n 6250 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6128 │ │ │ │ │ + beq.n 61ac │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 6128 │ │ │ │ │ - b.n 6182 │ │ │ │ │ + beq.n 61ac │ │ │ │ │ + b.n 6206 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4d40 │ │ │ │ │ + b.w 4dc4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 61c6 │ │ │ │ │ - bl 4d40 │ │ │ │ │ + beq.n 624a │ │ │ │ │ + bl 4dc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6128 │ │ │ │ │ + beq.n 61ac │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 6128 │ │ │ │ │ + b.n 61ac │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 6154 │ │ │ │ │ + b.n 61d8 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 6166 │ │ │ │ │ + b.n 61ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000061dc <_PyLong_Add>: │ │ │ │ │ +00006260 <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 6274 <_PyLong_Add+0x98> │ │ │ │ │ + bhi.n 62f8 <_PyLong_Add+0x98> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -9349,15 +9406,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 6254 <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 62d8 <_PyLong_Add+0x78> │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r1, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -9368,52 +9425,52 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 62b8 <_PyLong_Add+0xdc> │ │ │ │ │ + bcs.n 633c <_PyLong_Add+0xdc> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6286 <_PyLong_Add+0xaa> │ │ │ │ │ + beq.n 630a <_PyLong_Add+0xaa> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6290 <_PyLong_Add+0xb4> │ │ │ │ │ + beq.n 6314 <_PyLong_Add+0xb4> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4d40 │ │ │ │ │ + b.w 4dc4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq.n 629a <_PyLong_Add+0xbe> │ │ │ │ │ + beq.n 631e <_PyLong_Add+0xbe> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 824c │ │ │ │ │ - bl 4d40 │ │ │ │ │ + b.w 82d4 │ │ │ │ │ + bl 4dc4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 624e <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 62d2 <_PyLong_Add+0x72> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 624e <_PyLong_Add+0x72> │ │ │ │ │ + b.n 62d2 <_PyLong_Add+0x72> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n 62f8 <_PyLong_Add+0x11c> │ │ │ │ │ + blt.n 637c <_PyLong_Add+0x11c> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 6304 <_PyLong_Add+0x128> │ │ │ │ │ + cbz r0, 6388 <_PyLong_Add+0x128> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -9425,41 +9482,41 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n 624e <_PyLong_Add+0x72> │ │ │ │ │ + b.n 62d2 <_PyLong_Add+0x72> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 62c0 <_PyLong_Add+0xe4> │ │ │ │ │ + b.n 6344 <_PyLong_Add+0xe4> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 624e <_PyLong_Add+0x72> │ │ │ │ │ + b.n 62d2 <_PyLong_Add+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006310 : │ │ │ │ │ +00006394 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 6332 │ │ │ │ │ + cbnz r3, 63b6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 6320 │ │ │ │ │ + bne.n 63a4 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 632c │ │ │ │ │ + bne.n 63b0 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w 9188 │ │ │ │ │ - cbnz r2, 635e │ │ │ │ │ - ldr r0, [pc, #68] @ (6374 ) │ │ │ │ │ + b.w 9210 │ │ │ │ │ + cbnz r2, 63e2 │ │ │ │ │ + ldr r0, [pc, #68] @ (63f8 ) │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -9486,58 +9543,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006378 : │ │ │ │ │ +000063fc : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - vldr d6, [pc, #568] @ 65c0 │ │ │ │ │ + vldr d6, [pc, #572] @ 6648 │ │ │ │ │ sub sp, #24 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 64f0 │ │ │ │ │ - vldr d6, [pc, #556] @ 65c8 │ │ │ │ │ + ble.w 6574 │ │ │ │ │ + vldr d6, [pc, #560] @ 6650 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 63ea │ │ │ │ │ + bpl.n 646e │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 63ce │ │ │ │ │ + bcs.n 6452 │ │ │ │ │ movw r2, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r1, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 654c │ │ │ │ │ + bcs.w 65d0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #480] @ 65d0 │ │ │ │ │ + vldr d6, [pc, #484] @ 6658 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 65a6 │ │ │ │ │ + bgt.w 662a │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -9549,15 +9606,15 @@ │ │ │ │ │ add r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65a2 │ │ │ │ │ + beq.w 6626 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r2, #30 │ │ │ │ │ @@ -9568,41 +9625,41 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #29 │ │ │ │ │ - blt.n 64d6 │ │ │ │ │ + blt.n 655a │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi.n 64d6 │ │ │ │ │ + bmi.n 655a │ │ │ │ │ vcvt.u32.f64 s14, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r0, #30 │ │ │ │ │ vstr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 64d6 │ │ │ │ │ + beq.n 655a │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ add.w r4, r2, #12 │ │ │ │ │ add r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -9610,32 +9667,32 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 64b4 │ │ │ │ │ + bne.n 6538 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 63c8 │ │ │ │ │ + beq.w 644c │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 63c8 │ │ │ │ │ + b.n 644c │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #216] @ 65d0 │ │ │ │ │ + vldr d5, [pc, #220] @ 6658 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 65a6 │ │ │ │ │ + bgt.n 662a │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 658c │ │ │ │ │ + bvs.n 6610 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ @@ -9647,256 +9704,257 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 65a2 │ │ │ │ │ + cbz r0, 6626 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #1 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 643c │ │ │ │ │ + b.n 64c0 │ │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 65a2 │ │ │ │ │ + cbz r0, 6626 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ - beq.w 63c8 │ │ │ │ │ - b.n 657c │ │ │ │ │ + beq.w 644c │ │ │ │ │ + b.n 6600 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 63c8 │ │ │ │ │ + b.n 644c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 65a2 │ │ │ │ │ + b.n 6626 │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -000065d8 : │ │ │ │ │ +00006660 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ - cbz r0, 6626 │ │ │ │ │ + cbz r0, 66ae │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 663e │ │ │ │ │ + bpl.n 66c6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 660c │ │ │ │ │ + bhi.n 6694 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 3348 <_PyLong_AsByteArray> │ │ │ │ │ + bl 33cc <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6636 │ │ │ │ │ + beq.n 66be │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - b.n 6608 │ │ │ │ │ + b.n 6690 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1507 @ 0x5e3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 6608 │ │ │ │ │ + b.n 6690 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6636 │ │ │ │ │ + beq.n 66be │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 6684 │ │ │ │ │ + bhi.n 670c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bge.n 6608 │ │ │ │ │ + bge.n 6690 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6620 │ │ │ │ │ + bne.n 66a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 661c │ │ │ │ │ + b.n 66a4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 3348 <_PyLong_AsByteArray> │ │ │ │ │ + bl 33cc <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 661c │ │ │ │ │ + bge.n 66a4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 661c │ │ │ │ │ - b.n 6678 │ │ │ │ │ + bne.n 66a4 │ │ │ │ │ + b.n 6700 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000066a8 : │ │ │ │ │ +00006730 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7000 │ │ │ │ │ + bne.w 7088 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 6fa6 │ │ │ │ │ + ble.w 702e │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70e4 │ │ │ │ │ + bne.w 716c │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 678a │ │ │ │ │ + beq.n 6812 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6f96 │ │ │ │ │ + beq.w 701e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.w 709c │ │ │ │ │ + bpl.w 7124 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne.w 708e │ │ │ │ │ - ldr r1, [pc, #808] @ (6a30 ) │ │ │ │ │ + bne.w 7116 │ │ │ │ │ + ldr r1, [pc, #808] @ (6ab8 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7068 │ │ │ │ │ + beq.w 70f0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fe4 │ │ │ │ │ + beq.w 706c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 703a │ │ │ │ │ + beq.w 70c2 │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 6ba2 │ │ │ │ │ + beq.w 6c2a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7056 │ │ │ │ │ + bne.w 70de │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 6790 │ │ │ │ │ + bne.n 6818 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 7032 │ │ │ │ │ + beq.w 70ba │ │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6d7c │ │ │ │ │ + bne.w 6e04 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 6ffa │ │ │ │ │ + beq.w 7082 │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6d54 │ │ │ │ │ + bne.w 6ddc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 6ffa │ │ │ │ │ + beq.w 7082 │ │ │ │ │ subs r1, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6784 │ │ │ │ │ + bne.n 680c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6776 │ │ │ │ │ + bne.n 67fe │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.n 6796 │ │ │ │ │ + b.n 681e │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 6716 │ │ │ │ │ + b.n 679e │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ movw r5, #34953 @ 0x8889 │ │ │ │ │ movt r5, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ls │ │ │ │ │ @@ -9911,26 +9969,26 @@ │ │ │ │ │ mls r3, r3, r2, r7 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ │ add.w r9, r2, r3, lsr #4 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bhi.w 70cc │ │ │ │ │ + bhi.w 7154 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, r9 │ │ │ │ │ - bls.w 6d08 │ │ │ │ │ + bls.w 6d90 │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fc8 │ │ │ │ │ + beq.w 7050 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str.w sl, [r0, #4] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -9943,30 +10001,30 @@ │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6a34 │ │ │ │ │ + beq.w 6abc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 6db8 │ │ │ │ │ + bne.w 6e40 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 6ac8 │ │ │ │ │ + bne.w 6b50 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w lr, ip, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 68c2 │ │ │ │ │ + beq.n 694a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6892 │ │ │ │ │ + beq.n 691a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 6866 │ │ │ │ │ + beq.n 68ee │ │ │ │ │ mov ip, r6 │ │ │ │ │ mvn.w r6, #31 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldrb.w r0, [ip] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsl.w r1, r0, r6 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ @@ -9978,227 +10036,227 @@ │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 6ce6 │ │ │ │ │ + bhi.w 6d6e │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 6cc4 │ │ │ │ │ + bhi.w 6d4c │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 6996 │ │ │ │ │ + beq.n 6a1e │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.w 6a18 │ │ │ │ │ + bhi.w 6aa0 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 6a00 │ │ │ │ │ + bhi.n 6a88 │ │ │ │ │ ldrb.w r6, [ip, #2] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 69e8 │ │ │ │ │ + bhi.n 6a70 │ │ │ │ │ ldrb.w r6, [ip, #3] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bls.n 68be │ │ │ │ │ + bls.n 6946 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bne.n 68c2 │ │ │ │ │ - cbz r3, 69a0 │ │ │ │ │ + bne.n 694a │ │ │ │ │ + cbz r3, 6a28 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6a34 │ │ │ │ │ + beq.n 6abc │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 6a3a │ │ │ │ │ + beq.n 6ac2 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d92 │ │ │ │ │ + beq.w 6e1a │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 6a3a │ │ │ │ │ + bls.n 6ac2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 69d8 │ │ │ │ │ + bge.n 6a60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6f66 │ │ │ │ │ + beq.w 6fee │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 6f46 │ │ │ │ │ + bne.w 6fce │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 694c │ │ │ │ │ + b.n 69d4 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 6920 │ │ │ │ │ + b.n 69a8 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 68f4 │ │ │ │ │ + b.n 697c │ │ │ │ │ .word 0x00008ebc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 69c2 │ │ │ │ │ + bcs.n 6a4a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6aaa │ │ │ │ │ + bge.n 6b32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6aaa │ │ │ │ │ - ldr r2, [pc, #792] @ (6d84 ) │ │ │ │ │ + cbnz r3, 6b32 │ │ │ │ │ + ldr r2, [pc, #792] @ (6e0c ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d5c │ │ │ │ │ + bne.w 6de4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 70bc │ │ │ │ │ - ldr r3, [pc, #776] @ (6d88 ) │ │ │ │ │ + bmi.w 7144 │ │ │ │ │ + ldr r3, [pc, #776] @ (6e10 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 6d74 │ │ │ │ │ + bhi.w 6dfc │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 69cc │ │ │ │ │ - b.n 69d8 │ │ │ │ │ + blt.n 6a54 │ │ │ │ │ + b.n 6a60 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 6aec │ │ │ │ │ + bpl.n 6b74 │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ - beq.w 6996 │ │ │ │ │ + beq.w 6a1e │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 6b38 │ │ │ │ │ + b.n 6bc0 │ │ │ │ │ ldrb.w ip, [r6, #-1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ @@ -10206,281 +10264,281 @@ │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bhi.n 6b86 │ │ │ │ │ + bhi.n 6c0e │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 6d44 │ │ │ │ │ + beq.w 6dcc │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bls.n 6af2 │ │ │ │ │ + bls.n 6b7a │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 6af2 │ │ │ │ │ + b.n 6b7a │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 6b2c │ │ │ │ │ + b.n 6bb4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6fe8 │ │ │ │ │ + bne.w 7070 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6cba │ │ │ │ │ + bne.w 6d42 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 6cfe │ │ │ │ │ + beq.w 6d86 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6cdc │ │ │ │ │ + bne.w 6d64 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 6cfe │ │ │ │ │ + beq.w 6d86 │ │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6d4a │ │ │ │ │ + bne.w 6dd2 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 6cfe │ │ │ │ │ + beq.w 6d86 │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ adds r6, #2 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 6c4a │ │ │ │ │ + beq.n 6cd2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 6c3c │ │ │ │ │ + beq.n 6cc4 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 6c32 │ │ │ │ │ + beq.n 6cba │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 6c28 │ │ │ │ │ + beq.n 6cb0 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 6c1e │ │ │ │ │ + beq.n 6ca6 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 6c14 │ │ │ │ │ + beq.n 6c9c │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 6c0a │ │ │ │ │ + beq.n 6c92 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 6cb2 │ │ │ │ │ + beq.n 6d3a │ │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ │ add.w ip, r6, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ ldrb.w r5, [ip, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ ldrb.w r5, [ip, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w r6, ip, #7 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ ldrb.w r5, [ip, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ ldrb.w r5, [ip, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 6cb2 │ │ │ │ │ + bne.n 6d3a │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6c4a │ │ │ │ │ + bne.n 6cd2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6796 │ │ │ │ │ + b.n 681e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 6796 │ │ │ │ │ + b.n 681e │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 68be │ │ │ │ │ + b.n 6946 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6796 │ │ │ │ │ + b.n 681e │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6892 │ │ │ │ │ + b.n 691a │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6796 │ │ │ │ │ - ldr r3, [pc, #128] @ (6d8c ) │ │ │ │ │ + b.n 681e │ │ │ │ │ + ldr r3, [pc, #128] @ (6e14 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r0, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 702c │ │ │ │ │ + beq.w 70b4 │ │ │ │ │ ldr.w r3, [r0, #1716] @ 0x6b4 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r0, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r0, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 6810 │ │ │ │ │ + b.n 6898 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 6996 │ │ │ │ │ + b.n 6a1e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 6796 │ │ │ │ │ + b.n 681e │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 6796 │ │ │ │ │ + b.n 681e │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 70bc │ │ │ │ │ + bmi.w 7144 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 6a7e │ │ │ │ │ + bls.w 6b06 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 6aaa │ │ │ │ │ + b.n 6b32 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r3, fp │ │ │ │ │ - b.n 6796 │ │ │ │ │ + b.n 681e │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000300 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 70c4 │ │ │ │ │ + beq.w 714c │ │ │ │ │ ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6d90 │ │ │ │ │ + beq.n 6e18 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 69be │ │ │ │ │ + beq.w 6a46 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 69be │ │ │ │ │ + b.n 6a46 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 6ec6 │ │ │ │ │ + bne.w 6f4e │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r9, ip, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 6e4e │ │ │ │ │ + bpl.n 6ed6 │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w lr, r3, lsr #8 │ │ │ │ │ eor.w r0, r0, #255 @ 0xff │ │ │ │ │ mov ip, r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ and.w r3, r0, #255 @ 0xff │ │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ │ orr.w r0, r0, r4, lsl #24 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ - bne.n 6e4e │ │ │ │ │ - b.n 6f84 │ │ │ │ │ + bne.n 6ed6 │ │ │ │ │ + b.n 700c │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds r0, r6, r0 │ │ │ │ │ and.w r6, r0, #255 @ 0xff │ │ │ │ │ @@ -10494,17 +10552,17 @@ │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 6eae │ │ │ │ │ + bhi.n 6f36 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq.w 6f84 │ │ │ │ │ + beq.w 700c │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds r0, r6, r0 │ │ │ │ │ and.w r6, r0, #255 @ 0xff │ │ │ │ │ @@ -10518,45 +10576,45 @@ │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls.n 6e00 │ │ │ │ │ + bls.n 6e88 │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6e00 │ │ │ │ │ + b.n 6e88 │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6e48 │ │ │ │ │ + b.n 6ed0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ - b.n 6ee2 │ │ │ │ │ + b.n 6f6a │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 6f80 │ │ │ │ │ + beq.n 7008 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w lr, r2, #32 │ │ │ │ │ rsb sl, r2, #32 │ │ │ │ │ eor.w ip, ip, #255 @ 0xff │ │ │ │ │ adds.w r0, ip, r0 │ │ │ │ │ and.w ip, r0, #255 @ 0xff │ │ │ │ │ adc.w fp, fp, #0 │ │ │ │ │ @@ -10567,171 +10625,171 @@ │ │ │ │ │ mov.w fp, fp, lsr #8 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ add.w ip, r2, #8 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ - bls.n 6ed6 │ │ │ │ │ + bls.n 6f5e │ │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ orr.w r3, ip, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6ed8 │ │ │ │ │ + b.n 6f60 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6f6e │ │ │ │ │ + blt.n 6ff6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 69e0 │ │ │ │ │ - ldr r5, [pc, #392] @ (70e8 ) │ │ │ │ │ + b.n 6a68 │ │ │ │ │ + ldr r5, [pc, #392] @ (7170 ) │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 69d8 │ │ │ │ │ + b.n 6a60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6f58 │ │ │ │ │ + bne.n 6fe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 69e0 │ │ │ │ │ + b.n 6a68 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - cbz r2, 6f92 │ │ │ │ │ + cbz r2, 701a │ │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 69a2 │ │ │ │ │ + b.n 6a2a │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 69a2 │ │ │ │ │ + b.n 6a2a │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 6fe4 │ │ │ │ │ + blt.n 706c │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.w 6716 │ │ │ │ │ - ldr r1, [pc, #324] @ (70ec ) │ │ │ │ │ + b.w 679e │ │ │ │ │ + ldr r1, [pc, #324] @ (7174 ) │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 6fe4 │ │ │ │ │ + cbz r0, 706c │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ - b.w 66e8 │ │ │ │ │ + b.w 6770 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6fe4 │ │ │ │ │ + bge.n 706c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 6fe4 │ │ │ │ │ + cbnz r3, 706c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 69e0 │ │ │ │ │ + b.n 6a68 │ │ │ │ │ ldrsb.w r3, [r0, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.w 6ba8 │ │ │ │ │ + bge.w 6c30 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 6bac │ │ │ │ │ + b.n 6c34 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.w 6784 │ │ │ │ │ + b.w 680c │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #228] @ (70ec ) │ │ │ │ │ + ldr r4, [pc, #228] @ (7174 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r6, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fe4 │ │ │ │ │ + beq.n 706c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w 66e2 │ │ │ │ │ + b.w 676a │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.w 67e0 │ │ │ │ │ + b.w 6868 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.w 6796 │ │ │ │ │ + b.w 681e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 704a │ │ │ │ │ + bge.n 70d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6f5c │ │ │ │ │ + beq.n 6fe4 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #148] @ (70e8 ) │ │ │ │ │ - b.n 69d8 │ │ │ │ │ + ldr r5, [pc, #148] @ (7170 ) │ │ │ │ │ + b.n 6a60 │ │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 6740 │ │ │ │ │ + bge.w 67c8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ - b.w 6746 │ │ │ │ │ - ldr r1, [pc, #132] @ (70f0 ) │ │ │ │ │ + b.w 67ce │ │ │ │ │ + ldr r1, [pc, #132] @ (7178 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6716 │ │ │ │ │ + bne.w 679e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6fe4 │ │ │ │ │ + b.n 706c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 6704 │ │ │ │ │ - b.n 6fe4 │ │ │ │ │ + bge.w 678c │ │ │ │ │ + b.n 706c │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -10739,69 +10797,69 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 6fe4 │ │ │ │ │ + b.n 706c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 6aaa │ │ │ │ │ + b.n 6b32 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 6a5c │ │ │ │ │ + b.n 6ae4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6fcc │ │ │ │ │ + b.n 7054 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 7004 │ │ │ │ │ + b.n 708c │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00006fb8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000070f4 <_PyLong_FromByteArray>: │ │ │ │ │ +0000717c <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 77e6 <_PyLong_FromByteArray+0x6f2> │ │ │ │ │ + beq.w 76c2 <_PyLong_FromByteArray+0x546> │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 752e <_PyLong_FromByteArray+0x43a> │ │ │ │ │ + beq.w 75b8 <_PyLong_FromByteArray+0x43c> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77d6 <_PyLong_FromByteArray+0x6e2> │ │ │ │ │ + bne.w 76c6 <_PyLong_FromByteArray+0x54a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 7130 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bne.n 71b8 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 7122 <_PyLong_FromByteArray+0x2e> │ │ │ │ │ + bne.n 71aa <_PyLong_FromByteArray+0x2e> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ subs r2, r1, r2 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ite ls │ │ │ │ │ @@ -10816,26 +10874,26 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w r7, r2, r3, lsr #4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi.w 7804 <_PyLong_FromByteArray+0x710> │ │ │ │ │ + bhi.w 7888 <_PyLong_FromByteArray+0x70c> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, r7 │ │ │ │ │ - bls.w 759a <_PyLong_FromByteArray+0x4a6> │ │ │ │ │ + bls.w 7624 <_PyLong_FromByteArray+0x4a8> │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77c0 <_PyLong_FromByteArray+0x6cc> │ │ │ │ │ + beq.w 76a4 <_PyLong_FromByteArray+0x528> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -10848,249 +10906,249 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 73d4 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + beq.w 7432 <_PyLong_FromByteArray+0x2b6> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7630 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ + bne.w 76d8 <_PyLong_FromByteArray+0x55c> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 745e <_PyLong_FromByteArray+0x36a> │ │ │ │ │ + bne.w 74e8 <_PyLong_FromByteArray+0x36c> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r8, r7, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 7262 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ + beq.n 72dc <_PyLong_FromByteArray+0x160> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 722e <_PyLong_FromByteArray+0x13a> │ │ │ │ │ + beq.n 72a8 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 71fe <_PyLong_FromByteArray+0x10a> │ │ │ │ │ - ldrb r1, [r6, #0] │ │ │ │ │ - mvn.w ip, #31 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - movs r3, #8 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - lsl.w r0, r1, ip │ │ │ │ │ + bne.w 74bc <_PyLong_FromByteArray+0x340> │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 7580 <_PyLong_FromByteArray+0x48c> │ │ │ │ │ + bhi.w 760a <_PyLong_FromByteArray+0x48e> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 736c <_PyLong_FromByteArray+0x278> │ │ │ │ │ + bhi.w 74ce <_PyLong_FromByteArray+0x352> │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 733a <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.n 73b4 <_PyLong_FromByteArray+0x238> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 73ba <_PyLong_FromByteArray+0x2c6> │ │ │ │ │ + bhi.w 7418 <_PyLong_FromByteArray+0x29c> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 73a0 <_PyLong_FromByteArray+0x2ac> │ │ │ │ │ + bhi.n 73fe <_PyLong_FromByteArray+0x282> │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 7386 <_PyLong_FromByteArray+0x292> │ │ │ │ │ + bhi.n 73e4 <_PyLong_FromByteArray+0x268> │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ adds r7, #3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ - bls.n 725c <_PyLong_FromByteArray+0x168> │ │ │ │ │ + bls.n 72d6 <_PyLong_FromByteArray+0x15a> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - bne.n 7262 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ - cbz r3, 7344 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + bne.n 72dc <_PyLong_FromByteArray+0x160> │ │ │ │ │ + cbz r3, 73be <_PyLong_FromByteArray+0x242> │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 73d4 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + cbz r5, 7432 <_PyLong_FromByteArray+0x2b6> │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 73da <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ + beq.n 7438 <_PyLong_FromByteArray+0x2bc> │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 75d8 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ + beq.w 767e <_PyLong_FromByteArray+0x502> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 73da <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ + bls.n 7438 <_PyLong_FromByteArray+0x2bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, #22 │ │ │ │ │ - orr.w r2, r1, r0, lsl #2 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ │ - str.w ip, [r6, #12] │ │ │ │ │ - b.n 725e <_PyLong_FromByteArray+0x16a> │ │ │ │ │ - add.w r6, r4, r5, lsl #2 │ │ │ │ │ - lsrs r1, r2, #30 │ │ │ │ │ - bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 72f2 <_PyLong_FromByteArray+0x1fe> │ │ │ │ │ + b.n 736c <_PyLong_FromByteArray+0x1f0> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 72c4 <_PyLong_FromByteArray+0x1d0> │ │ │ │ │ + b.n 733e <_PyLong_FromByteArray+0x1c2> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 7296 <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ + b.n 7310 <_PyLong_FromByteArray+0x194> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 7366 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + bcs.n 73de <_PyLong_FromByteArray+0x262> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 744a <_PyLong_FromByteArray+0x356> │ │ │ │ │ + bge.n 74a8 <_PyLong_FromByteArray+0x32c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 744a <_PyLong_FromByteArray+0x356> │ │ │ │ │ - ldr r2, [pc, #816] @ (773c <_PyLong_FromByteArray+0x648>) │ │ │ │ │ + cbnz r3, 74a8 <_PyLong_FromByteArray+0x32c> │ │ │ │ │ + ldr r2, [pc, #696] @ (7724 <_PyLong_FromByteArray+0x5a8>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75fe <_PyLong_FromByteArray+0x50a> │ │ │ │ │ + bne.w 765c <_PyLong_FromByteArray+0x4e0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 77fc <_PyLong_FromByteArray+0x708> │ │ │ │ │ - ldr r3, [pc, #800] @ (7740 <_PyLong_FromByteArray+0x64c>) │ │ │ │ │ + bmi.w 78a8 <_PyLong_FromByteArray+0x72c> │ │ │ │ │ + ldr r3, [pc, #680] @ (7728 <_PyLong_FromByteArray+0x5ac>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 7616 <_PyLong_FromByteArray+0x522> │ │ │ │ │ + bhi.w 7674 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 7366 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + b.n 73de <_PyLong_FromByteArray+0x262> │ │ │ │ │ + ldrb r1, [r6, #0] │ │ │ │ │ + mvn.w ip, #31 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + lsl.w r0, r1, ip │ │ │ │ │ + b.n 7278 <_PyLong_FromByteArray+0xfc> │ │ │ │ │ + add.w r6, r4, r5, lsl #2 │ │ │ │ │ + lsrs r1, r2, #30 │ │ │ │ │ + bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, #22 │ │ │ │ │ + orr.w r2, r1, r0, lsl #2 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ │ + str.w ip, [r6, #12] │ │ │ │ │ + b.n 72d8 <_PyLong_FromByteArray+0x15c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 74ca <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ + beq.n 7554 <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ ldrb.w r1, [r6], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ - bne.n 74ca <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ - b.n 733a <_PyLong_FromByteArray+0x246> │ │ │ │ │ + bne.n 7554 <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ + b.n 73b4 <_PyLong_FromByteArray+0x238> │ │ │ │ │ ldrb.w r1, [r6, #-1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ @@ -11098,178 +11156,200 @@ │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bhi.n 7514 <_PyLong_FromByteArray+0x420> │ │ │ │ │ + bhi.n 759e <_PyLong_FromByteArray+0x422> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.w 733a <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.w 73b4 <_PyLong_FromByteArray+0x238> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls.n 7484 <_PyLong_FromByteArray+0x390> │ │ │ │ │ + bls.n 750e <_PyLong_FromByteArray+0x392> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 7484 <_PyLong_FromByteArray+0x390> │ │ │ │ │ + b.n 750e <_PyLong_FromByteArray+0x392> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 74be <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ + b.n 7548 <_PyLong_FromByteArray+0x3cc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 761e <_PyLong_FromByteArray+0x52a> │ │ │ │ │ + bne.n 76b0 <_PyLong_FromByteArray+0x534> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7568 <_PyLong_FromByteArray+0x474> │ │ │ │ │ + bne.n 75f2 <_PyLong_FromByteArray+0x476> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 7578 <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 7602 <_PyLong_FromByteArray+0x486> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7570 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ + bne.n 75fa <_PyLong_FromByteArray+0x47e> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 7578 <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 7602 <_PyLong_FromByteArray+0x486> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 75ce <_PyLong_FromByteArray+0x4da> │ │ │ │ │ + bne.n 7654 <_PyLong_FromByteArray+0x4d8> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 7578 <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 7602 <_PyLong_FromByteArray+0x486> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 7562 <_PyLong_FromByteArray+0x46e> │ │ │ │ │ + bne.n 75ec <_PyLong_FromByteArray+0x470> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 7556 <_PyLong_FromByteArray+0x462> │ │ │ │ │ + bne.n 75e0 <_PyLong_FromByteArray+0x464> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7136 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 71be <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 7136 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 71be <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 7136 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 71be <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7136 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 71be <_PyLong_FromByteArray+0x42> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 722e <_PyLong_FromByteArray+0x13a> │ │ │ │ │ - ldr r3, [pc, #424] @ (7744 <_PyLong_FromByteArray+0x650>) │ │ │ │ │ + b.n 72a8 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + ldr r3, [pc, #260] @ (772c <_PyLong_FromByteArray+0x5b0>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 77ea <_PyLong_FromByteArray+0x6f6> │ │ │ │ │ + cbz r4, 76ac <_PyLong_FromByteArray+0x530> │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 71aa <_PyLong_FromByteArray+0xb6> │ │ │ │ │ + b.n 7232 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 7136 <_PyLong_FromByteArray+0x42> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - add.w r5, r4, #12 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 781c <_PyLong_FromByteArray+0x728> │ │ │ │ │ - ldr.w r5, [r5, r1, lsl #2] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 75d6 <_PyLong_FromByteArray+0x4e2> │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.w 7362 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - orr.w r3, r3, r2, lsl #3 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - b.n 7362 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ + b.n 71be <_PyLong_FromByteArray+0x42> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 77fc <_PyLong_FromByteArray+0x708> │ │ │ │ │ + bmi.w 78a8 <_PyLong_FromByteArray+0x72c> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 741e <_PyLong_FromByteArray+0x32a> │ │ │ │ │ + bls.w 747c <_PyLong_FromByteArray+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 744a <_PyLong_FromByteArray+0x356> │ │ │ │ │ + b.n 74a8 <_PyLong_FromByteArray+0x32c> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + add.w r5, r4, #12 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 78a0 <_PyLong_FromByteArray+0x724> │ │ │ │ │ + ldr.w r5, [r5, r1, lsl #2] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 767c <_PyLong_FromByteArray+0x500> │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.w 73da <_PyLong_FromByteArray+0x25e> │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + orr.w r3, r3, r2, lsl #3 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + b.n 73da <_PyLong_FromByteArray+0x25e> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 73de <_PyLong_FromByteArray+0x262> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 7208 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 7532 <_PyLong_FromByteArray+0x43e> │ │ │ │ │ + bge.n 75bc <_PyLong_FromByteArray+0x440> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 7536 <_PyLong_FromByteArray+0x442> │ │ │ │ │ + b.n 75c0 <_PyLong_FromByteArray+0x444> │ │ │ │ │ + ldr r4, [pc, #108] @ (7730 <_PyLong_FromByteArray+0x5b4>) │ │ │ │ │ + b.n 73de <_PyLong_FromByteArray+0x262> │ │ │ │ │ + ldrsb r3, [r0, r2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 787a <_PyLong_FromByteArray+0x6fe> │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 71a8 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 7748 <_PyLong_FromByteArray+0x654> │ │ │ │ │ + bne.w 77f4 <_PyLong_FromByteArray+0x678> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w lr, r9, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 76c8 <_PyLong_FromByteArray+0x5d4> │ │ │ │ │ + beq.n 7780 <_PyLong_FromByteArray+0x604> │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mvn.w r6, #31 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ eor.w r2, r2, #255 @ 0xff │ │ │ │ │ cmp r7, lr │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w r9, r2, #255 @ 0xff │ │ │ │ │ mov.w r8, r2, lsr #8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ orr.w r8, r8, r3, lsl #24 │ │ │ │ │ lsl.w r0, r9, r6 │ │ │ │ │ mov.w r3, #8 │ │ │ │ │ - bne.n 76c8 <_PyLong_FromByteArray+0x5d4> │ │ │ │ │ - b.n 77c8 <_PyLong_FromByteArray+0x6d4> │ │ │ │ │ + bne.n 7780 <_PyLong_FromByteArray+0x604> │ │ │ │ │ + b.n 786c <_PyLong_FromByteArray+0x6f0> │ │ │ │ │ + .word 0x00001000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000002a2 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000000fe │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00002428 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ eor.w r2, r2, #255 @ 0xff │ │ │ │ │ adds.w r2, r2, r8 │ │ │ │ │ and.w r9, r2, #255 @ 0xff │ │ │ │ │ @@ -11282,18 +11362,18 @@ │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ orrs r6, r2 │ │ │ │ │ lsl.w r9, r9, r3 │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ orrs r0, r6 │ │ │ │ │ orr.w r1, r9, r1 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ - bhi.n 7724 <_PyLong_FromByteArray+0x630> │ │ │ │ │ + bhi.n 77dc <_PyLong_FromByteArray+0x660> │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - beq.n 77c8 <_PyLong_FromByteArray+0x6d4> │ │ │ │ │ + beq.n 786c <_PyLong_FromByteArray+0x6f0> │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ eor.w r2, r2, #255 @ 0xff │ │ │ │ │ adds.w r2, r2, r8 │ │ │ │ │ and.w r9, r2, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ @@ -11305,51 +11385,45 @@ │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ orrs r6, r2 │ │ │ │ │ lsl.w r9, r9, r3 │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ orrs r0, r6 │ │ │ │ │ orr.w r1, r9, r1 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ - bls.n 767c <_PyLong_FromByteArray+0x588> │ │ │ │ │ + bls.n 7734 <_PyLong_FromByteArray+0x5b8> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ orr.w r1, r2, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 767e <_PyLong_FromByteArray+0x58a> │ │ │ │ │ + b.n 7736 <_PyLong_FromByteArray+0x5ba> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ orr.w r1, r2, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 76c4 <_PyLong_FromByteArray+0x5d0> │ │ │ │ │ - .word 0x00001000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000318 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001a0 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + b.n 777c <_PyLong_FromByteArray+0x600> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 7764 <_PyLong_FromByteArray+0x670> │ │ │ │ │ + b.n 7810 <_PyLong_FromByteArray+0x694> │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 77c8 <_PyLong_FromByteArray+0x6d4> │ │ │ │ │ + beq.n 786c <_PyLong_FromByteArray+0x6f0> │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ eor.w r2, r2, #255 @ 0xff │ │ │ │ │ adds.w r2, r2, ip │ │ │ │ │ adc.w r7, sl, #0 │ │ │ │ │ and.w lr, r2, #255 @ 0xff │ │ │ │ │ mov.w ip, r2, lsr #8 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ @@ -11360,131 +11434,114 @@ │ │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ │ orrs r2, r7 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ - bls.n 7758 <_PyLong_FromByteArray+0x664> │ │ │ │ │ + bls.n 7804 <_PyLong_FromByteArray+0x688> │ │ │ │ │ add.w lr, r4, r5, lsl #2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r1, [lr, #12] │ │ │ │ │ orr.w r1, r2, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 775a <_PyLong_FromByteArray+0x666> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 7366 <_PyLong_FromByteArray+0x272> │ │ │ │ │ - cbz r3, 77ee <_PyLong_FromByteArray+0x6fa> │ │ │ │ │ + b.n 7806 <_PyLong_FromByteArray+0x68a> │ │ │ │ │ + cbz r3, 7884 <_PyLong_FromByteArray+0x708> │ │ │ │ │ add.w r2, r4, r5, lsl #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - b.n 7346 <_PyLong_FromByteArray+0x252> │ │ │ │ │ - ldrsb r3, [r0, r2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n 77f2 <_PyLong_FromByteArray+0x6fe> │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b.n 7120 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #60] @ (7824 <_PyLong_FromByteArray+0x730>) │ │ │ │ │ - b.n 7366 <_PyLong_FromByteArray+0x272> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 7180 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n 7346 <_PyLong_FromByteArray+0x252> │ │ │ │ │ + b.n 73c0 <_PyLong_FromByteArray+0x244> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 7120 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_SetImmortal> │ │ │ │ │ - R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 744a <_PyLong_FromByteArray+0x356> │ │ │ │ │ + b.n 71a8 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n 73c0 <_PyLong_FromByteArray+0x244> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 77c4 <_PyLong_FromByteArray+0x6d0> │ │ │ │ │ + b.n 76a8 <_PyLong_FromByteArray+0x52c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 73fc <_PyLong_FromByteArray+0x308> │ │ │ │ │ - .word 0x00002428 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n 745a <_PyLong_FromByteArray+0x2de> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_SetImmortal> │ │ │ │ │ + R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ + b.n 74a8 <_PyLong_FromByteArray+0x32c> │ │ │ │ │ │ │ │ │ │ -00007828 : │ │ │ │ │ +000078b0 : │ │ │ │ │ long_bitwise(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov.w sl, r4, lsr #3 │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 79c8 │ │ │ │ │ + beq.w 7a50 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ sub.w r9, r4, #2 │ │ │ │ │ clz r9, r9 │ │ │ │ │ and.w r3, r7, #3 │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 7d5a │ │ │ │ │ + beq.w 7de2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7cf2 │ │ │ │ │ + bge.w 7d7a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - blt.w 7cf8 │ │ │ │ │ + blt.w 7d80 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 7caa │ │ │ │ │ + bne.w 7d32 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 7cd2 │ │ │ │ │ + bgt.w 7d5a │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7d14 │ │ │ │ │ + beq.w 7d9c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 7d18 │ │ │ │ │ + beq.w 7da0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8154 │ │ │ │ │ + beq.w 81dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -11497,236 +11554,236 @@ │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne.w 7ae6 │ │ │ │ │ + bne.w 7b6e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 7950 │ │ │ │ │ + beq.n 79d8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and.w r3, r3, r1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq.n 7950 │ │ │ │ │ + beq.n 79d8 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ and.w r3, r3, r1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.n 7950 │ │ │ │ │ + beq.n 79d8 │ │ │ │ │ add.w r8, r5, #8 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ add.w r8, r8, fp, lsl #2 │ │ │ │ │ add.w ip, r6, #16 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ cmp r8, r1 │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 793c │ │ │ │ │ + bne.n 79c4 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - blt.w 7c94 │ │ │ │ │ + blt.w 7d1c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ed4 │ │ │ │ │ + bne.w 7f5c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 796c │ │ │ │ │ + bge.n 79f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 79c0 │ │ │ │ │ + cbz r3, 7a48 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 797e │ │ │ │ │ + bge.n 7a06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ecc │ │ │ │ │ + beq.w 7f54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 7a62 │ │ │ │ │ + beq.n 7aea │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 79a0 │ │ │ │ │ + cbz r1, 7a28 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 7a62 │ │ │ │ │ + bls.n 7aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7d52 │ │ │ │ │ + beq.w 7dda │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 799e │ │ │ │ │ + beq.n 7a26 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 7992 │ │ │ │ │ + beq.n 7a1a │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7992 │ │ │ │ │ + b.n 7a1a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 796c │ │ │ │ │ + b.n 79f4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8190 │ │ │ │ │ + beq.w 8218 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 7ae6 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ eor.w r2, r2, r7 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w r3, r2, r7 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 7ae6 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ eor.w r3, r3, r7 │ │ │ │ │ add.w r3, r3, r2, lsr #30 │ │ │ │ │ and.w r2, r3, r7 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 7ae6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ eor.w r2, r2, r7 │ │ │ │ │ add.w r2, r2, r3, lsr #30 │ │ │ │ │ and.w r3, r2, r7 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 7ae6 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ eor.w r3, r3, r7 │ │ │ │ │ add.w r3, r3, r2, lsr #30 │ │ │ │ │ and.w r2, r3, r7 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 7ae6 │ │ │ │ │ add.w lr, r5, #8 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ adds r5, #24 │ │ │ │ │ add.w lr, lr, sl, lsl #2 │ │ │ │ │ add.w ip, r0, #24 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ eors r2, r7 │ │ │ │ │ cmp r5, lr │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7a46 │ │ │ │ │ + bne.n 7ace │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 785c │ │ │ │ │ + b.n 78e4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 7996 │ │ │ │ │ + bcs.n 7a1e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7ad2 │ │ │ │ │ + bge.n 7b5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7ad2 │ │ │ │ │ - ldr r2, [pc, #808] @ (7dbc ) │ │ │ │ │ + cbnz r3, 7b5a │ │ │ │ │ + ldr r2, [pc, #808] @ (7e44 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7dc8 │ │ │ │ │ + bne.w 7e50 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 819c │ │ │ │ │ - ldr r3, [pc, #792] @ (7dc0 ) │ │ │ │ │ + bmi.w 8224 │ │ │ │ │ + ldr r3, [pc, #792] @ (7e48 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 7de0 │ │ │ │ │ + bhi.w 7e68 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 7996 │ │ │ │ │ + b.n 7a1e │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 7de8 │ │ │ │ │ + beq.w 7e70 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 7950 │ │ │ │ │ + beq.w 79d8 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.w 7c7c │ │ │ │ │ + beq.w 7d04 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ mov.w r0, fp, lsr #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.w 7c70 │ │ │ │ │ + beq.w 7cf8 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq.w 7c70 │ │ │ │ │ + beq.w 7cf8 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq.w 7c70 │ │ │ │ │ + beq.w 7cf8 │ │ │ │ │ add.w r8, r4, #12 │ │ │ │ │ add.w ip, r6, #36 @ 0x24 │ │ │ │ │ add.w r8, r8, r0, lsl #3 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ sub.w r3, r8, r0 │ │ │ │ │ add.w lr, r5, #36 @ 0x24 │ │ │ │ │ subs r3, #8 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 7bee │ │ │ │ │ + beq.n 7c76 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7bc4 │ │ │ │ │ + beq.n 7c4c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7b9e │ │ │ │ │ + beq.n 7c26 │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ ldr.w r1, [lr, #-8] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ @@ -11753,15 +11810,15 @@ │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ ldr.w r2, [ip, #-4] │ │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 7c70 │ │ │ │ │ + beq.n 7cf8 │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ ldr.w r1, [lr] │ │ │ │ │ adds r0, #32 │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ orrs r1, r2 │ │ │ │ │ ldr.w r2, [ip, #-28] │ │ │ │ │ @@ -11788,48 +11845,48 @@ │ │ │ │ │ ldrd r1, r3, [lr, #-8] │ │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ ldr.w r2, [ip, #-4] │ │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bne.n 7bee │ │ │ │ │ + bne.n 7c76 │ │ │ │ │ tst.w fp, #1 │ │ │ │ │ - beq.w 7950 │ │ │ │ │ + beq.w 79d8 │ │ │ │ │ bic.w r3, fp, #1 │ │ │ │ │ adds r3, #2 │ │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ orrs r1, r0 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - b.n 7950 │ │ │ │ │ + b.n 79d8 │ │ │ │ │ add.w r0, fp, #3 │ │ │ │ │ sub.w r2, r7, fp │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r5, r0 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 7956 │ │ │ │ │ + b.n 79de │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 80d4 │ │ │ │ │ + beq.w 815c │ │ │ │ │ add.w r3, r9, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movw r0, #65532 @ 0xfffc │ │ │ │ │ movt r0, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it le │ │ │ │ │ movle r7, sl │ │ │ │ │ - ble.w 78ac │ │ │ │ │ + ble.w 7934 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r5, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -11837,110 +11894,110 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 8158 │ │ │ │ │ + b.n 81e0 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bge.w 788a │ │ │ │ │ + bge.w 7912 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 8052 │ │ │ │ │ + bne.w 80da │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 810e │ │ │ │ │ + beq.w 8196 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 7892 │ │ │ │ │ + b.n 791a │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r1, [pc, #168] @ (7dc4 ) │ │ │ │ │ + ldr r1, [pc, #168] @ (7e4c ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add.w ip, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [ip, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 80ea │ │ │ │ │ + beq.w 8172 │ │ │ │ │ ldr.w r1, [ip, #1716] @ 0x6b4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [ip, #1712] @ 0x6b0 │ │ │ │ │ str.w r1, [ip, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ - b.n 78e4 │ │ │ │ │ + b.n 796c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7a84 │ │ │ │ │ + b.n 7b0c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 817c │ │ │ │ │ + beq.w 8204 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 80f2 │ │ │ │ │ + beq.w 817a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r6, #8 │ │ │ │ │ add.w lr, r6, r7, lsl #2 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ cmp r6, lr │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7d80 │ │ │ │ │ + bne.n 7e08 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - blt.w 80ce │ │ │ │ │ + blt.w 8156 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 809a │ │ │ │ │ + bne.w 8122 │ │ │ │ │ add.w r3, r9, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 7cc0 │ │ │ │ │ + b.n 7d48 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 819c │ │ │ │ │ + bmi.w 8224 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7aa6 │ │ │ │ │ + bls.w 7b2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 7ad2 │ │ │ │ │ + b.n 7b5a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 7e52 │ │ │ │ │ + beq.n 7eda │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 7e3c │ │ │ │ │ + beq.n 7ec4 │ │ │ │ │ mov.w r8, fp, lsr #1 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ add.w lr, r6, #12 │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ add.w r8, r0, r8, lsl #3 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ adds r0, #8 │ │ │ │ │ @@ -11950,33 +12007,33 @@ │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ eors r1, r3 │ │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ │ eors r3, r2 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.n 7e08 │ │ │ │ │ + bne.n 7e90 │ │ │ │ │ tst.w fp, #1 │ │ │ │ │ - beq.n 7e52 │ │ │ │ │ + beq.n 7eda │ │ │ │ │ bic.w r3, fp, #1 │ │ │ │ │ adds r3, #2 │ │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ eors r1, r0 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.w 7950 │ │ │ │ │ + beq.w 79d8 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bge.w 7956 │ │ │ │ │ + bge.w 79de │ │ │ │ │ sub.w sl, r7, fp │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 7eb4 │ │ │ │ │ + beq.n 7f3c │ │ │ │ │ add.w ip, fp, #3 │ │ │ │ │ mov.w r9, sl, lsr #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r8, r5, ip, lsl #2 │ │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ │ @@ -11986,31 +12043,31 @@ │ │ │ │ │ eor.w r0, lr, r0 │ │ │ │ │ eor.w r1, lr, r1 │ │ │ │ │ str.w r1, [ip, r3] │ │ │ │ │ add.w r1, ip, r3 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - bne.n 7e84 │ │ │ │ │ + bne.n 7f0c │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ - beq.w 7956 │ │ │ │ │ + beq.w 79de │ │ │ │ │ bic.w sl, sl, #1 │ │ │ │ │ add fp, sl │ │ │ │ │ add.w r2, fp, #2 │ │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ eor.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r3, r3 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - b.n 7956 │ │ │ │ │ + b.n 79de │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 797e │ │ │ │ │ + b.n 7a06 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r8, r4, #12 │ │ │ │ │ add.w r8, r8, r7, lsl #2 │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -12021,27 +12078,27 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ str.w lr, [r7, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 7fbe │ │ │ │ │ + beq.n 8046 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7fa2 │ │ │ │ │ + beq.n 802a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7f8e │ │ │ │ │ + beq.n 8016 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 7f7a │ │ │ │ │ + beq.n 8002 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 7f66 │ │ │ │ │ + beq.n 7fee │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 7f52 │ │ │ │ │ + beq.n 7fda │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 7f3e │ │ │ │ │ + beq.n 7fc6 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr.w r0, [ip, #12]! │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -12078,15 +12135,15 @@ │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ cmp r8, ip │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.w 795e │ │ │ │ │ + beq.w 79e6 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ add.w r7, ip, #4 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #-28] │ │ │ │ │ @@ -12123,255 +12180,255 @@ │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r1, r3, lsr #30 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7fbe │ │ │ │ │ - b.n 795e │ │ │ │ │ + bne.n 8046 │ │ │ │ │ + b.n 79e6 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 807a │ │ │ │ │ + beq.n 8102 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 8150 │ │ │ │ │ + beq.n 81d8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ adds r3, r7, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 7cd6 │ │ │ │ │ + bgt.w 7d5e │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 78b2 │ │ │ │ │ + b.n 793a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ eor.w r3, r3, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ adds r3, r7, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 7cd6 │ │ │ │ │ + bgt.w 7d5e │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 78b2 │ │ │ │ │ + b.n 793a │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 810a │ │ │ │ │ + beq.n 8192 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 7cd6 │ │ │ │ │ + bgt.w 7d5e │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8144 │ │ │ │ │ + beq.n 81cc │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ - b.w 78ba │ │ │ │ │ + b.w 7942 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 7cfe │ │ │ │ │ + b.n 7d86 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ eor.w r2, r9, r3 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov fp, r7 │ │ │ │ │ add.w r3, r2, sl │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 7cc0 │ │ │ │ │ + b.n 7d48 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.w 78ba │ │ │ │ │ + b.w 7942 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.n 812e │ │ │ │ │ + bne.n 81b6 │ │ │ │ │ add.w r3, r9, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 7cc0 │ │ │ │ │ + b.n 7d48 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 80d8 │ │ │ │ │ + b.n 8160 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ adds r3, r7, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 7cd6 │ │ │ │ │ + bgt.w 7d5e │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.w 78b2 │ │ │ │ │ + b.w 793a │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 810a │ │ │ │ │ + beq.n 8192 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ - b.n 7d18 │ │ │ │ │ + b.n 7da0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov fp, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 7d18 │ │ │ │ │ + b.n 7da0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 80a6 │ │ │ │ │ + b.n 812e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8166 │ │ │ │ │ + bge.n 81ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 8194 │ │ │ │ │ + cbz r3, 821c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8190 │ │ │ │ │ + bge.n 8218 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 8190 │ │ │ │ │ + cbnz r3, 8218 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8190 │ │ │ │ │ + b.n 8218 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8190 │ │ │ │ │ + bge.n 8218 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8190 │ │ │ │ │ + cbnz r3, 8218 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7996 │ │ │ │ │ + b.n 7a1e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8166 │ │ │ │ │ + b.n 81ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 7ad2 │ │ │ │ │ + b.n 7b5a │ │ │ │ │ │ │ │ │ │ -000081a4 : │ │ │ │ │ +0000822c : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bls.n 81e6 │ │ │ │ │ + bls.n 826e │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.n 81b6 │ │ │ │ │ + bcs.n 823e │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 314 │ │ │ │ │ - cbz r0, 81e2 │ │ │ │ │ + cbz r0, 826a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ - bne.n 81d6 │ │ │ │ │ + bne.n 825e │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r0, [pc, #8] @ (81f0 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (8278 ) │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000081f4 : │ │ │ │ │ +0000827c : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 8240 │ │ │ │ │ + bpl.n 82c8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 8240 │ │ │ │ │ + bpl.n 82c8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 8212 │ │ │ │ │ + bls.n 829a │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ - b.w 7828 │ │ │ │ │ + b.w 78b0 │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 820a │ │ │ │ │ + bhi.n 8292 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, ip, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ orrs r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 3cf4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3d78 <_PyLong_FromSTwoDigits> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000824c : │ │ │ │ │ +000082d4 : │ │ │ │ │ x_sub(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt.w 83fa │ │ │ │ │ - beq.w 84ae │ │ │ │ │ + bgt.w 8482 │ │ │ │ │ + beq.w 8536 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 8510 │ │ │ │ │ + bhi.w 8598 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85d6 │ │ │ │ │ + beq.w 865e │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 8528 │ │ │ │ │ + beq.w 85b0 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85e4 │ │ │ │ │ + beq.w 866c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -12381,356 +12438,356 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ orr.w r3, sl, r7, lsl #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 83e0 │ │ │ │ │ + beq.w 8468 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ sub.w r2, r2, r0 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq.n 833a │ │ │ │ │ + beq.n 83c2 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ sub.w r0, r0, r1 │ │ │ │ │ sub.w r0, r0, r2 │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ ubfx r2, r0, #30, #1 │ │ │ │ │ - beq.n 833a │ │ │ │ │ + beq.n 83c2 │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add.w sl, lr, r4, lsl #2 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ add.w ip, r5, #16 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ ldr.w lr, [r9, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ sub.w r1, r1, lr │ │ │ │ │ sub.w r2, r1, r2 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 831a │ │ │ │ │ + bne.n 83a2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n 83b8 │ │ │ │ │ + ble.n 8440 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ add.w lr, r6, r0 │ │ │ │ │ add.w ip, r5, r0 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 83b8 │ │ │ │ │ + ble.n 8440 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ bic.w r9, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ str.w r9, [ip, #16] │ │ │ │ │ - ble.n 83b8 │ │ │ │ │ + ble.n 8440 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ adds r4, #3 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #20] │ │ │ │ │ - ble.n 83b8 │ │ │ │ │ + ble.n 8440 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r0 │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ │ add r0, r4 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r0, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 83a2 │ │ │ │ │ + bne.n 842a │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 83e8 │ │ │ │ │ + beq.n 8470 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 842c │ │ │ │ │ + beq.n 84b4 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8566 │ │ │ │ │ + beq.w 85ee │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 842c │ │ │ │ │ + bls.n 84b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 833e │ │ │ │ │ - b.n 83b8 │ │ │ │ │ + bne.n 83c6 │ │ │ │ │ + b.n 8440 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 83be │ │ │ │ │ + b.n 8446 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bhi.w 8510 │ │ │ │ │ + bhi.w 8598 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 85b8 │ │ │ │ │ + beq.w 8640 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8298 │ │ │ │ │ + b.n 8320 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 85f4 │ │ │ │ │ + bne.w 867c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 83d8 │ │ │ │ │ + bcs.n 8460 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 85a4 │ │ │ │ │ + bge.w 862c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 85a4 │ │ │ │ │ - ldr r2, [pc, #408] @ (85fc ) │ │ │ │ │ + bne.w 862c │ │ │ │ │ + ldr r2, [pc, #408] @ (8684 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8588 │ │ │ │ │ - ldr r3, [pc, #400] @ (8600 ) │ │ │ │ │ + bne.w 8610 │ │ │ │ │ + ldr r3, [pc, #400] @ (8688 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 859e │ │ │ │ │ + bhi.w 8626 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ adds r5, r0, r1 │ │ │ │ │ - b.n 83d8 │ │ │ │ │ + b.n 8460 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 85e0 │ │ │ │ │ + beq.w 8668 │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ adds r5, r6, r3 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 84ea │ │ │ │ │ + bne.n 8572 │ │ │ │ │ subs r7, r4, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 85e0 │ │ │ │ │ + beq.w 8668 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 85ce │ │ │ │ │ + bne.n 8656 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcc.w 85e0 │ │ │ │ │ + bcc.w 8668 │ │ │ │ │ ldr.w r2, [r5], #-4 │ │ │ │ │ ldr.w r1, [r3], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 84d6 │ │ │ │ │ + beq.n 855e │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ittt hi │ │ │ │ │ movhi r3, r6 │ │ │ │ │ movhi r6, r9 │ │ │ │ │ movhi r9, r3 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ ite ls │ │ │ │ │ movls.w r8, #1 │ │ │ │ │ movhi.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it le │ │ │ │ │ movle r4, r0 │ │ │ │ │ - ble.w 828c │ │ │ │ │ + ble.w 8314 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 85e8 │ │ │ │ │ + b.n 8670 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r2, [pc, #212] @ (8604 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (868c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r0, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 85d2 │ │ │ │ │ + beq.n 865a │ │ │ │ │ ldr.w r2, [r0, #1716] @ 0x6b4 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r0, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 82c6 │ │ │ │ │ + b.n 834e │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8426 │ │ │ │ │ + beq.w 84ae │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8564 │ │ │ │ │ + beq.n 85ec │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 83d4 │ │ │ │ │ + beq.w 845c │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 83d4 │ │ │ │ │ + b.n 845c │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 85ec │ │ │ │ │ + bmi.n 8674 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 846e │ │ │ │ │ + bls.w 84f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 83d8 │ │ │ │ │ + b.n 8460 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 852e │ │ │ │ │ + b.n 85b6 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 84ea │ │ │ │ │ + b.n 8572 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 8298 │ │ │ │ │ + b.n 8320 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 852e │ │ │ │ │ - ldr r5, [pc, #36] @ (8608 ) │ │ │ │ │ - b.n 83d8 │ │ │ │ │ + b.n 85b6 │ │ │ │ │ + ldr r5, [pc, #36] @ (8690 ) │ │ │ │ │ + b.n 8460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 83d8 │ │ │ │ │ + b.n 8460 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 85a4 │ │ │ │ │ + b.n 862c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 844e │ │ │ │ │ + b.n 84d6 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000188 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000860c : │ │ │ │ │ +00008694 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 875c │ │ │ │ │ + bpl.w 87e4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 875c │ │ │ │ │ + bpl.w 87e4 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 86dc │ │ │ │ │ + bne.n 8764 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 86dc │ │ │ │ │ + bne.n 8764 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 8672 │ │ │ │ │ + bne.n 86fa │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 8682 │ │ │ │ │ + bcs.n 870a │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -12738,29 +12795,29 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r3, r0 │ │ │ │ │ adds r2, r3, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcc.n 865c │ │ │ │ │ + bcc.n 86e4 │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 8716 │ │ │ │ │ - ldr r2, [pc, #212] @ (8768 ) │ │ │ │ │ + bcs.n 879e │ │ │ │ │ + ldr r2, [pc, #212] @ (87f0 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ - cbz r0, 86ee │ │ │ │ │ + cbz r0, 8776 │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ @@ -12775,73 +12832,73 @@ │ │ │ │ │ movlt r3, #10 │ │ │ │ │ movge r3, #8 │ │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 876c │ │ │ │ │ + bl 87f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8758 │ │ │ │ │ + beq.n 87e0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 8754 │ │ │ │ │ + cbz r0, 87dc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ - b.n 86bc │ │ │ │ │ + b.n 8744 │ │ │ │ │ eor.w r2, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r2, r2, r3, asr #31 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 314 │ │ │ │ │ - cbz r0, 8758 │ │ │ │ │ + cbz r0, 87e0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ - beq.n 866e │ │ │ │ │ - b.n 8746 │ │ │ │ │ + beq.n 86f6 │ │ │ │ │ + b.n 87ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 866e │ │ │ │ │ + b.n 86f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000876c : │ │ │ │ │ +000087f4 : │ │ │ │ │ l_divmod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -12849,172 +12906,172 @@ │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 87e0 │ │ │ │ │ + beq.n 8868 │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 88f6 │ │ │ │ │ + bhi.w 897e │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ - bl 8a38 │ │ │ │ │ + bl 8ac0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 88f0 │ │ │ │ │ + beq.w 8978 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 88a2 │ │ │ │ │ + beq.n 892a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 883a │ │ │ │ │ + beq.n 88c2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r6, 87d0 │ │ │ │ │ + cbz r6, 8858 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8892 │ │ │ │ │ + blt.n 891a │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.n 88de │ │ │ │ │ + bne.n 8966 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 88ca │ │ │ │ │ + bne.n 8952 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88f0 │ │ │ │ │ + beq.n 8978 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8a2e │ │ │ │ │ + beq.w 8ab6 │ │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r4, r0, [r5, #8] │ │ │ │ │ eor.w r5, r3, r4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ lsls r7, r5, #30 │ │ │ │ │ - bne.n 88aa │ │ │ │ │ + bne.n 8932 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88c2 │ │ │ │ │ + beq.n 894a │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 87da │ │ │ │ │ + b.n 8862 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 87be │ │ │ │ │ + bne.n 8846 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3f8c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8862 │ │ │ │ │ + bge.n 88ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8862 │ │ │ │ │ + cbnz r3, 88ea │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8a0a │ │ │ │ │ - ldr r1, [pc, #456] @ (8a34 ) │ │ │ │ │ + beq.w 8a92 │ │ │ │ │ + ldr r1, [pc, #456] @ (8abc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 60bc │ │ │ │ │ + bl 6140 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89fc │ │ │ │ │ + beq.w 8a84 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 888e │ │ │ │ │ + bge.n 8916 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 888e │ │ │ │ │ + cbnz r3, 8916 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 87be │ │ │ │ │ + b.n 8846 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 87d8 │ │ │ │ │ + bne.n 8860 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 87d8 │ │ │ │ │ + b.n 8860 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 8844 │ │ │ │ │ - b.n 87be │ │ │ │ │ + beq.n 88cc │ │ │ │ │ + b.n 8846 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8830 │ │ │ │ │ + bne.n 88b8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl afc4 │ │ │ │ │ - b.n 88f0 │ │ │ │ │ + bl b04c │ │ │ │ │ + b.n 8978 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 87fe │ │ │ │ │ - b.n 88f0 │ │ │ │ │ + bne.n 8886 │ │ │ │ │ + b.n 8978 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 8a38 │ │ │ │ │ + bl 8ac0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 87ae │ │ │ │ │ + bne.w 8836 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 87ca │ │ │ │ │ + b.n 8852 │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 88de │ │ │ │ │ + ble.n 8966 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88f0 │ │ │ │ │ + beq.n 8978 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -13022,171 +13079,171 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 893c │ │ │ │ │ + bge.n 89c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 89e4 │ │ │ │ │ + beq.n 8a6c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 88f0 │ │ │ │ │ + beq.n 8978 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #5 │ │ │ │ │ - bpl.n 89be │ │ │ │ │ + bpl.n 8a46 │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 8998 │ │ │ │ │ + bpl.n 8a20 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 8998 │ │ │ │ │ + bpl.n 8a20 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r6, 897c │ │ │ │ │ + cbz r6, 8a04 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 87d8 │ │ │ │ │ + bge.w 8860 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 87d8 │ │ │ │ │ + bne.w 8860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 87d8 │ │ │ │ │ + b.n 8860 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 89a6 │ │ │ │ │ + bge.n 8a2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 89f4 │ │ │ │ │ + cbz r3, 8a7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 88f0 │ │ │ │ │ + b.n 8978 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 89cc │ │ │ │ │ + bge.n 8a54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 89ec │ │ │ │ │ + cbz r3, 8a74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 88f0 │ │ │ │ │ + b.n 8978 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 893c │ │ │ │ │ + b.n 89c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 89cc │ │ │ │ │ + b.n 8a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 89a6 │ │ │ │ │ + b.n 8a2e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8a0a │ │ │ │ │ + bge.n 8a92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 8a26 │ │ │ │ │ + cbz r3, 8aae │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 88f0 │ │ │ │ │ + bge.w 8978 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 88f0 │ │ │ │ │ + bne.w 8978 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 88f0 │ │ │ │ │ + b.n 8978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8a0a │ │ │ │ │ + b.n 8a92 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 87d8 │ │ │ │ │ + b.n 8860 │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008a38 : │ │ │ │ │ +00008ac0 : │ │ │ │ │ long_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.w 8edc │ │ │ │ │ + beq.w 8f64 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 8ae8 │ │ │ │ │ + bgt.n 8b70 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq.n 8b16 │ │ │ │ │ + beq.n 8b9e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 8b2c │ │ │ │ │ + bne.n 8bb4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ef2 │ │ │ │ │ + beq.w 8f7a │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ subs.w ip, r9, #10 │ │ │ │ │ - bne.w 8d94 │ │ │ │ │ + bne.w 8e1c │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ add.w r9, r3, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add r9, r0 │ │ │ │ │ add.w r7, fp, r3 │ │ │ │ │ mov.w r8, #5 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 8b82 │ │ │ │ │ + bpl.n 8c0a │ │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ │ umull r2, r1, lr, r3 │ │ │ │ │ bic.w r2, r1, #3 │ │ │ │ │ add.w r2, r2, r1, lsr #2 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ sbc.w ip, ip, #0 │ │ │ │ │ @@ -13195,77 +13252,77 @@ │ │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ │ and.w ip, r1, #1 │ │ │ │ │ mov.w r1, r1, lsr #1 │ │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ │ umull ip, r3, ip, r8 │ │ │ │ │ str.w r1, [r9, #-4]! │ │ │ │ │ add.w r0, ip, r2 │ │ │ │ │ - beq.w 8c20 │ │ │ │ │ + beq.w 8ca8 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 8b88 │ │ │ │ │ + b.n 8c10 │ │ │ │ │ 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 8f20 │ │ │ │ │ + bne.w 8fa8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #636] @ (8d88 ) │ │ │ │ │ + ldr r3, [pc, #636] @ (8e10 ) │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n 8ae8 │ │ │ │ │ + bcc.n 8b70 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 8a68 │ │ │ │ │ + beq.n 8af0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d184 │ │ │ │ │ + bl d20c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ - bl 1360 │ │ │ │ │ + bl 1370 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8ef2 │ │ │ │ │ + beq.w 8f7a │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 8c64 │ │ │ │ │ + bne.n 8cec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 8c86 │ │ │ │ │ + beq.w 8d0e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.w 8ce8 │ │ │ │ │ + bls.w 8d70 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 8b0e │ │ │ │ │ + b.n 8b96 │ │ │ │ │ mov r4, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov r5, r9 │ │ │ │ │ @@ -13304,141 +13361,141 @@ │ │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ │ and.w r1, r0, #1 │ │ │ │ │ mov.w r0, r0, lsr #1 │ │ │ │ │ orr.w r0, r0, r3, lsl #31 │ │ │ │ │ umull r1, r3, r1, r8 │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r4, r1, r2 │ │ │ │ │ - bne.n 8b88 │ │ │ │ │ + bne.n 8c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 8c32 │ │ │ │ │ + beq.n 8cba │ │ │ │ │ add.w r7, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d6c │ │ │ │ │ + beq.w 8df4 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f08 │ │ │ │ │ + beq.w 8f90 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 8b6e │ │ │ │ │ + beq.n 8bf6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 8eac │ │ │ │ │ + bne.w 8f34 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 8b6e │ │ │ │ │ + b.n 8bf6 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8b74 │ │ │ │ │ + beq.w 8bfc │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl dacc <_PyLong_Negate> │ │ │ │ │ + bl db54 <_PyLong_Negate> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8b74 │ │ │ │ │ + bne.w 8bfc │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8ef2 │ │ │ │ │ + bge.w 8f7a │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 8ef2 │ │ │ │ │ + bne.w 8f7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ef2 │ │ │ │ │ + beq.w 8f7a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8ef2 │ │ │ │ │ + bge.w 8f7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ef2 │ │ │ │ │ + bne.w 8f7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ef2 │ │ │ │ │ + b.n 8f7a │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 8b7c │ │ │ │ │ + bcs.w 8c04 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8d58 │ │ │ │ │ + bge.n 8de0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8d58 │ │ │ │ │ - ldr r1, [pc, #112] @ (8d8c ) │ │ │ │ │ + cbnz r3, 8de0 │ │ │ │ │ + ldr r1, [pc, #112] @ (8e14 ) │ │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e88 │ │ │ │ │ + bne.w 8f10 │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 8f38 │ │ │ │ │ - ldr r3, [pc, #96] @ (8d90 ) │ │ │ │ │ + bmi.w 8fc0 │ │ │ │ │ + ldr r3, [pc, #96] @ (8e18 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 8e9e │ │ │ │ │ + bhi.w 8f26 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 8b7c │ │ │ │ │ + b.n 8c04 │ │ │ │ │ subs.w ip, r2, #1 │ │ │ │ │ - beq.w 8f32 │ │ │ │ │ + beq.w 8fba │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8e70 │ │ │ │ │ + beq.n 8ef8 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8c32 │ │ │ │ │ + b.n 8cba │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000005a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -13447,19 +13504,19 @@ │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 8e04 │ │ │ │ │ + beq.n 8e8c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8de4 │ │ │ │ │ + beq.n 8e6c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 8dcc │ │ │ │ │ + beq.n 8e54 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ @@ -13479,15 +13536,15 @@ │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, fp │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.w 8c20 │ │ │ │ │ + beq.w 8ca8 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r4, #16 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ @@ -13520,192 +13577,192 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, fp │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne.n 8e08 │ │ │ │ │ + bne.n 8e90 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 8c20 │ │ │ │ │ + b.n 8ca8 │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 8f32 │ │ │ │ │ + beq.n 8fba │ │ │ │ │ ldr.w r1, [r7], #-4 │ │ │ │ │ - cbz r1, 8ea6 │ │ │ │ │ + cbz r1, 8f2e │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 8d7a │ │ │ │ │ - b.n 8c32 │ │ │ │ │ + bne.w 8e02 │ │ │ │ │ + b.n 8cba │ │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 8f38 │ │ │ │ │ + bmi.n 8fc0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 8d2c │ │ │ │ │ + bls.w 8db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 8d58 │ │ │ │ │ + b.n 8de0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8e74 │ │ │ │ │ + b.n 8efc │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 3cf4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 3d78 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8ef8 │ │ │ │ │ + blt.n 8f80 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8f40 │ │ │ │ │ + beq.n 8fc8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 8b6e │ │ │ │ │ + b.n 8bf6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8b10 │ │ │ │ │ + b.n 8b98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8ece │ │ │ │ │ + bne.n 8f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ece │ │ │ │ │ + b.n 8f56 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ef2 │ │ │ │ │ + bge.n 8f7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8ef2 │ │ │ │ │ + bne.n 8f7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ef2 │ │ │ │ │ + b.n 8f7a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b08 │ │ │ │ │ - b.n 8ef2 │ │ │ │ │ + bne.w 8b90 │ │ │ │ │ + b.n 8f7a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8c32 │ │ │ │ │ + b.n 8cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 8d58 │ │ │ │ │ + b.n 8de0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ef2 │ │ │ │ │ + beq.n 8f7a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8cd8 │ │ │ │ │ - b.n 8ef2 │ │ │ │ │ + blt.w 8d60 │ │ │ │ │ + b.n 8f7a │ │ │ │ │ │ │ │ │ │ -00008f58 : │ │ │ │ │ +00008fe0 : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 900c │ │ │ │ │ + bne.n 9094 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 9162 │ │ │ │ │ + bhi.w 91ea │ │ │ │ │ adds r1, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 915e │ │ │ │ │ + beq.w 91e6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 904c │ │ │ │ │ + beq.n 90d4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 905a │ │ │ │ │ + bne.n 90e2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8fa8 │ │ │ │ │ + bne.n 9030 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9050 │ │ │ │ │ + beq.n 90d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 9188 │ │ │ │ │ + bl 9210 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90d8 │ │ │ │ │ + beq.w 9160 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it cc │ │ │ │ │ movcc r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 916a │ │ │ │ │ + beq.w 91f2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ bic.w r0, r0, #4 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8fa2 │ │ │ │ │ + bge.n 902a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8fa2 │ │ │ │ │ + bne.n 902a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8fa2 │ │ │ │ │ + b.n 902a │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ adds r7, r5, r3 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -13720,508 +13777,508 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90d8 │ │ │ │ │ + beq.n 9160 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt.n 8f8c │ │ │ │ │ + bgt.n 9014 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 90dc │ │ │ │ │ + bne.n 9164 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 9054 │ │ │ │ │ - ldr r6, [pc, #304] @ (9184 ) │ │ │ │ │ - b.n 8fa2 │ │ │ │ │ + bne.n 90dc │ │ │ │ │ + ldr r6, [pc, #304] @ (920c ) │ │ │ │ │ + b.n 902a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 8faa │ │ │ │ │ + b.n 9032 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8faa │ │ │ │ │ + bne.n 9032 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 90e4 │ │ │ │ │ + beq.n 916c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f9a │ │ │ │ │ + beq.n 9022 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.n 90bc │ │ │ │ │ + beq.n 9144 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ - cbnz r1, 90c2 │ │ │ │ │ + cbnz r1, 914a │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ - bgt.n 90c2 │ │ │ │ │ + bgt.n 914a │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ - bpl.n 909e │ │ │ │ │ + bpl.n 9126 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 936c │ │ │ │ │ + bl 93f4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8fa2 │ │ │ │ │ + b.n 902a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 9100 │ │ │ │ │ + bne.n 9188 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9154 │ │ │ │ │ + beq.n 91dc │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl b2e0 <_PyLong_FromBytes> │ │ │ │ │ + bl b368 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8fa2 │ │ │ │ │ + b.n 902a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 90d8 │ │ │ │ │ + cbnz r0, 9160 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8fa2 │ │ │ │ │ + b.n 902a │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 8faa │ │ │ │ │ + bne.w 9032 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9050 │ │ │ │ │ + beq.n 90d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 90d8 │ │ │ │ │ + b.n 9160 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - cbnz r0, 9118 │ │ │ │ │ + cbnz r0, 91a0 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 913c │ │ │ │ │ + bpl.n 91c4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 90aa │ │ │ │ │ + beq.n 9132 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 90aa │ │ │ │ │ + bne.n 9132 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ - b.n 90b2 │ │ │ │ │ + b.n 913a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 90d8 │ │ │ │ │ + b.n 9160 │ │ │ │ │ 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 90b2 │ │ │ │ │ + b.n 913a │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 9014 │ │ │ │ │ + b.n 909c │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ - b.n 9014 │ │ │ │ │ + b.n 909c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 90d8 │ │ │ │ │ + bge.n 9160 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 90d8 │ │ │ │ │ + bne.n 9160 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 90d8 │ │ │ │ │ + b.n 9160 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009188 : │ │ │ │ │ +00009210 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 91f6 │ │ │ │ │ + bne.n 927e │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9296 │ │ │ │ │ - cbz r2, 91ea │ │ │ │ │ + beq.n 931c │ │ │ │ │ + cbz r2, 9272 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 929c │ │ │ │ │ + beq.n 9322 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 92a2 │ │ │ │ │ + bne.n 9328 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.n 9240 │ │ │ │ │ + bpl.n 92c8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 936c │ │ │ │ │ + b.w 93f4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ - bl 9188 │ │ │ │ │ + bl 9210 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92b8 │ │ │ │ │ + beq.n 933e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ lsrs r4, r1, #3 │ │ │ │ │ - beq.n 9270 │ │ │ │ │ + beq.n 92f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9280 │ │ │ │ │ + beq.n 9306 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bic.w r0, r0, #4 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9260 │ │ │ │ │ + blt.n 92e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 92d4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 9320 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ + bne.n 935a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 93a8 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w b2e0 <_PyLong_FromBytes> │ │ │ │ │ + b.w b368 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 923a │ │ │ │ │ + bne.n 92c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 923a │ │ │ │ │ + b.n 92c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r2 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9218 │ │ │ │ │ + bne.n 92a0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 92b8 │ │ │ │ │ + bge.n 933e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 92b8 │ │ │ │ │ + cbnz r2, 933e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 92b8 │ │ │ │ │ - cbnz r2, 92bc │ │ │ │ │ - ldr r5, [pc, #144] @ (932c ) │ │ │ │ │ - b.n 923a │ │ │ │ │ + b.n 933e │ │ │ │ │ + cbnz r2, 9342 │ │ │ │ │ + ldr r5, [pc, #148] @ (93b4 ) │ │ │ │ │ + b.n 92c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 92b8 │ │ │ │ │ + cbnz r0, 933e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 923a │ │ │ │ │ + b.n 92c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 92b8 │ │ │ │ │ + b.n 933e │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 92e8 │ │ │ │ │ + cbnz r0, 936e │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 9308 │ │ │ │ │ + bpl.n 9390 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 924c │ │ │ │ │ + beq.n 92d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 924c │ │ │ │ │ + bne.n 92d4 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ - b.n 9254 │ │ │ │ │ + b.n 92dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 92b8 │ │ │ │ │ + b.n 933e │ │ │ │ │ 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 9254 │ │ │ │ │ - nop │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 92dc │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009330 <_PyLong_FormatWriter>: │ │ │ │ │ +000093b8 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 9358 <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 93e0 <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19c0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ - bl b980 │ │ │ │ │ - b.n 9354 <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl ba08 │ │ │ │ │ + b.n 93dc <_PyLong_FormatWriter+0x24> │ │ │ │ │ │ │ │ │ │ -0000936c : │ │ │ │ │ +000093f4 : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - cbz r0, 93ee │ │ │ │ │ + cbz r0, 9476 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 6d8 │ │ │ │ │ + bl 6e8 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, 93ac │ │ │ │ │ - cbz r0, 93c0 │ │ │ │ │ + cbz r1, 9434 │ │ │ │ │ + cbz r0, 9448 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 93c0 │ │ │ │ │ + bne.n 9448 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 93ba │ │ │ │ │ + bge.n 9442 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 93fe │ │ │ │ │ + cbz r2, 9486 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 93ce │ │ │ │ │ + bge.n 9456 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 93f2 │ │ │ │ │ + cbz r2, 947a │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 93ba │ │ │ │ │ + b.n 9442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 93ce │ │ │ │ │ + b.n 9456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 93ba │ │ │ │ │ + b.n 9442 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000940c : │ │ │ │ │ +00009494 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 949c │ │ │ │ │ + beq.n 9524 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 9484 │ │ │ │ │ + bpl.n 950c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 9448 │ │ │ │ │ + bhi.n 94d0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl cc88 <_PyLong_Frexp> │ │ │ │ │ + bl cd10 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n 9468 │ │ │ │ │ + bge.n 94f0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 ldexp │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -14230,134 +14287,134 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 9444 │ │ │ │ │ + b.n 94cc │ │ │ │ │ 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 947e │ │ │ │ │ + b.n 9506 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3484 @ 0xd9c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 947e │ │ │ │ │ + b.n 9506 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000094b0 : │ │ │ │ │ +00009538 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 9ab8 │ │ │ │ │ + bpl.w 9b40 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 9ab8 │ │ │ │ │ + bpl.w 9b40 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs.w sl, r3, lsr #3 │ │ │ │ │ - beq.w 9aea │ │ │ │ │ + beq.w 9b72 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ negs r3, r1 │ │ │ │ │ adcs r3, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ negs r3, r0 │ │ │ │ │ adcs r3, r0 │ │ │ │ │ movs.w r8, r2, lsr #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq.w 9b8a │ │ │ │ │ + beq.w 9c12 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 98ce │ │ │ │ │ + beq.w 9956 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.w 9b08 │ │ │ │ │ + beq.w 9b90 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 9ad2 │ │ │ │ │ + beq.w 9b5a │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 98e4 │ │ │ │ │ + beq.w 996c │ │ │ │ │ sub.w r3, r8, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 9c00 │ │ │ │ │ + bge.w 9c88 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9b8a │ │ │ │ │ + blt.w 9c12 │ │ │ │ │ add.w r2, r5, r8, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cbz r2, 955e │ │ │ │ │ + cbz r2, 95e6 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ add.w r2, fp, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 9570 │ │ │ │ │ + cbz r2, 95f8 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bgt.w 9c00 │ │ │ │ │ + bgt.w 9c88 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9b8a │ │ │ │ │ + blt.w 9c12 │ │ │ │ │ mvn.w r2, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bgt.w 992e │ │ │ │ │ + bgt.w 99b6 │ │ │ │ │ rsb r7, r9, #55 @ 0x37 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ add.w r3, r0, r8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b00 │ │ │ │ │ + beq.w 9b88 │ │ │ │ │ sub.w r3, r9, #56 @ 0x38 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ adds r3, #30 │ │ │ │ │ - bge.n 95d4 │ │ │ │ │ + bge.n 965c │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ adds r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ @@ -14379,22 +14436,22 @@ │ │ │ │ │ cmp r8, ip │ │ │ │ │ orr.w lr, r3, lr │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ble.w 9782 │ │ │ │ │ + ble.w 980a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 96ca │ │ │ │ │ + beq.n 9752 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 9696 │ │ │ │ │ + beq.n 971e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 9666 │ │ │ │ │ + beq.n 96ee │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ ldr.w lr, [r7, #16]! │ │ │ │ │ lsl.w r9, lr, r1 │ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ │ lsl.w r3, lr, r6 │ │ │ │ │ @@ -14428,15 +14485,15 @@ │ │ │ │ │ lsr.w lr, lr, r0 │ │ │ │ │ orr.w lr, r3, lr │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ble.n 9782 │ │ │ │ │ + ble.n 980a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ add.w r9, r7, #4 │ │ │ │ │ add.w lr, r2, #4 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ adds r7, #16 │ │ │ │ │ @@ -14477,76 +14534,76 @@ │ │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ │ lsr.w r4, r4, r0 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ mov.w r4, r5, lsr #30 │ │ │ │ │ orr.w r3, r4, r3, lsl #2 │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [lr, #12] │ │ │ │ │ - bgt.n 96ce │ │ │ │ │ + bgt.n 9756 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9c38 │ │ │ │ │ + beq.w 9cc0 │ │ │ │ │ ldr.w r7, [r5, r0, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 992a │ │ │ │ │ + beq.w 99b2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 97b6 │ │ │ │ │ + beq.n 983e │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 9b22 │ │ │ │ │ + beq.w 9baa │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d184 │ │ │ │ │ + bl d20c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 97de │ │ │ │ │ + bge.n 9866 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 97de │ │ │ │ │ + cbnz r3, 9866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9b00 │ │ │ │ │ + beq.w 9b88 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9806 │ │ │ │ │ + bge.n 988e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 9806 │ │ │ │ │ + cbnz r3, 988e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r7, #30 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ mul.w r7, r1, r7 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 9824 │ │ │ │ │ + cbz r3, 98ac │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r7, r3 │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -14554,108 +14611,108 @@ │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr.w r6, r6, r5 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ tst r2, r6 │ │ │ │ │ - beq.n 9850 │ │ │ │ │ + beq.n 98d8 │ │ │ │ │ movs r5, #3 │ │ │ │ │ lsls r5, r3 │ │ │ │ │ subs r5, #1 │ │ │ │ │ tst r5, r6 │ │ │ │ │ it ne │ │ │ │ │ addne r6, r6, r2 │ │ │ │ │ mvn.w r5, #1 │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ ands r3, r6 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ vldr s14, [r0, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ - vldr d5, [pc, #820] @ 9ba0 │ │ │ │ │ + vldr d5, [pc, #820] @ 9c28 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - bgt.n 98b8 │ │ │ │ │ + bgt.n 9940 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9890 │ │ │ │ │ + bge.n 9918 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9890 │ │ │ │ │ + cbnz r3, 9918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bge.w 9be0 │ │ │ │ │ + bge.w 9c68 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9924 │ │ │ │ │ + bne.n 99ac │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b.n 9864 │ │ │ │ │ + b.n 98ec │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 98f4 │ │ │ │ │ + beq.n 997c │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ it ne │ │ │ │ │ rsbne r3, sl, #1 │ │ │ │ │ - bne.w 953a │ │ │ │ │ + bne.w 95c2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne.w 9ad2 │ │ │ │ │ + bne.w 9b5a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9ad2 │ │ │ │ │ + beq.w 9b5a │ │ │ │ │ add.w r2, r5, r8, lsl #2 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ vldr s12, [r2, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9bc0 │ │ │ │ │ + bne.w 9c48 │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne.w 9c18 │ │ │ │ │ + bne.w 9ca0 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b.n 98a6 │ │ │ │ │ + b.n 992e │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 98ae │ │ │ │ │ + b.n 9936 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 9796 │ │ │ │ │ + b.n 981e │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ sub.w r6, r8, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b00 │ │ │ │ │ + beq.w 9b88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 9ae6 │ │ │ │ │ + ble.w 9b6e │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #30 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ add.w lr, r4, r6, lsl #2 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ @@ -14668,19 +14725,19 @@ │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r6, r1 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ sub.w r8, r1, #32 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 99e4 │ │ │ │ │ + beq.n 9a6c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 99bc │ │ │ │ │ + beq.n 9a44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 9ac2 │ │ │ │ │ + bne.w 9b4a │ │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ │ lsrs r0, r2, #2 │ │ │ │ │ lsl.w ip, r0, r9 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ lsr.w r0, r0, r8 │ │ │ │ │ bic.w r2, r3, r6 │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ @@ -14695,15 +14752,15 @@ │ │ │ │ │ bic.w r2, r3, r6 │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 9a90 │ │ │ │ │ + beq.n 9b18 │ │ │ │ │ strd r4, sl, [sp, #24] │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ lsrs r0, r2, #2 │ │ │ │ │ sub.w r5, lr, #4 │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ @@ -14744,50 +14801,50 @@ │ │ │ │ │ lsr.w r0, r0, r8 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ bic.w r2, r3, r6 │ │ │ │ │ lsr.w r3, r3, r1 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str.w r3, [r5, #-12] │ │ │ │ │ - bne.n 99ee │ │ │ │ │ + bne.n 9a76 │ │ │ │ │ ldrd r4, sl, [sp, #24] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bmi.w 978c │ │ │ │ │ + bmi.w 9814 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 978c │ │ │ │ │ + beq.w 9814 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ │ - b.n 9a98 │ │ │ │ │ + b.n 9b20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ │ bic.w r2, r3, r6 │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ - b.n 999a │ │ │ │ │ + b.n 9a22 │ │ │ │ │ sub.w r3, r8, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9548 │ │ │ │ │ - b.n 9c00 │ │ │ │ │ + blt.w 95d0 │ │ │ │ │ + b.n 9c88 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 9a90 │ │ │ │ │ + b.n 9b18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14800,271 +14857,271 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 9520 │ │ │ │ │ + bne.w 95a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 98f4 │ │ │ │ │ - b.n 9ad2 │ │ │ │ │ + bne.w 997c │ │ │ │ │ + b.n 9b5a │ │ │ │ │ and.w r5, r2, #3 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ add.w r9, r4, #12 │ │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ add.w r8, r9, r5, lsl #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bmi.n 9b5c │ │ │ │ │ + bmi.n 9be4 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - b.n 9b3e │ │ │ │ │ + b.n 9bc6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r5, r0, #3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9c2e │ │ │ │ │ + beq.n 9cb6 │ │ │ │ │ ldr.w r7, [r9, r2, lsl #2] │ │ │ │ │ - cbz r7, 9b86 │ │ │ │ │ + cbz r7, 9c0e │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9b7c │ │ │ │ │ + beq.n 9c04 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r3, r0, r3, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ │ - b.n 9808 │ │ │ │ │ + b.n 9890 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 9b62 │ │ │ │ │ + b.n 9bea │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - vldr d0, [pc, #24] @ 9ba8 │ │ │ │ │ - vldr d7, [pc, #28] @ 9bb0 │ │ │ │ │ + vldr d0, [pc, #24] @ 9c30 │ │ │ │ │ + vldr d7, [pc, #28] @ 9c38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 98ae │ │ │ │ │ + b.n 9936 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ - vldr d5, [pc, #-16] @ 9bb8 │ │ │ │ │ + vldr d5, [pc, #-16] @ 9c40 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ vldr s14, [r2] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b.n 9904 │ │ │ │ │ - bne.n 9c00 │ │ │ │ │ + b.n 998c │ │ │ │ │ + bne.n 9c88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 989c │ │ │ │ │ + bne.w 9924 │ │ │ │ │ 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 9b00 │ │ │ │ │ + b.n 9b88 │ │ │ │ │ vldr s10, [fp, #12] │ │ │ │ │ - vldr d4, [pc, #-104] @ 9bb8 │ │ │ │ │ + vldr d4, [pc, #-104] @ 9c40 │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b.n 991e │ │ │ │ │ + b.n 99a6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9b7c │ │ │ │ │ + beq.n 9c04 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 9b7c │ │ │ │ │ + b.n 9c04 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 97b6 │ │ │ │ │ + beq.w 983e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 97b6 │ │ │ │ │ + b.n 983e │ │ │ │ │ │ │ │ │ │ -00009c44 : │ │ │ │ │ +00009ccc : │ │ │ │ │ long_pow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w a63c │ │ │ │ │ + bpl.w a6c4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w a63c │ │ │ │ │ + bpl.w a6c4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a104 │ │ │ │ │ + blt.w a18c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a116 │ │ │ │ │ + blt.w a19e │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w a158 │ │ │ │ │ + bne.w a1e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w a624 │ │ │ │ │ + bne.w a6ac │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w a596 │ │ │ │ │ + beq.w a61e │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a2a0 │ │ │ │ │ + beq.w a328 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a052 │ │ │ │ │ + bne.w a0da │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bgt.w a6ae │ │ │ │ │ + bgt.w a736 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [pc, #740] @ (9fe4 ) │ │ │ │ │ + ldr r0, [pc, #740] @ (a06c ) │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ ldrlt r2, [sp, #4] │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a698 │ │ │ │ │ + blt.w a720 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bls.w a0bc │ │ │ │ │ + bls.w a144 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ it ls │ │ │ │ │ movls r7, #4 │ │ │ │ │ - bls.n 9d48 │ │ │ │ │ + bls.n 9dd0 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r7, #8 │ │ │ │ │ - bls.n 9d48 │ │ │ │ │ + bls.n 9dd0 │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ it ls │ │ │ │ │ movls r7, #16 │ │ │ │ │ - bls.n 9d48 │ │ │ │ │ + bls.n 9dd0 │ │ │ │ │ movs r7, #32 │ │ │ │ │ cmp.w fp, #31 │ │ │ │ │ - bls.n 9d48 │ │ │ │ │ + bls.n 9dd0 │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bcs.n 9d42 │ │ │ │ │ + bcs.n 9dca │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ lsrs r7, r7, #2 │ │ │ │ │ adds r3, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9e72 │ │ │ │ │ + beq.w 9efa │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ strd r3, r9, [sp, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 9f14 │ │ │ │ │ + bhi.w 9f9c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull r9, r0, r3, r3 │ │ │ │ │ adds.w r5, r9, #5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ adc.w ip, r0, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 9f7e │ │ │ │ │ + bcs.w a006 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r5, r3, r5, lsl #4 │ │ │ │ │ add r5, sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9eec │ │ │ │ │ + bge.w 9f74 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9eec │ │ │ │ │ + bne.w 9f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9ef6 │ │ │ │ │ + bne.w 9f7e │ │ │ │ │ mov r4, r5 │ │ │ │ │ tst.w r7, fp │ │ │ │ │ - beq.n 9e68 │ │ │ │ │ + beq.n 9ef0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ orr.w r1, r2, r0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 9fec │ │ │ │ │ + bhi.w a074 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ @@ -15072,162 +15129,162 @@ │ │ │ │ │ smull r0, r1, r1, r0 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adc.w r5, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ │ - bcs.w a09c │ │ │ │ │ + bcs.w a124 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ add.w r5, r5, ip, lsl #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add r5, r2 │ │ │ │ │ - bge.w a028 │ │ │ │ │ + bge.w a0b0 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a028 │ │ │ │ │ + bne.w a0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w a034 │ │ │ │ │ + bne.w a0bc │ │ │ │ │ lsrs r7, r7, #1 │ │ │ │ │ - bne.n 9d72 │ │ │ │ │ + bne.n 9dfa │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bpl.w ad2e │ │ │ │ │ + bpl.w adb6 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a4a6 │ │ │ │ │ + bne.w a52e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a144 │ │ │ │ │ + blt.w a1cc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a0e8 │ │ │ │ │ + blt.w a170 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 9eb8 │ │ │ │ │ + beq.n 9f40 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9eb8 │ │ │ │ │ + bge.n 9f40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 9eb8 │ │ │ │ │ + cbnz r3, 9f40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 9ece │ │ │ │ │ + cbz r5, 9f56 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ece │ │ │ │ │ + bge.n 9f56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9ece │ │ │ │ │ + cbnz r3, 9f56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r0, 9ee4 │ │ │ │ │ + cbz r0, 9f6c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ee4 │ │ │ │ │ + bge.n 9f6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 9ee4 │ │ │ │ │ + cbnz r3, 9f6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9dd8 │ │ │ │ │ + beq.w 9e60 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ade2 │ │ │ │ │ + beq.w ae6a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9dda │ │ │ │ │ + b.n 9e62 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9dae │ │ │ │ │ + bne.w 9e36 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ae26 │ │ │ │ │ + beq.w aeae │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9f44 │ │ │ │ │ + bge.n 9fcc │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ae00 │ │ │ │ │ + beq.w ae88 │ │ │ │ │ ldrd r3, r8, [sp, #48] @ 0x30 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 9e82 │ │ │ │ │ + beq.n 9f0a │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9f74 │ │ │ │ │ + bge.n 9ffc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 9f74 │ │ │ │ │ + cbnz r3, 9ffc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 9e82 │ │ │ │ │ - b.n 9f5c │ │ │ │ │ + beq.n 9f0a │ │ │ │ │ + b.n 9fe4 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w r5, r9, r1 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w a3c6 │ │ │ │ │ - ldr r3, [pc, #76] @ (9fe8 ) │ │ │ │ │ + bcs.w a44e │ │ │ │ │ + ldr r3, [pc, #76] @ (a070 ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a11e │ │ │ │ │ + beq.w a1a6 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -15236,216 +15293,216 @@ │ │ │ │ │ eor.w r3, r9, r9, asr #31 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #10 │ │ │ │ │ sub.w r3, r3, r9, asr #31 │ │ │ │ │ it ge │ │ │ │ │ movge r2, #8 │ │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ │ - b.n 9dae │ │ │ │ │ + b.n 9e36 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a5d6 │ │ │ │ │ + bne.w a65e │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9f26 │ │ │ │ │ + beq.n 9fae │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9e46 │ │ │ │ │ + blt.w 9ece │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9e68 │ │ │ │ │ + beq.w 9ef0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ae14 │ │ │ │ │ + beq.w ae9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9e68 │ │ │ │ │ + b.n 9ef0 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bls.n a0fc │ │ │ │ │ + bls.n a184 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [pc, #740] @ (a34c ) │ │ │ │ │ + ldr r0, [pc, #740] @ (a3d4 ) │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w ad40 │ │ │ │ │ + beq.w adc8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a086 │ │ │ │ │ + bge.n a10e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ - cbnz r3, a086 │ │ │ │ │ + cbnz r3, a10e │ │ │ │ │ add.w r0, r0, #1080 @ 0x438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a430 │ │ │ │ │ + bne.w a4b8 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ - beq.n a0ca │ │ │ │ │ + beq.n a152 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 9e7a │ │ │ │ │ + b.n 9f02 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r5, r0, r5 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r5, ip │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w a4da │ │ │ │ │ + bcs.w a562 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n a018 │ │ │ │ │ + b.n a0a0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r7, #0 │ │ │ │ │ adds r3, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 9d54 │ │ │ │ │ + b.n 9ddc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a690 │ │ │ │ │ + beq.w a718 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9e7a │ │ │ │ │ + b.n 9f02 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e9a │ │ │ │ │ + bne.w 9f22 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9e9a │ │ │ │ │ - beq.w a2a8 │ │ │ │ │ - ldr r4, [pc, #588] @ (a350 ) │ │ │ │ │ - b.n 9e7a │ │ │ │ │ + b.n 9f22 │ │ │ │ │ + beq.w a330 │ │ │ │ │ + ldr r4, [pc, #588] @ (a3d8 ) │ │ │ │ │ + b.n 9f02 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9c88 │ │ │ │ │ + bge.w 9d10 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 9c88 │ │ │ │ │ + b.n 9d10 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a67c │ │ │ │ │ + beq.w a704 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 9fc2 │ │ │ │ │ + b.n a04a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e8e │ │ │ │ │ + bne.w 9f16 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9e8e │ │ │ │ │ + b.n 9f16 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a660 │ │ │ │ │ + beq.w a6e8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a2e8 │ │ │ │ │ + beq.w a370 │ │ │ │ │ mov fp, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r8, fp │ │ │ │ │ bic.w r3, r3, #4 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n a19e │ │ │ │ │ + bhi.n a226 │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a5e0 │ │ │ │ │ + beq.w a668 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w a390 │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bne.w a418 │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w adc2 │ │ │ │ │ + beq.w ae4a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a582 │ │ │ │ │ + blt.w a60a │ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl dacc <_PyLong_Negate> │ │ │ │ │ + bl db54 <_PyLong_Negate> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ad10 │ │ │ │ │ + beq.w ad98 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [pc, #360] @ (a34c ) │ │ │ │ │ + ldr r0, [pc, #360] @ (a3d4 ) │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - ldr r7, [pc, #356] @ (a350 ) │ │ │ │ │ + ldr r7, [pc, #356] @ (a3d8 ) │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r4, fp │ │ │ │ │ it lt │ │ │ │ │ ldrlt r2, [sp, #4] │ │ │ │ │ sub.w r9, r7, #16 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ @@ -15463,350 +15520,350 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [fp] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a354 │ │ │ │ │ + beq.w a3dc │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 876c │ │ │ │ │ + bl 87f4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ad80 │ │ │ │ │ + beq.w ae08 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a41e │ │ │ │ │ + blt.w a4a6 │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a33a │ │ │ │ │ + blt.n a3c2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ad7c │ │ │ │ │ + beq.w ae04 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 60bc │ │ │ │ │ + bl 6140 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a32a │ │ │ │ │ + blt.n a3b2 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w ad7c │ │ │ │ │ + beq.w ae04 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a5e6 │ │ │ │ │ + blt.w a66e │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n a22a │ │ │ │ │ + b.n a2b2 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - ldr r4, [pc, #172] @ (a350 ) │ │ │ │ │ + ldr r4, [pc, #172] @ (a3d8 ) │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 9e82 │ │ │ │ │ - ldr r1, [pc, #164] @ (a350 ) │ │ │ │ │ + b.n 9f0a │ │ │ │ │ + ldr r1, [pc, #164] @ (a3d8 ) │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad3e │ │ │ │ │ - ldr r0, [pc, #148] @ (a350 ) │ │ │ │ │ + beq.w adc6 │ │ │ │ │ + ldr r0, [pc, #148] @ (a3d8 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w a098 │ │ │ │ │ + beq.w a120 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ae1c │ │ │ │ │ + beq.w aea4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9e7a │ │ │ │ │ + b.n 9f02 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w adc2 │ │ │ │ │ + beq.w ae4a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a30e │ │ │ │ │ + bge.n a396 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ad56 │ │ │ │ │ + beq.w adde │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl dacc <_PyLong_Negate> │ │ │ │ │ + bl db54 <_PyLong_Negate> │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w adc6 │ │ │ │ │ + beq.w ae4e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n a186 │ │ │ │ │ + b.n a20e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a284 │ │ │ │ │ + bne.n a30c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a284 │ │ │ │ │ + b.n a30c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a26c │ │ │ │ │ + bne.n a2f4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a26c │ │ │ │ │ + b.n a2f4 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a532 │ │ │ │ │ + blt.w a5ba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w adec │ │ │ │ │ - ldr r1, [pc, #748] @ (a658 ) │ │ │ │ │ + blt.w ae74 │ │ │ │ │ + ldr r1, [pc, #748] @ (a6e0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 191c │ │ │ │ │ + bl 192c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a546 │ │ │ │ │ + bne.w a5ce │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w ad68 │ │ │ │ │ + blt.w adf0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a570 │ │ │ │ │ + blt.w a5f8 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a470 │ │ │ │ │ + beq.n a4f8 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.n a470 │ │ │ │ │ + bgt.n a4f8 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9ccc │ │ │ │ │ - b.n a100 │ │ │ │ │ + bne.w 9d54 │ │ │ │ │ + b.n a188 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w a5f8 │ │ │ │ │ + blt.w a680 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #2 │ │ │ │ │ movne.w r9, #3 │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 314 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad20 │ │ │ │ │ + beq.w ada8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ │ orr.w r1, r0, r9, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, ip, r3, lsl #2 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ │ - beq.w 9dae │ │ │ │ │ - b.n a402 │ │ │ │ │ + beq.w 9e36 │ │ │ │ │ + b.n a48a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a252 │ │ │ │ │ + bne.w a2da │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a252 │ │ │ │ │ + b.n a2da │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ae1c │ │ │ │ │ + beq.w aea4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - bne.w 9e7a │ │ │ │ │ + bne.w 9f02 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a684 │ │ │ │ │ + beq.w a70c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n a2ce │ │ │ │ │ + b.n a356 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w adc2 │ │ │ │ │ + beq.w ae4a │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a49a │ │ │ │ │ + bge.n a522 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, a49a │ │ │ │ │ + cbnz r3, a522 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ strd r3, r4, [sp] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n a3ac │ │ │ │ │ + b.n a434 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a5e2 │ │ │ │ │ + beq.w a66a │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60bc │ │ │ │ │ + bl 6140 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f30 │ │ │ │ │ + beq.w 9fb8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w ae4c │ │ │ │ │ + blt.w aed4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9f4c │ │ │ │ │ + b.n 9fd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w a616 │ │ │ │ │ + blt.w a69e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #2 │ │ │ │ │ movne.w r9, #3 │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 314 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad20 │ │ │ │ │ + beq.w ada8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ │ orr.w r1, r0, r9, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, ip, r3, lsl #2 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ │ - beq.w a01e │ │ │ │ │ - b.n a516 │ │ │ │ │ + beq.w a0a6 │ │ │ │ │ + b.n a59e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a360 │ │ │ │ │ + bne.w a3e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a360 │ │ │ │ │ + b.n a3e8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a606 │ │ │ │ │ + blt.n a68e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a646 │ │ │ │ │ + blt.n a6ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9e82 │ │ │ │ │ + b.n 9f0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a38e │ │ │ │ │ + bne.w a416 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a38e │ │ │ │ │ + b.n a416 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a1c6 │ │ │ │ │ + bne.w a24e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a1c6 │ │ │ │ │ + b.n a24e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w ae2c │ │ │ │ │ + blt.w aeb4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a5b6 │ │ │ │ │ + bge.n a63e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ae42 │ │ │ │ │ + beq.w aeca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -15814,67 +15871,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ - bl dacc <_PyLong_Negate> │ │ │ │ │ + bl db54 <_PyLong_Negate> │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a018 │ │ │ │ │ - ldr r4, [pc, #120] @ (a65c ) │ │ │ │ │ + b.n a0a0 │ │ │ │ │ + ldr r4, [pc, #120] @ (a6e4 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 9e82 │ │ │ │ │ + b.n 9f0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a296 │ │ │ │ │ + bne.w a31e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a296 │ │ │ │ │ + b.n a31e │ │ │ │ │ negs r2, r2 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n a3d0 │ │ │ │ │ + b.n a458 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a54c │ │ │ │ │ + bne.n a5d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a54c │ │ │ │ │ + b.n a5d4 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n a4e4 │ │ │ │ │ + b.n a56c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w acfc │ │ │ │ │ + blt.w ad84 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w ace8 │ │ │ │ │ + blt.w ad70 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 9ee4 │ │ │ │ │ + b.n 9f6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a554 │ │ │ │ │ + bne.n a5dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a554 │ │ │ │ │ + b.n a5dc │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -15885,105 +15942,105 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9e82 │ │ │ │ │ + b.n 9f0a │ │ │ │ │ mov r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ad60 │ │ │ │ │ + beq.w ade8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b.n 9f32 │ │ │ │ │ + b.n 9fba │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n a68a │ │ │ │ │ - b.n ad60 │ │ │ │ │ + bne.n a712 │ │ │ │ │ + b.n ade8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d14 │ │ │ │ │ - ldr r0, [pc, #376] @ (a820 ) │ │ │ │ │ + bne.w 9d9c │ │ │ │ │ + ldr r0, [pc, #376] @ (a8a8 ) │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 9d14 │ │ │ │ │ + b.w 9d9c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ ldrlt r2, [sp, #4] │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w acd2 │ │ │ │ │ + beq.w ad5a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n a6ee │ │ │ │ │ + beq.n a776 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w acde │ │ │ │ │ + beq.w ad66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r6, [r4, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a818 │ │ │ │ │ + beq.w a8a0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n a734 │ │ │ │ │ + beq.n a7bc │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.n a818 │ │ │ │ │ - bl afc4 │ │ │ │ │ + beq.n a8a0 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.n a6fa │ │ │ │ │ - cbz r5, a754 │ │ │ │ │ + bne.n a782 │ │ │ │ │ + cbz r5, a7dc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a754 │ │ │ │ │ + bge.n a7dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a754 │ │ │ │ │ + cbnz r3, a7dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r4, [pc, #196] @ (a820 ) │ │ │ │ │ + ldr r4, [pc, #196] @ (a8a8 ) │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ @@ -15991,720 +16048,720 @@ │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w abd0 │ │ │ │ │ + blt.w ac58 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r6, #29 │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ adds r3, #12 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n a7a8 │ │ │ │ │ + b.n a830 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n a824 │ │ │ │ │ + beq.n a8ac │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.w aa8c │ │ │ │ │ + bcc.w ab14 │ │ │ │ │ lsr.w r3, sl, r6 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ orrs.w r9, r3, r9, lsl #1 │ │ │ │ │ - bne.n a79c │ │ │ │ │ + bne.n a824 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa58 │ │ │ │ │ - cbz r4, a7de │ │ │ │ │ + beq.w aae0 │ │ │ │ │ + cbz r4, a866 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a7de │ │ │ │ │ + bge.n a866 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a7de │ │ │ │ │ + cbnz r3, a866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w ab06 │ │ │ │ │ + beq.w ab8e │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ab5c │ │ │ │ │ + beq.w abe4 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a810 │ │ │ │ │ + bge.n a898 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, a810 │ │ │ │ │ + cbnz r3, a898 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n a7a2 │ │ │ │ │ - ldr r4, [pc, #4] @ (a820 ) │ │ │ │ │ - b.w 9f32 │ │ │ │ │ + b.n a82a │ │ │ │ │ + ldr r4, [pc, #4] @ (a8a8 ) │ │ │ │ │ + b.w 9fba │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r9 │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - bne.n a84e │ │ │ │ │ + bne.n a8d6 │ │ │ │ │ mov.w r1, r9, asr #1 │ │ │ │ │ ubfx r8, r9, #1, #1 │ │ │ │ │ tst.w r9, #2 │ │ │ │ │ - bne.n a84e │ │ │ │ │ + bne.n a8d6 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ asrs r1, r1, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ - bpl.n a844 │ │ │ │ │ + bpl.n a8cc │ │ │ │ │ rsb r9, r8, #5 │ │ │ │ │ movw fp, #9176 @ 0x23d8 │ │ │ │ │ strd r1, r6, [sp, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w aa46 │ │ │ │ │ + bhi.w aace │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ smull r0, ip, r0, r0 │ │ │ │ │ adds r5, r0, #5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adc.w lr, ip, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ mov r3, ip │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcs.w aa66 │ │ │ │ │ + bcs.w aaee │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r5, fp, r5, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w aa38 │ │ │ │ │ + bge.w aac0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w aa38 │ │ │ │ │ + bne.w aac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w aa42 │ │ │ │ │ + beq.w aaca │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ab4a │ │ │ │ │ + beq.w abd2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a8d8 │ │ │ │ │ + bge.n a960 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a8d8 │ │ │ │ │ + cbnz r3, a960 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bne.n a85a │ │ │ │ │ + bne.n a8e2 │ │ │ │ │ ldrd r1, r6, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ asrs r1, r1, #1 │ │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa58 │ │ │ │ │ - cbz r4, a912 │ │ │ │ │ + beq.w aae0 │ │ │ │ │ + cbz r4, a99a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a912 │ │ │ │ │ + bge.n a99a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, a912 │ │ │ │ │ + cbnz r2, a99a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w ab24 │ │ │ │ │ + beq.w abac │ │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ab5c │ │ │ │ │ + beq.w abe4 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a946 │ │ │ │ │ + bge.n a9ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, a946 │ │ │ │ │ + cbnz r2, a9ce │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - ble.n aa32 │ │ │ │ │ + ble.n aaba │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab40 │ │ │ │ │ + beq.w abc8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w aa96 │ │ │ │ │ + beq.w ab1e │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a98a │ │ │ │ │ + bge.n aa12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, a98a │ │ │ │ │ + cbnz r2, aa12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w ab54 │ │ │ │ │ + beq.w abdc │ │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ab1c │ │ │ │ │ + beq.w aba4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a9ba │ │ │ │ │ + bge.n aa42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a9ba │ │ │ │ │ + cbnz r3, aa42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, aa32 │ │ │ │ │ + cbz r3, aaba │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub.w r8, r8, #2 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w ab0a │ │ │ │ │ - cbz r5, a9f8 │ │ │ │ │ + beq.w ab92 │ │ │ │ │ + cbz r5, aa80 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a9f8 │ │ │ │ │ + bge.n aa80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a9f8 │ │ │ │ │ + cbnz r3, aa80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w ab1c │ │ │ │ │ + beq.w aba4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aa20 │ │ │ │ │ + bge.n aaa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, aa20 │ │ │ │ │ + cbnz r3, aaa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne.n a9d0 │ │ │ │ │ + bne.n aa58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r4, fp │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a7a2 │ │ │ │ │ + b.n a82a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a8b4 │ │ │ │ │ + bne.w a93c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n a8da │ │ │ │ │ + b.n a962 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a892 │ │ │ │ │ + bne.w a91a │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9f30 │ │ │ │ │ - b.n ae26 │ │ │ │ │ + bne.w 9fb8 │ │ │ │ │ + b.n aeae │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r5, r0, r5 │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n aa9c │ │ │ │ │ + bcs.n ab24 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a892 │ │ │ │ │ - b.n aa58 │ │ │ │ │ + bne.w a91a │ │ │ │ │ + b.n aae0 │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a782 │ │ │ │ │ + b.n a80a │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - b.n a996 │ │ │ │ │ + b.n aa1e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #1 │ │ │ │ │ - blt.n aaea │ │ │ │ │ + blt.n ab72 │ │ │ │ │ lsrs r0, r3, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #2 │ │ │ │ │ movne r6, #3 │ │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 314 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, aaf6 │ │ │ │ │ + cbz r0, ab7e │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ rsb r0, r1, #1 │ │ │ │ │ orr.w r0, r0, r6, lsl #3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ lsrs r6, r2, #30 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r6, r3, lsl #2 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ │ - beq.w a892 │ │ │ │ │ - b.n aad0 │ │ │ │ │ + beq.w a91a │ │ │ │ │ + b.n ab58 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ - b.n aaa4 │ │ │ │ │ + b.n ab2c │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9f30 │ │ │ │ │ - b.n ae26 │ │ │ │ │ + bne.w 9fb8 │ │ │ │ │ + b.n aeae │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.n a7a2 │ │ │ │ │ + b.n a82a │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9f30 │ │ │ │ │ - b.n ae26 │ │ │ │ │ + bne.w 9fb8 │ │ │ │ │ + b.n aeae │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.w 9f30 │ │ │ │ │ + b.w 9fb8 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble.n aa32 │ │ │ │ │ + ble.n aaba │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a972 │ │ │ │ │ + bne.w a9fa │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.n ab14 │ │ │ │ │ + b.n ab9c │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w 9f30 │ │ │ │ │ + b.w 9fb8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, ab66 │ │ │ │ │ + cbnz r3, abee │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n aa32 │ │ │ │ │ + b.n aaba │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w 9f30 │ │ │ │ │ + b.w 9fb8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ sub.w r5, r8, #2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae60 │ │ │ │ │ + beq.w aee8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ab90 │ │ │ │ │ + bge.n ac18 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, ab90 │ │ │ │ │ + cbnz r2, ac18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w aa32 │ │ │ │ │ + beq.w aaba │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ae80 │ │ │ │ │ + beq.w af08 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n abcc │ │ │ │ │ + bge.n ac54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, abcc │ │ │ │ │ + cbnz r3, ac54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n ab94 │ │ │ │ │ + b.n ac1c │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n acb4 │ │ │ │ │ + beq.n ad3c │ │ │ │ │ movs r6, #0 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.w ae78 │ │ │ │ │ + beq.w af00 │ │ │ │ │ subs r5, r5, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9f2a │ │ │ │ │ - bl afc4 │ │ │ │ │ + beq.w 9fb2 │ │ │ │ │ + bl b04c │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w ae6e │ │ │ │ │ + beq.w aef6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.w ae72 │ │ │ │ │ - bl afc4 │ │ │ │ │ + beq.w aefa │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bne.n abe8 │ │ │ │ │ + bne.n ac70 │ │ │ │ │ mov.w r3, r9, asr #1 │ │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f2a │ │ │ │ │ + beq.w 9fb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n ac6e │ │ │ │ │ + beq.n acf6 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ae1e │ │ │ │ │ + beq.w aea6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n acb4 │ │ │ │ │ + ble.n ad3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 430c │ │ │ │ │ + bl 4390 │ │ │ │ │ subs r6, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9f2a │ │ │ │ │ - bl afc4 │ │ │ │ │ + beq.w 9fb2 │ │ │ │ │ + bl b04c │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n ac6e │ │ │ │ │ + beq.n acf6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.w ae72 │ │ │ │ │ - bl afc4 │ │ │ │ │ + beq.w aefa │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n ac70 │ │ │ │ │ + b.n acf8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9f56 │ │ │ │ │ + beq.w 9fde │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne.w a4b6 │ │ │ │ │ - b.w 9f56 │ │ │ │ │ - ldr r4, [pc, #436] @ (ae88 ) │ │ │ │ │ + bne.w a53e │ │ │ │ │ + b.w 9fde │ │ │ │ │ + ldr r4, [pc, #436] @ (af10 ) │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 9f32 │ │ │ │ │ - ldr r4, [pc, #424] @ (ae88 ) │ │ │ │ │ + b.w 9fba │ │ │ │ │ + ldr r4, [pc, #424] @ (af10 ) │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.w 9f32 │ │ │ │ │ + b.w 9fba │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a63c │ │ │ │ │ + bne.w a6c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a63c │ │ │ │ │ + b.n a6c4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a630 │ │ │ │ │ + bne.w a6b8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a630 │ │ │ │ │ + b.n a6b8 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.w 9e82 │ │ │ │ │ + b.w 9f0a │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9f30 │ │ │ │ │ - b.n ae26 │ │ │ │ │ + bne.w 9fb8 │ │ │ │ │ + b.n aeae │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov.w r7, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w fp, [r3, #-4]! │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.w 9d5c │ │ │ │ │ - ldr r0, [pc, #332] @ (ae8c ) │ │ │ │ │ + b.w 9de4 │ │ │ │ │ + ldr r0, [pc, #332] @ (af14 ) │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ad60 │ │ │ │ │ + bge.n ade8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r4, [pc, #312] @ (ae88 ) │ │ │ │ │ + ldr r4, [pc, #312] @ (af10 ) │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.w 9f3a │ │ │ │ │ + b.w 9fc2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a30e │ │ │ │ │ + b.w a396 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w 9e82 │ │ │ │ │ + b.w 9f0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a382 │ │ │ │ │ + bne.w a40a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a382 │ │ │ │ │ + b.w a40a │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ad8e │ │ │ │ │ + bge.n ae16 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbz r2, adca │ │ │ │ │ + cbz r2, ae52 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ad9c │ │ │ │ │ + bge.n ae24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - cbz r2, add2 │ │ │ │ │ + cbz r2, ae5a │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n adae │ │ │ │ │ + bge.n ae36 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ - cbz r2, adda │ │ │ │ │ + cbz r2, ae62 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n adc2 │ │ │ │ │ + bge.n ae4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, adc2 │ │ │ │ │ + cbnz r3, ae4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - b.n ad14 │ │ │ │ │ + b.n ad9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ad8e │ │ │ │ │ + b.n ae16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ad9c │ │ │ │ │ + b.n ae24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n adae │ │ │ │ │ + b.n ae36 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.w 9f30 │ │ │ │ │ + b.w 9fb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a36a │ │ │ │ │ + bne.w a3f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a36a │ │ │ │ │ + b.w a3f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.w 9f4c │ │ │ │ │ + b.w 9fd4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.w 9f30 │ │ │ │ │ + b.w 9fb8 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r4, r7 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 9f32 │ │ │ │ │ + b.w 9fba │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w 9f4c │ │ │ │ │ + b.w 9fd4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a5a2 │ │ │ │ │ + bne.w a62a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a5a2 │ │ │ │ │ + b.w a62a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a5b6 │ │ │ │ │ + b.w a63e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a4d2 │ │ │ │ │ + bne.w a55a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a4d2 │ │ │ │ │ + b.w a55a │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov fp, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w 9f32 │ │ │ │ │ + b.w 9fba │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n ac24 │ │ │ │ │ + b.n acac │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.w 9f30 │ │ │ │ │ + b.w 9fb8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ │ - b.n abde │ │ │ │ │ + b.n ac66 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.n ae66 │ │ │ │ │ + b.n aeee │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ae90 <_PyLong_Subtract>: │ │ │ │ │ +0000af18 <_PyLong_Subtract>: │ │ │ │ │ _PyLong_Subtract(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n af22 <_PyLong_Subtract+0x92> │ │ │ │ │ + bhi.n afaa <_PyLong_Subtract+0x92> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ @@ -16712,15 +16769,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n af02 <_PyLong_Subtract+0x72> │ │ │ │ │ + bcs.n af8a <_PyLong_Subtract+0x72> │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -16729,34 +16786,34 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n af34 <_PyLong_Subtract+0xa4> │ │ │ │ │ + bcs.n afbc <_PyLong_Subtract+0xa4> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n af80 <_PyLong_Subtract+0xf0> │ │ │ │ │ + beq.n b008 <_PyLong_Subtract+0xf0> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n af76 <_PyLong_Subtract+0xe6> │ │ │ │ │ + beq.n affe <_PyLong_Subtract+0xe6> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 824c │ │ │ │ │ + b.w 82d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n afa8 <_PyLong_Subtract+0x118> │ │ │ │ │ + blt.n b030 <_PyLong_Subtract+0x118> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n afb4 <_PyLong_Subtract+0x124> │ │ │ │ │ + beq.n b03c <_PyLong_Subtract+0x124> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -16768,152 +16825,152 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n aefc <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n af84 <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4d40 │ │ │ │ │ + b.w 4dc4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n afa2 <_PyLong_Subtract+0x112> │ │ │ │ │ - bl 4d40 │ │ │ │ │ + beq.n b02a <_PyLong_Subtract+0x112> │ │ │ │ │ + bl 4dc4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aefc <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n af84 <_PyLong_Subtract+0x6c> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n aefc <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n af84 <_PyLong_Subtract+0x6c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n af2a <_PyLong_Subtract+0x9a> │ │ │ │ │ + b.n afb2 <_PyLong_Subtract+0x9a> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n af3c <_PyLong_Subtract+0xac> │ │ │ │ │ + b.n afc4 <_PyLong_Subtract+0xac> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n aefc <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n af84 <_PyLong_Subtract+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000afc0 : │ │ │ │ │ +0000b048 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ b.w e0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000afc4 : │ │ │ │ │ +0000b04c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, afd8 │ │ │ │ │ + cbz r0, b060 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n afd8 │ │ │ │ │ + bge.n b060 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, afd8 │ │ │ │ │ + cbnz r3, b060 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000afdc <_PyLong_FromLarge>: │ │ │ │ │ +0000b064 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #1 │ │ │ │ │ - blt.n b030 <_PyLong_FromLarge+0x54> │ │ │ │ │ + blt.n b0b8 <_PyLong_FromLarge+0x54> │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne.n b03c <_PyLong_FromLarge+0x60> │ │ │ │ │ + bne.n b0c4 <_PyLong_FromLarge+0x60> │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 314 │ │ │ │ │ - cbz r0, b044 <_PyLong_FromLarge+0x68> │ │ │ │ │ + cbz r0, b0cc <_PyLong_FromLarge+0x68> │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ │ orr.w r6, r6, #16 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - beq.n b02e <_PyLong_FromLarge+0x52> │ │ │ │ │ + beq.n b0b6 <_PyLong_FromLarge+0x52> │ │ │ │ │ bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ orr.w r4, r4, r5, lsl #2 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ orrs.w r5, r4, r5, lsr #30 │ │ │ │ │ - beq.n b02e <_PyLong_FromLarge+0x52> │ │ │ │ │ + beq.n b0b6 <_PyLong_FromLarge+0x52> │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - cbz r7, b02e <_PyLong_FromLarge+0x52> │ │ │ │ │ + cbz r7, b0b6 <_PyLong_FromLarge+0x52> │ │ │ │ │ str r7, [r0, #20] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n aff4 <_PyLong_FromLarge+0x18> │ │ │ │ │ + b.n b07c <_PyLong_FromLarge+0x18> │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 314 │ │ │ │ │ - cbnz r0, b048 <_PyLong_FromLarge+0x6c> │ │ │ │ │ + cbnz r0, b0d0 <_PyLong_FromLarge+0x6c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ orr.w r3, r3, #24 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n b012 <_PyLong_FromLarge+0x36> │ │ │ │ │ + b.n b09a <_PyLong_FromLarge+0x36> │ │ │ │ │ │ │ │ │ │ -0000b054 : │ │ │ │ │ +0000b0dc : │ │ │ │ │ int_bit_length(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq.n b118 │ │ │ │ │ + beq.n b1a0 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ movs r3, #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b148 │ │ │ │ │ + beq.n b1d0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ adc.w lr, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcc.n b11a │ │ │ │ │ + bcc.n b1a2 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, r0, r1 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w ip, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n b132 │ │ │ │ │ + bcc.n b1ba │ │ │ │ │ movs r0, #20 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b13e │ │ │ │ │ + beq.n b1c6 │ │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ │ eor.w r3, ip, r3 │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ subs.w r3, r3, ip │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ sbc.w r4, r2, ip │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -16954,35 +17011,35 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n b112 │ │ │ │ │ + b.n b19a │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n b08e │ │ │ │ │ + b.n b116 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b150 <_PyLong_Copy>: │ │ │ │ │ +0000b1d8 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n b18e <_PyLong_Copy+0x3e> │ │ │ │ │ + bhi.n b216 <_PyLong_Copy+0x3e> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n b18e <_PyLong_Copy+0x3e> │ │ │ │ │ + bcs.n b216 <_PyLong_Copy+0x3e> │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -16996,15 +17053,15 @@ │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b1cc <_PyLong_Copy+0x7c> │ │ │ │ │ + cbz r0, b254 <_PyLong_Copy+0x7c> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ @@ -17013,28 +17070,28 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b1d4 <_PyLong_Multiply>: │ │ │ │ │ +0000b25c <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr.w ip, r3, r2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n b260 <_PyLong_Multiply+0x8c> │ │ │ │ │ + bhi.n b2e8 <_PyLong_Multiply+0x8c> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ @@ -17042,15 +17099,15 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n b240 <_PyLong_Multiply+0x6c> │ │ │ │ │ + bcs.n b2c8 <_PyLong_Multiply+0x6c> │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -17058,102 +17115,102 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n b28c <_PyLong_Multiply+0xb8> │ │ │ │ │ + bcs.n b314 <_PyLong_Multiply+0xb8> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - bl 4418 │ │ │ │ │ + bl 449c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b23c <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n b2c4 <_PyLong_Multiply+0x68> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl dacc <_PyLong_Negate> │ │ │ │ │ + bl db54 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n b23c <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n b2c4 <_PyLong_Multiply+0x68> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n b2d4 <_PyLong_Multiply+0x100> │ │ │ │ │ + blt.n b35c <_PyLong_Multiply+0x100> │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ movne r2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b23c <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n b2c4 <_PyLong_Multiply+0x68> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r5, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ │ - beq.n b23c <_PyLong_Multiply+0x68> │ │ │ │ │ - b.n b2bc <_PyLong_Multiply+0xe8> │ │ │ │ │ + beq.n b2c4 <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n b344 <_PyLong_Multiply+0xe8> │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n b294 <_PyLong_Multiply+0xc0> │ │ │ │ │ + b.n b31c <_PyLong_Multiply+0xc0> │ │ │ │ │ │ │ │ │ │ -0000b2e0 <_PyLong_FromBytes>: │ │ │ │ │ +0000b368 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 6d8 │ │ │ │ │ + bl 6e8 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, b30c <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, b310 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, b394 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, b398 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n b310 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n b398 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b356 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, b3de <_PyLong_FromBytes+0x76> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -17162,47 +17219,47 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b356 <_PyLong_FromBytes+0x76> │ │ │ │ │ + bge.n b3de <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, b356 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r2, b3de <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b30c <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n b394 <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b35c : │ │ │ │ │ +0000b3e4 : │ │ │ │ │ long_long(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n b3ec │ │ │ │ │ + beq.n b474 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n b3a8 │ │ │ │ │ + bhi.n b430 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n b3a8 │ │ │ │ │ + bcs.n b430 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -17216,15 +17273,15 @@ │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b3e6 │ │ │ │ │ + cbz r0, b46e │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ @@ -17237,173 +17294,173 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n b3a4 │ │ │ │ │ + b.n b42c │ │ │ │ │ │ │ │ │ │ -0000b3fc : │ │ │ │ │ +0000b484 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n b43c │ │ │ │ │ + bpl.n b4c4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n b43c │ │ │ │ │ + bpl.n b4c4 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 876c │ │ │ │ │ + bl 87f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b462 │ │ │ │ │ + beq.n b4ea │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbz r0, b446 │ │ │ │ │ + cbz r0, b4ce │ │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b454 │ │ │ │ │ + bge.n b4dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbz r1, b466 │ │ │ │ │ + cbz r1, b4ee │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b462 │ │ │ │ │ + bge.n b4ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, b472 │ │ │ │ │ + cbz r2, b4fa │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b438 │ │ │ │ │ + b.n b4c0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n b454 │ │ │ │ │ + b.n b4dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b462 │ │ │ │ │ + b.n b4ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b47c : │ │ │ │ │ +0000b504 : │ │ │ │ │ long_mod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n b4ac │ │ │ │ │ + bpl.n b534 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n b4ac │ │ │ │ │ + bpl.n b534 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b4b6 │ │ │ │ │ + beq.n b53e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b4a8 │ │ │ │ │ + b.n b530 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b4bc : │ │ │ │ │ +0000b544 : │ │ │ │ │ l_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n b550 │ │ │ │ │ + beq.n b5d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b8cc │ │ │ │ │ + beq.w b954 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w b7b0 │ │ │ │ │ - beq.w b79c │ │ │ │ │ + blt.w b838 │ │ │ │ │ + beq.w b824 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w b630 │ │ │ │ │ + beq.w b6b8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d184 │ │ │ │ │ - cbz r0, b514 │ │ │ │ │ + bl d20c │ │ │ │ │ + cbz r0, b59c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b514 │ │ │ │ │ + bge.n b59c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, b514 │ │ │ │ │ + cbnz r3, b59c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b8e2 │ │ │ │ │ + beq.w b96a │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n b588 │ │ │ │ │ + bls.n b610 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n b616 │ │ │ │ │ + beq.n b69e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b8f0 │ │ │ │ │ - cbnz r3, b544 │ │ │ │ │ + beq.w b978 │ │ │ │ │ + cbnz r3, b5cc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b8f8 │ │ │ │ │ + beq.w b980 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w b8c6 │ │ │ │ │ + bne.w b94e │ │ │ │ │ eors r3, r1 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w b8b6 │ │ │ │ │ + bne.w b93e │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ @@ -17415,37 +17472,37 @@ │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n b526 │ │ │ │ │ + bcs.n b5ae │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b5f2 │ │ │ │ │ + bge.n b67a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, b5f2 │ │ │ │ │ - ldr r2, [pc, #816] @ (b8e8 ) │ │ │ │ │ + cbnz r3, b67a │ │ │ │ │ + ldr r2, [pc, #816] @ (b970 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b898 │ │ │ │ │ + bne.w b920 │ │ │ │ │ lsls r3, r1, #29 │ │ │ │ │ - bmi.w b91e │ │ │ │ │ - ldr r3, [pc, #804] @ (b8ec ) │ │ │ │ │ + bmi.w b9a6 │ │ │ │ │ + ldr r3, [pc, #804] @ (b974 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w b8ae │ │ │ │ │ + bhi.w b936 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r6, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -17456,36 +17513,36 @@ │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - bne.n b530 │ │ │ │ │ + bne.n b5b8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n b544 │ │ │ │ │ + beq.n b5cc │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl dacc <_PyLong_Negate> │ │ │ │ │ + bl db54 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b8e2 │ │ │ │ │ + beq.w b96a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n b530 │ │ │ │ │ + b.n b5b8 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w ip, r6, #10 │ │ │ │ │ - bne.w b7d4 │ │ │ │ │ + bne.w b85c │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.n b6ac │ │ │ │ │ + bpl.n b734 │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ umull r3, r8, lr, r7 │ │ │ │ │ mov.w r3, #3435973836 @ 0xcccccccc │ │ │ │ │ bic.w r2, r8, #3 │ │ │ │ │ add.w r2, r2, r8, lsr #2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ @@ -17504,15 +17561,15 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r7, r2 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.n b778 │ │ │ │ │ + beq.n b800 │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ lsls r3, r1, #30 │ │ │ │ │ orr.w r3, r3, ip, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r0, r7, ip, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -17566,65 +17623,65 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r0, r2 │ │ │ │ │ sbc.w r1, r3, r1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bne.n b6ac │ │ │ │ │ + bne.n b734 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8e2 │ │ │ │ │ + beq.w b96a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w b530 │ │ │ │ │ - b.n b616 │ │ │ │ │ + bne.w b5b8 │ │ │ │ │ + b.n b69e │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r2, r4, r0, lsl #2 │ │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w b4f6 │ │ │ │ │ + bcs.w b57e │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w b926 │ │ │ │ │ + bne.w b9ae │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ - b.n b530 │ │ │ │ │ + b.n b5b8 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r8, r7, r0, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n b832 │ │ │ │ │ + beq.n b8ba │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n b822 │ │ │ │ │ + beq.n b8aa │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n b808 │ │ │ │ │ + beq.n b890 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -17638,15 +17695,15 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - b.n b886 │ │ │ │ │ + b.n b90e │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ @@ -17675,198 +17732,198 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne.n b832 │ │ │ │ │ - b.n b778 │ │ │ │ │ + bne.n b8ba │ │ │ │ │ + b.n b800 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.n b91e │ │ │ │ │ + bmi.n b9a6 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w b5c6 │ │ │ │ │ + bls.w b64e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n b5f2 │ │ │ │ │ + b.n b67a │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ - b.n b572 │ │ │ │ │ + b.n b5fa │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b7b0 │ │ │ │ │ + bne.w b838 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b582 │ │ │ │ │ + b.n b60a │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000031c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w b544 │ │ │ │ │ + bne.w b5cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3f8c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b916 │ │ │ │ │ + bge.n b99e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, b916 │ │ │ │ │ + cbnz r3, b99e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n b8e2 │ │ │ │ │ + beq.n b96a │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n b544 │ │ │ │ │ + b.n b5cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n b5f2 │ │ │ │ │ + b.n b67a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b628 │ │ │ │ │ - b.n b8e2 │ │ │ │ │ + bne.w b6b0 │ │ │ │ │ + b.n b96a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b938 <_PyLong_Format>: │ │ │ │ │ +0000b9c0 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq.n b96a <_PyLong_Format+0x32> │ │ │ │ │ + beq.n b9f2 <_PyLong_Format+0x32> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl b980 │ │ │ │ │ + bl ba08 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b97a <_PyLong_Format+0x42> │ │ │ │ │ + beq.n ba02 <_PyLong_Format+0x42> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 19c0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n b964 <_PyLong_Format+0x2c> │ │ │ │ │ + bne.n b9ec <_PyLong_Format+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b966 <_PyLong_Format+0x2e> │ │ │ │ │ + b.n b9ee <_PyLong_Format+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b980 : │ │ │ │ │ +0000ba08 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfd2 │ │ │ │ │ + beq.w c05a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w bfd2 │ │ │ │ │ + bpl.w c05a │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w bc56 │ │ │ │ │ + bne.w bcde │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq.w bf7a │ │ │ │ │ + beq.w c002 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ clz fp, fp │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ - bhi.w c036 │ │ │ │ │ + bhi.w c0be │ │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #30 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bc6c │ │ │ │ │ + beq.w bcf4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w bc78 │ │ │ │ │ + bne.w bd00 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w fp, fp, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bc88 │ │ │ │ │ + beq.w bd10 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bce4 │ │ │ │ │ + bne.w bd6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bfa0 │ │ │ │ │ + bne.w c028 │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfe2 │ │ │ │ │ + beq.w c06a │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w bff0 │ │ │ │ │ + bne.w c078 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w c14c │ │ │ │ │ + bpl.w c1d4 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w c144 │ │ │ │ │ + bpl.w c1cc │ │ │ │ │ add.w lr, fp, #20 │ │ │ │ │ add lr, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bf3a │ │ │ │ │ + beq.w bfc2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ @@ -17885,15 +17942,15 @@ │ │ │ │ │ lsls r6, r1 │ │ │ │ │ orr.w r5, r5, ip │ │ │ │ │ orrs r6, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ orrs r5, r2 │ │ │ │ │ adds r1, #30 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w bdd4 │ │ │ │ │ + bgt.w be5c │ │ │ │ │ and.w r2, r9, r6 │ │ │ │ │ lsr.w r3, r6, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -17901,15 +17958,15 @@ │ │ │ │ │ strb.w r2, [lr, #-1] │ │ │ │ │ lsl.w r2, r5, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r5, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r5, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w bdc8 │ │ │ │ │ + beq.w be50 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, #48 @ 0x30 │ │ │ │ │ @@ -17917,15 +17974,15 @@ │ │ │ │ │ strb.w r5, [lr, #-2] │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w bdce │ │ │ │ │ + beq.w be56 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, #48 @ 0x30 │ │ │ │ │ @@ -17933,15 +17990,15 @@ │ │ │ │ │ strb.w r5, [lr, #-3] │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w bf16 │ │ │ │ │ + beq.w bf9e │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, #48 @ 0x30 │ │ │ │ │ @@ -17949,15 +18006,15 @@ │ │ │ │ │ strb.w r5, [lr, #-4] │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w bcde │ │ │ │ │ + beq.w bd66 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17966,15 +18023,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ add r6, r5 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ strb.w r6, [lr, #-5] │ │ │ │ │ - beq.w bf56 │ │ │ │ │ + beq.w bfde │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17984,51 +18041,51 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ add r6, r5 │ │ │ │ │ sub.w lr, lr, #6 │ │ │ │ │ strb.w r6, [lr] │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.n bbf2 │ │ │ │ │ + beq.n bc7a │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w ip, r2, r8 │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orr.w r6, r6, ip │ │ │ │ │ cmp r5, #9 │ │ │ │ │ lsr.w ip, r2, r7 │ │ │ │ │ - bhi.n bc36 │ │ │ │ │ + bhi.n bcbe │ │ │ │ │ orr.w r3, r6, ip │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - bne.n bbc4 │ │ │ │ │ + bne.n bc4c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w ba7e │ │ │ │ │ + bgt.w bb06 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bf4c │ │ │ │ │ + beq.w bfd4 │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n bc60 │ │ │ │ │ + bne.n bce8 │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w bf1c │ │ │ │ │ + beq.w bfa4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf2e │ │ │ │ │ + bne.w bfb6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r5, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ @@ -18036,92 +18093,92 @@ │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - bne.n bbc4 │ │ │ │ │ - b.n bbf2 │ │ │ │ │ + bne.n bc4c │ │ │ │ │ + b.n bc7a │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n b9b6 │ │ │ │ │ + b.n ba3e │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n bc10 │ │ │ │ │ + b.n bc98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add.w r0, r3, r4 │ │ │ │ │ - beq.w ba0a │ │ │ │ │ + beq.w ba92 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ba16 │ │ │ │ │ + bne.w ba9e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ba22 │ │ │ │ │ + beq.w baaa │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w bf5c │ │ │ │ │ + bhi.w bfe4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w bfc2 │ │ │ │ │ + beq.w c04a │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bfe2 │ │ │ │ │ - cbnz r6, bcfe │ │ │ │ │ + beq.w c06a │ │ │ │ │ + cbnz r6, bd86 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w c1e8 │ │ │ │ │ + bne.w c270 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w bfce │ │ │ │ │ + bpl.w c056 │ │ │ │ │ lsls r6, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w lr, r3, r2 │ │ │ │ │ - b.n ba56 │ │ │ │ │ + b.n bade │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ - b.n bbf2 │ │ │ │ │ + b.n bc7a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.n bca0 │ │ │ │ │ + bls.n bd28 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.n bca0 │ │ │ │ │ + bgt.n bd28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n bcb6 │ │ │ │ │ + beq.n bd3e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bfe8 │ │ │ │ │ + beq.w c070 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r9, ip │ │ │ │ │ mov lr, ip │ │ │ │ │ @@ -18156,45 +18213,45 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt.w bfb8 │ │ │ │ │ + bgt.w c040 │ │ │ │ │ orrs.w r2, r9, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd52 │ │ │ │ │ + bne.n bdda │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bgt.n bd2c │ │ │ │ │ + bgt.n bdb4 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c20a │ │ │ │ │ + bne.w c292 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf2e │ │ │ │ │ + bne.w bfb6 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n bc2e │ │ │ │ │ + b.n bcb6 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bbf2 │ │ │ │ │ + b.n bc7a │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ - b.n bbf2 │ │ │ │ │ + b.n bc7a │ │ │ │ │ and.w r2, r9, r6 │ │ │ │ │ lsr.w r3, r6, r4 │ │ │ │ │ lsl.w r6, r5, r8 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -18203,15 +18260,15 @@ │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ add r6, r2 │ │ │ │ │ lsr.w r2, r5, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ lsr.w r2, r5, r4 │ │ │ │ │ strb.w r6, [lr, #-1] │ │ │ │ │ - bgt.n bdc8 │ │ │ │ │ + bgt.n be50 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -18220,15 +18277,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ strb.w r6, [lr, #-2] │ │ │ │ │ - blt.n bdce │ │ │ │ │ + blt.n be56 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -18237,15 +18294,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r6, [lr, #-3] │ │ │ │ │ - bgt.n bf16 │ │ │ │ │ + bgt.n bf9e │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -18254,15 +18311,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r6, [lr, #-4] │ │ │ │ │ - bgt.w bcde │ │ │ │ │ + bgt.w bd66 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -18271,15 +18328,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ strb.w r6, [lr, #-5] │ │ │ │ │ - blt.n bf56 │ │ │ │ │ + blt.n bfde │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -18289,15 +18346,15 @@ │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ sub.w lr, lr, #6 │ │ │ │ │ strb.w r6, [lr] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.w bbf2 │ │ │ │ │ + bgt.w bc7a │ │ │ │ │ and.w r6, r9, r3 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ lsl.w r3, r2, r8 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ @@ -18306,182 +18363,182 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r5, r6 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ - ble.n bee6 │ │ │ │ │ - b.n bbf2 │ │ │ │ │ + ble.n bf6e │ │ │ │ │ + b.n bc7a │ │ │ │ │ sub.w lr, lr, #3 │ │ │ │ │ - b.n bbf2 │ │ │ │ │ + b.n bc7a │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bc2a │ │ │ │ │ + beq.w bcb2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n bc2e │ │ │ │ │ + b.n bcb6 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc06 │ │ │ │ │ + bne.w bc8e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w bc22 │ │ │ │ │ - b.n bf20 │ │ │ │ │ + bne.w bcaa │ │ │ │ │ + b.n bfa8 │ │ │ │ │ sub.w lr, lr, #5 │ │ │ │ │ - b.n bbf2 │ │ │ │ │ + b.n bc7a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w bc98 │ │ │ │ │ + blt.w bd20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bcb6 │ │ │ │ │ + beq.w bd3e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n bd0e │ │ │ │ │ + b.n bd96 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ba16 │ │ │ │ │ + bne.w ba9e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ba22 │ │ │ │ │ + beq.w baaa │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w bca0 │ │ │ │ │ - b.n bcec │ │ │ │ │ + bls.w bd28 │ │ │ │ │ + b.n bd74 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcfe │ │ │ │ │ - b.n bfe2 │ │ │ │ │ + bne.w bd86 │ │ │ │ │ + b.n c06a │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n bd94 │ │ │ │ │ + b.n be1c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bcb2 │ │ │ │ │ + beq.w bd3a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n bd0e │ │ │ │ │ + b.n bd96 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n bcd4 │ │ │ │ │ + b.n bd5c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2266 @ 0x8da │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bc30 │ │ │ │ │ + b.n bcb8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n bda0 │ │ │ │ │ + b.n be28 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n c04e │ │ │ │ │ + beq.n c0d6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bmi.n c092 │ │ │ │ │ + bmi.n c11a │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ add.w r0, r0, fp, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c0ac │ │ │ │ │ + bne.n c134 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, c028 │ │ │ │ │ + cbz r3, c0b0 │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - beq.w c25c │ │ │ │ │ + beq.w c2e4 │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #8 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r0, #-4] │ │ │ │ │ - b.n bc22 │ │ │ │ │ + b.n bcaa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bfe2 │ │ │ │ │ + b.n c06a │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n c0a0 │ │ │ │ │ + bmi.n c128 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add.w r0, r0, fp, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c154 │ │ │ │ │ + bne.n c1dc │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #2 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, c082 │ │ │ │ │ + cbz r3, c10a │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - beq.w c1e4 │ │ │ │ │ + beq.w c26c │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w bc22 │ │ │ │ │ + bne.w bcaa │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ - b.n bc22 │ │ │ │ │ + b.n bcaa │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ - b.n bffa │ │ │ │ │ + b.n c082 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ - b.n c054 │ │ │ │ │ + b.n c0dc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ @@ -18518,32 +18575,32 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ lsr.w r3, r9, r7 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsr.w r9, r9, r4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - ble.n c226 │ │ │ │ │ + ble.n c2ae │ │ │ │ │ cmp r4, ip │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c0f8 │ │ │ │ │ + bne.n c180 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - blt.n c0d0 │ │ │ │ │ + blt.n c158 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n c008 │ │ │ │ │ + b.n c090 │ │ │ │ │ add.w lr, r6, #28 │ │ │ │ │ add lr, fp │ │ │ │ │ - b.n ba56 │ │ │ │ │ + b.n bade │ │ │ │ │ ldr.w lr, [r6, #28] │ │ │ │ │ add lr, fp │ │ │ │ │ - b.n ba56 │ │ │ │ │ + b.n bade │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov ip, r9 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ @@ -18580,194 +18637,194 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh.w r3, [r0, #-2]! │ │ │ │ │ lsr.w r3, ip, r7 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.n c238 │ │ │ │ │ + ble.n c2c0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n c1a0 │ │ │ │ │ + ble.n c228 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bgt.n c178 │ │ │ │ │ + bgt.n c200 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n c062 │ │ │ │ │ + b.n c0ea │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n c078 │ │ │ │ │ + b.n c100 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w r6, #0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ - beq.n c240 │ │ │ │ │ + beq.n c2c8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n c252 │ │ │ │ │ + bmi.n c2da │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, fp │ │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c0ac │ │ │ │ │ - b.n c002 │ │ │ │ │ + bne.w c134 │ │ │ │ │ + b.n c08a │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - beq.n c260 │ │ │ │ │ + beq.n c2e8 │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #2 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n bda8 │ │ │ │ │ + b.n be30 │ │ │ │ │ orrs.w r3, r1, r9 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c0f8 │ │ │ │ │ - b.n c138 │ │ │ │ │ + bne.w c180 │ │ │ │ │ + b.n c1c0 │ │ │ │ │ orrs.w r3, r1, ip │ │ │ │ │ - bne.n c1a0 │ │ │ │ │ - b.n c1d8 │ │ │ │ │ + bne.n c228 │ │ │ │ │ + b.n c260 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n c264 │ │ │ │ │ + bmi.n c2ec │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, fp │ │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c154 │ │ │ │ │ - b.n c05c │ │ │ │ │ + bne.n c1dc │ │ │ │ │ + b.n c0e4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n c1fc │ │ │ │ │ + b.n c284 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n c01e │ │ │ │ │ + b.n c0a6 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n c21a │ │ │ │ │ + b.n c2a2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n c246 │ │ │ │ │ + b.n c2ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c270 : │ │ │ │ │ +0000c2f8 : │ │ │ │ │ long_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c320 │ │ │ │ │ + beq.n c3a8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n c302 │ │ │ │ │ + bpl.n c38a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n c2b6 │ │ │ │ │ + bhi.n c33e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n c2de │ │ │ │ │ + beq.n c366 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl cc88 <_PyLong_Frexp> │ │ │ │ │ + bl cd10 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n c2ea │ │ │ │ │ + bge.n c372 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n c2ac │ │ │ │ │ + bne.n c334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, c31a │ │ │ │ │ + cbnz r0, c3a2 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n c2ac │ │ │ │ │ + b.n c334 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c2de │ │ │ │ │ + b.n c366 │ │ │ │ │ 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 c2de │ │ │ │ │ + b.n c366 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3484 @ 0xd9c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n c2de │ │ │ │ │ + b.n c366 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c334 : │ │ │ │ │ +0000c3bc : │ │ │ │ │ long_rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w ca62 │ │ │ │ │ + bpl.w caea │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w ca62 │ │ │ │ │ + bpl.w caea │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ca3a │ │ │ │ │ + beq.w cac2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w c97a │ │ │ │ │ + beq.w ca02 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w c914 │ │ │ │ │ + bhi.w c99c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ lsrs r2, r3, #28 │ │ │ │ │ @@ -18808,35 +18865,35 @@ │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ adds r2, r2, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ │ - bhi.n c492 │ │ │ │ │ + bhi.n c51a │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r0, r1, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c996 │ │ │ │ │ + bne.w ca1e │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ subs.w r2, r4, #32 │ │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r2, r1, r2 │ │ │ │ │ orrpl r0, r2 │ │ │ │ │ asrs r1, r4 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n c470 │ │ │ │ │ + bcs.n c4f8 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -18844,53 +18901,53 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w c980 │ │ │ │ │ + bcs.w ca08 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w ip, r1, #2 │ │ │ │ │ clz ip, ip │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9a6 │ │ │ │ │ + bne.w ca2e │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ subs r0, r7, r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.w ca2c │ │ │ │ │ + ble.w cab4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca50 │ │ │ │ │ + beq.w cad8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ rsb lr, r4, #30 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r8, r6, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w ip, [r8, #12] │ │ │ │ │ mov r9, ip │ │ │ │ │ - beq.w c8ae │ │ │ │ │ + beq.w c936 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ lsr.w sl, ip, r4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ │ - ble.w c904 │ │ │ │ │ + ble.w c98c │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ sub.w r9, lr, #32 │ │ │ │ │ rsb r5, lr, #32 │ │ │ │ │ lsl.w r4, r3, r9 │ │ │ │ │ lsr.w r1, r3, r5 │ │ │ │ │ lsl.w r3, r3, lr │ │ │ │ │ orrs r1, r4 │ │ │ │ │ @@ -18898,144 +18955,144 @@ │ │ │ │ │ adc.w ip, ip, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c830 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ ldr.w sl, [r8, #20] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c830 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ ldr.w sl, [r8, #24] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c830 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c830 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ ldr.w sl, [r8, #32] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #6 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c830 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ ldr.w sl, [r8, #36] @ 0x24 │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c830 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ ldr.w sl, [r8, #40] @ 0x28 │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c830 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ ldr.w sl, [r8, #44] @ 0x2c │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r2, #9 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c830 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ │ lsl.w r4, r1, r9 │ │ │ │ │ lsr.w r8, r1, r5 │ │ │ │ │ lsl.w r1, r1, lr │ │ │ │ │ orr.w r8, r4, r8 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ adc.w r1, r8, ip, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w ip, [r0, #44] @ 0x2c │ │ │ │ │ add.w ip, r2, #10 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bge.w c830 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ subs r4, r7, r2 │ │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ add.w sl, r6, r2 │ │ │ │ │ sub.w r6, r4, #9 │ │ │ │ │ add.w r2, r0, #44 @ 0x2c │ │ │ │ │ ands.w r6, r6, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.n c774 │ │ │ │ │ + beq.n c7fc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n c738 │ │ │ │ │ + beq.n c7c0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n c702 │ │ │ │ │ + beq.n c78a │ │ │ │ │ mov r2, sl │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ mov sl, r2 │ │ │ │ │ lsr.w ip, r6, r5 │ │ │ │ │ lsl.w r2, r6, r9 │ │ │ │ │ lsl.w r6, r6, lr │ │ │ │ │ @@ -19081,15 +19138,15 @@ │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n c830 │ │ │ │ │ + beq.n c8b8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ add.w ip, sl, #4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w sl, ip, #12 │ │ │ │ │ @@ -19139,54 +19196,54 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n c778 │ │ │ │ │ + bne.n c800 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r1, r0, fp, lsl #2 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n c84a │ │ │ │ │ + beq.n c8d2 │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, c856 │ │ │ │ │ - bl 1360 │ │ │ │ │ + cbz r4, c8de │ │ │ │ │ + bl 1370 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c9a0 │ │ │ │ │ + beq.w ca28 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c854 │ │ │ │ │ + beq.n c8dc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n c84a │ │ │ │ │ + beq.n c8d2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n c84a │ │ │ │ │ + b.n c8d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ rsb r3, r2, r0, lsr #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w ca2c │ │ │ │ │ + ble.w cab4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 314 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca50 │ │ │ │ │ + beq.w cad8 │ │ │ │ │ add.w r8, r6, r2, lsl #2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ movs r5, #30 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ @@ -19194,15 +19251,15 @@ │ │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n c98a │ │ │ │ │ + blt.n ca12 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r3, r3, lr │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ adds.w r3, r3, r9 │ │ │ │ │ adc.w r4, sl, #0 │ │ │ │ │ @@ -19212,205 +19269,205 @@ │ │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ sub.w r3, r5, #32 │ │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w c4fa │ │ │ │ │ + blt.w c582 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r3, r0, fp, lsl #2 │ │ │ │ │ str.w sl, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n c83c │ │ │ │ │ - b.n c84a │ │ │ │ │ + bne.n c8c4 │ │ │ │ │ + b.n c8d2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 3348 <_PyLong_AsByteArray> │ │ │ │ │ + bl 33cc <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n c95a │ │ │ │ │ + beq.n c9e2 │ │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ movs r1, #30 │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, c944 │ │ │ │ │ + cbz r2, c9cc │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n c9ca │ │ │ │ │ + beq.n ca52 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n c9d8 │ │ │ │ │ + bgt.n ca60 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n c97a │ │ │ │ │ + beq.n ca02 │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r2, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r2, r4 │ │ │ │ │ - bge.w c38c │ │ │ │ │ + bge.w c414 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n ca04 │ │ │ │ │ - ldr r6, [pc, #244] @ (ca70 ) │ │ │ │ │ + beq.n ca8c │ │ │ │ │ + ldr r6, [pc, #244] @ (caf8 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n c46a │ │ │ │ │ - bl afdc <_PyLong_FromLarge> │ │ │ │ │ + b.n c4f2 │ │ │ │ │ + bl b064 <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c4f2 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ - b.n c8c0 │ │ │ │ │ + b.n c948 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n c458 │ │ │ │ │ + b.n c4e0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n c84a │ │ │ │ │ + b.n c8d2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c876 │ │ │ │ │ + bne.w c8fe │ │ │ │ │ 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 ca56 │ │ │ │ │ + bne.n cade │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c97c │ │ │ │ │ + bge.n ca04 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c4f2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n c9d8 │ │ │ │ │ + bne.n ca60 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n ca0a │ │ │ │ │ + beq.n ca92 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, ca50 │ │ │ │ │ + cbz r0, cad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n c97a │ │ │ │ │ - ldr r6, [pc, #108] @ (ca74 ) │ │ │ │ │ + bne.n ca02 │ │ │ │ │ + ldr r6, [pc, #108] @ (cafc ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c4f2 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - b.n ca1c │ │ │ │ │ + b.n caa4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c9d8 │ │ │ │ │ + beq.n ca60 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ca0e │ │ │ │ │ + beq.n ca96 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n ca0e │ │ │ │ │ + bne.n ca96 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n c95a │ │ │ │ │ - b.n c9d8 │ │ │ │ │ + beq.n c9e2 │ │ │ │ │ + b.n ca60 │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c4f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c4f2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c4f2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c4f2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ca78 <_PyLong_Rshift>: │ │ │ │ │ +0000cb00 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ and.w r5, r4, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w cc7a <_PyLong_Rshift+0x202> │ │ │ │ │ + beq.w cd02 <_PyLong_Rshift+0x202> │ │ │ │ │ mvn.w r6, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ sbcs r1, r3 │ │ │ │ │ - blt.w cc6a <_PyLong_Rshift+0x1f2> │ │ │ │ │ + blt.w ccf2 <_PyLong_Rshift+0x1f2> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r2, #30 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bhi.n caf8 <_PyLong_Rshift+0x80> │ │ │ │ │ + bhi.n cb80 <_PyLong_Rshift+0x80> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #30 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ mul.w r0, r2, r5 │ │ │ │ │ @@ -19422,53 +19479,53 @@ │ │ │ │ │ asrpl.w r2, r1, r2 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ it pl │ │ │ │ │ orrpl r0, r2 │ │ │ │ │ asrs r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 3cf4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3d78 <_PyLong_FromSTwoDigits> │ │ │ │ │ sub.w ip, r5, #2 │ │ │ │ │ rsbs r1, ip, #0 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ - cbnz r2, cb0a <_PyLong_Rshift+0x92> │ │ │ │ │ + cbnz r2, cb92 <_PyLong_Rshift+0x92> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n cbde <_PyLong_Rshift+0x166> │ │ │ │ │ + bne.n cc66 <_PyLong_Rshift+0x166> │ │ │ │ │ rsb r2, r3, r4, lsr #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w cc52 <_PyLong_Rshift+0x1da> │ │ │ │ │ + ble.w ccda <_PyLong_Rshift+0x1da> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbfc <_PyLong_Rshift+0x184> │ │ │ │ │ + beq.n cc84 <_PyLong_Rshift+0x184> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ rsb r0, r6, #30 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add.w r2, r7, r3, lsl #2 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ - beq.n cc04 <_PyLong_Rshift+0x18c> │ │ │ │ │ + beq.n cc8c <_PyLong_Rshift+0x18c> │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ lsrs r1, r6 │ │ │ │ │ add.w lr, r7, #12 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ add.w r5, r8, #8 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ - b.n cb92 <_PyLong_Rshift+0x11a> │ │ │ │ │ + b.n cc1a <_PyLong_Rshift+0x11a> │ │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ orrs r2, r7 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ @@ -19477,136 +19534,136 @@ │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ │ orr.w r1, r1, r2, lsl #2 │ │ │ │ │ lsrs r6, r2, #30 │ │ │ │ │ sub.w r2, r0, #32 │ │ │ │ │ rsb r7, r0, #32 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n cb68 <_PyLong_Rshift+0xf0> │ │ │ │ │ + bgt.n cbf0 <_PyLong_Rshift+0xf0> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ add.w r3, r8, r9, lsl #2 │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cc40 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq.n ccc8 <_PyLong_Rshift+0x1c8> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, cbda <_PyLong_Rshift+0x162> │ │ │ │ │ + cbz r4, cc62 <_PyLong_Rshift+0x162> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n cbcc <_PyLong_Rshift+0x154> │ │ │ │ │ + bne.n cc54 <_PyLong_Rshift+0x154> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 1360 │ │ │ │ │ + b.w 1370 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n cbc0 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n cc48 <_PyLong_Rshift+0x148> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n cbb0 <_PyLong_Rshift+0x138> │ │ │ │ │ - cbnz r0, cc4c <_PyLong_Rshift+0x1d4> │ │ │ │ │ + b.n cc38 <_PyLong_Rshift+0x138> │ │ │ │ │ + cbnz r0, ccd4 <_PyLong_Rshift+0x1d4> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n cc5e <_PyLong_Rshift+0x1e6> │ │ │ │ │ + bne.n cce6 <_PyLong_Rshift+0x1e6> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cbfa <_PyLong_Rshift+0x182> │ │ │ │ │ + bge.n cc82 <_PyLong_Rshift+0x182> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ add.w r5, r7, #8 │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ mov sl, ip │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n cc34 <_PyLong_Rshift+0x1bc> │ │ │ │ │ + bgt.n ccbc <_PyLong_Rshift+0x1bc> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ adds.w r1, r2, lr │ │ │ │ │ adc.w r2, ip, #0 │ │ │ │ │ - b.n cb40 <_PyLong_Rshift+0xc8> │ │ │ │ │ + b.n cbc8 <_PyLong_Rshift+0xc8> │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w sl, sl, r1 │ │ │ │ │ - b.n cc18 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b.n cca0 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbc0 <_PyLong_Rshift+0x148> │ │ │ │ │ + beq.n cc48 <_PyLong_Rshift+0x148> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n cbc0 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n cc48 <_PyLong_Rshift+0x148> │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n cb0a <_PyLong_Rshift+0x92> │ │ │ │ │ + b.n cb92 <_PyLong_Rshift+0x92> │ │ │ │ │ negs r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 3d4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w b150 <_PyLong_Copy> │ │ │ │ │ + b.w b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ (cc80 <_PyLong_Rshift+0x208>) │ │ │ │ │ + ldr r3, [pc, #20] @ (cd08 <_PyLong_Rshift+0x208>) │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ movne r8, r2 │ │ │ │ │ - b.n cbfc <_PyLong_Rshift+0x184> │ │ │ │ │ - ldr.w r8, [pc, #8] @ cc84 <_PyLong_Rshift+0x20c> │ │ │ │ │ - b.n cbfc <_PyLong_Rshift+0x184> │ │ │ │ │ + b.n cc84 <_PyLong_Rshift+0x184> │ │ │ │ │ + ldr.w r8, [pc, #8] @ cd0c <_PyLong_Rshift+0x20c> │ │ │ │ │ + b.n cc84 <_PyLong_Rshift+0x184> │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cc88 <_PyLong_Frexp>: │ │ │ │ │ +0000cd10 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ │ add.w r8, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs.w r6, fp, lsr #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ │ - beq.w ceba <_PyLong_Frexp+0x232> │ │ │ │ │ + beq.w cf42 <_PyLong_Frexp+0x232> │ │ │ │ │ add.w r3, r0, r6, lsl #2 │ │ │ │ │ subs r4, r6, #1 │ │ │ │ │ movs r5, #30 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r4, r5, r4, r5 │ │ │ │ │ - cbz r3, ccce <_PyLong_Frexp+0x46> │ │ │ │ │ + cbz r3, cd56 <_PyLong_Frexp+0x46> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r4, r3, r4 │ │ │ │ │ adc.w r5, r5, r3, asr #31 │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ │ - bge.w cdf0 <_PyLong_Frexp+0x168> │ │ │ │ │ + bge.w ce78 <_PyLong_Frexp+0x168> │ │ │ │ │ movs r1, #30 │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ movs r1, #30 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ @@ -19628,15 +19685,15 @@ │ │ │ │ │ lsl.w sl, r2, r9 │ │ │ │ │ lsr.w r2, r2, r8 │ │ │ │ │ orr.w r2, sl, r2 │ │ │ │ │ mov.w sl, fp, lsr #30 │ │ │ │ │ orr.w sl, sl, r2, lsl #2 │ │ │ │ │ bic.w r2, fp, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ - bgt.n cd10 <_PyLong_Frexp+0x88> │ │ │ │ │ + bgt.n cd98 <_PyLong_Frexp+0x88> │ │ │ │ │ add r3, r6 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -19649,41 +19706,41 @@ │ │ │ │ │ vcvt.f64.u32 d0, s15 │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ - vldr d6, [pc, #332] @ cec8 <_PyLong_Frexp+0x240> │ │ │ │ │ + vldr d6, [pc, #332] @ cf50 <_PyLong_Frexp+0x240> │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ vldr s14, [r1, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - cbz r2, cdc2 <_PyLong_Frexp+0x13a> │ │ │ │ │ + cbz r2, ce4a <_PyLong_Frexp+0x13a> │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ vldr s14, [r1, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - cbz r2, cdc2 <_PyLong_Frexp+0x13a> │ │ │ │ │ + cbz r2, ce4a <_PyLong_Frexp+0x13a> │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ vldr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - vldr d6, [pc, #268] @ ced0 <_PyLong_Frexp+0x248> │ │ │ │ │ + vldr d6, [pc, #268] @ cf58 <_PyLong_Frexp+0x248> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n ceae <_PyLong_Frexp+0x226> │ │ │ │ │ + beq.n cf36 <_PyLong_Frexp+0x226> │ │ │ │ │ and.w fp, fp, #3 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ it eq │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ strd r4, r5, [r7] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -19702,30 +19759,30 @@ │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w r6, r1, #12 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ mov.w lr, r1, lsr #2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n ce5c <_PyLong_Frexp+0x1d4> │ │ │ │ │ + ble.n cee4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ ldr.w r0, [r3, ip, lsl #2] │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ sub.w sl, r2, #32 │ │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ lsr.w sl, lr, sl │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w lr, r1, r2 │ │ │ │ │ orr.w lr, lr, r6 │ │ │ │ │ bic.w r1, r1, r0 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ str.w lr, [r8, ip, lsl #2] │ │ │ │ │ - b.n ce1e <_PyLong_Frexp+0x196> │ │ │ │ │ + b.n cea6 <_PyLong_Frexp+0x196> │ │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ │ - cbz r1, ce96 <_PyLong_Frexp+0x20e> │ │ │ │ │ + cbz r1, cf1e <_PyLong_Frexp+0x20e> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ and.w r0, r1, #7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -19735,159 +19792,159 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ vldr s0, [r1, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - ble.n cdc2 <_PyLong_Frexp+0x13a> │ │ │ │ │ - b.n cd74 <_PyLong_Frexp+0xec> │ │ │ │ │ + ble.n ce4a <_PyLong_Frexp+0x13a> │ │ │ │ │ + b.n cdfc <_PyLong_Frexp+0xec> │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ - cbz r0, ceaa <_PyLong_Frexp+0x222> │ │ │ │ │ + cbz r0, cf32 <_PyLong_Frexp+0x222> │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr.w r2, [r9, r0, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ce62 <_PyLong_Frexp+0x1da> │ │ │ │ │ + bne.n ceea <_PyLong_Frexp+0x1da> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce9c <_PyLong_Frexp+0x214> │ │ │ │ │ + bne.n cf24 <_PyLong_Frexp+0x214> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n ce68 <_PyLong_Frexp+0x1e0> │ │ │ │ │ + b.n cef0 <_PyLong_Frexp+0x1e0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc.w r5, r5, #0 │ │ │ │ │ - b.n cdd8 <_PyLong_Frexp+0x150> │ │ │ │ │ + b.n ce60 <_PyLong_Frexp+0x150> │ │ │ │ │ mov r4, r6 │ │ │ │ │ - vldr d0, [pc, #24] @ ced8 <_PyLong_Frexp+0x250> │ │ │ │ │ + vldr d0, [pc, #24] @ cf60 <_PyLong_Frexp+0x250> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n cde6 <_PyLong_Frexp+0x15e> │ │ │ │ │ + b.n ce6e <_PyLong_Frexp+0x15e> │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000cee0 : │ │ │ │ │ +0000cf68 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n cf18 │ │ │ │ │ + beq.n cfa0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n cf8a │ │ │ │ │ + bne.n d012 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n cf64 │ │ │ │ │ + bhi.n cfec │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ negs r3, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ adds.w lr, r3, #256 @ 0x100 │ │ │ │ │ adc.w ip, r2, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n cf44 │ │ │ │ │ - ldr r3, [pc, #84] @ (cf94 ) │ │ │ │ │ + bcs.n cfcc │ │ │ │ │ + ldr r3, [pc, #84] @ (d01c ) │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ - b.n cf14 │ │ │ │ │ + b.n cf9c │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n cf82 │ │ │ │ │ + bcs.n d00a │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf14 │ │ │ │ │ + beq.n cf9c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n cf14 │ │ │ │ │ + b.n cf9c │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w afdc <_PyLong_FromLarge> │ │ │ │ │ + b.w b064 <_PyLong_FromLarge> │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w b150 <_PyLong_Copy> │ │ │ │ │ + b.w b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cf98 : │ │ │ │ │ +0000d020 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n cfc2 │ │ │ │ │ + beq.n d04a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n cfc6 │ │ │ │ │ + bne.n d04e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cfbe │ │ │ │ │ + bge.n d046 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 3c64 │ │ │ │ │ - b.w b150 <_PyLong_Copy> │ │ │ │ │ + b.w 3ce8 │ │ │ │ │ + b.w b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cfcc <_PyLong_UInt64_Converter>: │ │ │ │ │ +0000d054 <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_Converter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d13a <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ + beq.w d1c2 <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w d100 <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ + bpl.w d188 <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n d0e8 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + beq.n d170 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi.n d022 <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ + bhi.n d0aa <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ @@ -19900,163 +19957,163 @@ │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 3348 <_PyLong_AsByteArray> │ │ │ │ │ + bl 33cc <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ movs.w r3, ip, lsr #3 │ │ │ │ │ - beq.w d17a <_PyLong_UInt64_Converter+0x1ae> │ │ │ │ │ + beq.w d202 <_PyLong_UInt64_Converter+0x1ae> │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ - cbz r2, d05a <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ + cbz r2, d0e2 <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r2, r0, r2, asr #31 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ orr.w r2, r0, r2, lsl #29 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n d08e <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ + beq.n d116 <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - cbnz r5, d0aa <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + cbnz r5, d132 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ cmp r6, #8 │ │ │ │ │ - ble.n d01a <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + ble.n d0a2 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d01c <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + b.n d0a4 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n d0e0 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bne.n d168 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ and.w ip, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n d0c2 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ + beq.n d14a <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ ldrsb.w r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n d0e0 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bge.n d168 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n d01a <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.n d0a2 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d070 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bge.n d0f8 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d070 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bne.n d0f8 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d070 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + b.n d0f8 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n d0d0 <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ + b.n d158 <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, d0e0 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + cbz r2, d168 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d0c6 <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + beq.n d14e <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n d0c6 <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + bne.n d14e <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n d0a6 <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ + beq.n d12e <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n d074 <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ + beq.n d0fc <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ movs r6, #9 │ │ │ │ │ - b.n d0aa <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n d132 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d08a <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n d112 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d08a <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + beq.n d112 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n d14c <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ + beq.n d1d4 <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n d020 <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ + bhi.n d0a8 <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ movs r6, #4 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n d0aa <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n d132 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1209 @ 0x4b9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n d08a <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n d112 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d08a <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bge.n d112 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d08a <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bne.n d112 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d08a <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n d112 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d01a <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.w d0a2 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n d0aa <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n d132 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ │ │ │ │ │ -0000d184 : │ │ │ │ │ +0000d20c : │ │ │ │ │ x_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -20065,25 +20122,25 @@ │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ - bgt.w da62 │ │ │ │ │ + bgt.w daea │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w d878 │ │ │ │ │ + beq.w d900 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d946 │ │ │ │ │ + beq.w d9ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -20097,24 +20154,24 @@ │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ │ mov.w sl, r6, lsr #3 │ │ │ │ │ cmn.w r6, #25 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - bhi.w da98 │ │ │ │ │ + bhi.w db20 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bls.w d8ac │ │ │ │ │ + bls.w d934 │ │ │ │ │ add.w r0, sl, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d91c │ │ │ │ │ + beq.w d9a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -20132,73 +20189,73 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ str.w r6, [fp, #8] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d7b8 │ │ │ │ │ + beq.w d840 │ │ │ │ │ clz r6, r6 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w d7c8 │ │ │ │ │ + beq.w d850 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ sub.w r4, r6, #32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ lsr.w r0, r1, r3 │ │ │ │ │ lsl.w lr, r1, r4 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - bls.n d374 │ │ │ │ │ + bls.n d3fc │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ lsl.w ip, r0, r4 │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ - beq.n d374 │ │ │ │ │ + beq.n d3fc │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ lsl.w lr, r0, r4 │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ - beq.n d374 │ │ │ │ │ + beq.n d3fc │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ lsl.w lr, r0, r4 │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n d374 │ │ │ │ │ + beq.n d3fc │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ orr.w r8, r0, lr, lsl #2 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ add.w lr, r7, #8 │ │ │ │ │ add.w ip, fp, #24 │ │ │ │ │ adds r7, #24 │ │ │ │ │ @@ -20210,107 +20267,107 @@ │ │ │ │ │ lsl.w r8, r0, r2 │ │ │ │ │ lsr.w r0, r0, r3 │ │ │ │ │ orr.w r0, r8, r0 │ │ │ │ │ mov.w r8, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ orr.w r8, r8, r0, lsl #2 │ │ │ │ │ - bne.n d344 │ │ │ │ │ + bne.n d3cc │ │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r7, r2, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d852 │ │ │ │ │ + beq.w d8da │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ mov.w r1, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ - bls.w d4de │ │ │ │ │ + bls.w d566 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ lsl.w ip, r0, r2 │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.w d4de │ │ │ │ │ + beq.w d566 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n d4de │ │ │ │ │ + beq.n d566 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n d4de │ │ │ │ │ + beq.n d566 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n d4de │ │ │ │ │ + beq.n d566 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ - beq.n d4de │ │ │ │ │ + beq.n d566 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ add.w r4, r2, #32 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r8, r8, r5, lsl #2 │ │ │ │ │ add.w lr, r2, #32 │ │ │ │ │ @@ -20322,31 +20379,31 @@ │ │ │ │ │ lsl.w r1, r3, r2 │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ │ orr.w r1, r1, r3, lsl #2 │ │ │ │ │ - bne.n d4b2 │ │ │ │ │ + bne.n d53a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w da44 │ │ │ │ │ + beq.w dacc │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r5, r3, sl │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.w d820 │ │ │ │ │ + bls.w d8a8 │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d8f0 │ │ │ │ │ + beq.w d978 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -20362,15 +20419,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bls.n d626 │ │ │ │ │ + bls.n d6ae │ │ │ │ │ add.w r3, sl, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r1, r2 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -20386,15 +20443,15 @@ │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da7a │ │ │ │ │ + bne.w db02 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldrd r0, r6, [r5, #-4] │ │ │ │ │ cmp r4, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -20413,18 +20470,18 @@ │ │ │ │ │ ldr.w ip, [r5, #-8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr.w r9, ip, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ │ - bcc.w d7dc │ │ │ │ │ + bcc.w d864 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d7a8 │ │ │ │ │ + beq.w d830 │ │ │ │ │ add.w lr, fp, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r4, r2 │ │ │ │ │ umull r3, r2, r0, r3 │ │ │ │ │ @@ -20432,36 +20489,36 @@ │ │ │ │ │ mov.w r4, r4, asr #31 │ │ │ │ │ sbc.w r4, r4, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r4, r3, r4, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n d5de │ │ │ │ │ + bne.n d666 │ │ │ │ │ cmn r4, r6 │ │ │ │ │ - bmi.w d952 │ │ │ │ │ + bmi.w d9da │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str.w r0, [sl, #-4]! │ │ │ │ │ - bcc.n d578 │ │ │ │ │ + bcc.n d600 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ ldrd r4, r6, [sp, #32] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n d726 │ │ │ │ │ + beq.n d7ae │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ │ lsls r5, r2, #2 │ │ │ │ │ lsr.w r3, r1, r6 │ │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d726 │ │ │ │ │ + beq.n d7ae │ │ │ │ │ sub.w r8, r5, #4 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ sub.w r2, r6, #32 │ │ │ │ │ lsl.w ip, ip, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r7, r8] │ │ │ │ │ @@ -20473,43 +20530,43 @@ │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ lsrs r1, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w lr, [r2, r8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n d726 │ │ │ │ │ + beq.n d7ae │ │ │ │ │ sub.w r8, r5, #8 │ │ │ │ │ bic.w r0, r0, ip │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ mov.w lr, r0, lsr #2 │ │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ │ lsl.w r9, lr, r3 │ │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w lr, lr, r0 │ │ │ │ │ lsr.w r0, r1, r6 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ str.w r0, [r2, r8] │ │ │ │ │ - beq.n d726 │ │ │ │ │ + beq.n d7ae │ │ │ │ │ sub.w r8, r5, #12 │ │ │ │ │ bic.w r1, r1, ip │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ mov.w lr, r1, lsr #2 │ │ │ │ │ ldr.w r0, [r7, r8] │ │ │ │ │ lsl.w r9, lr, r3 │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w lr, lr, r0 │ │ │ │ │ lsr.w r0, r1, r6 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ str.w r0, [r2, r8] │ │ │ │ │ - beq.n d726 │ │ │ │ │ + beq.n d7ae │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ bic.w r1, r1, ip │ │ │ │ │ add.w r8, r2, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r5, fp │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov.w lr, r1, lsr #2 │ │ │ │ │ @@ -20518,246 +20575,246 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsr.w lr, lr, r2 │ │ │ │ │ bic.w r1, r0, ip │ │ │ │ │ lsr.w r0, r0, r6 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ │ - bne.n d6fa │ │ │ │ │ + bne.n d782 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d73c │ │ │ │ │ + bge.n d7c4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d73c │ │ │ │ │ + cbnz r3, d7c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n d770 │ │ │ │ │ + beq.n d7f8 │ │ │ │ │ add.w r0, fp, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbnz r1, d770 │ │ │ │ │ + cbnz r1, d7f8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n d76a │ │ │ │ │ + beq.n d7f2 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, d79a │ │ │ │ │ + cbnz r0, d822 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, d76a │ │ │ │ │ + cbz r1, d7f2 │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r5, d796 │ │ │ │ │ + cbnz r5, d81e │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d75c │ │ │ │ │ + bne.n d7e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str.w fp, [r3] │ │ │ │ │ - beq.n d78e │ │ │ │ │ + beq.n d816 │ │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da26 │ │ │ │ │ + beq.w daae │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d770 │ │ │ │ │ + beq.n d7f8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n d770 │ │ │ │ │ + b.n d7f8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w d60c │ │ │ │ │ + bge.w d694 │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n d612 │ │ │ │ │ + b.n d69a │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ movs r6, #30 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w d27e │ │ │ │ │ + bne.w d306 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r7, r3, #12 │ │ │ │ │ - cbz r5, d80e │ │ │ │ │ + cbz r5, d896 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ - b.n d380 │ │ │ │ │ + b.n d408 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w d5ce │ │ │ │ │ + bcs.w d656 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r1, ip, r3, lsl #30 │ │ │ │ │ umull r9, lr, r0, r2 │ │ │ │ │ lsrs r2, r3, #2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ │ - bcs.w d5ce │ │ │ │ │ + bcs.w d656 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n d7ea │ │ │ │ │ - b.n d5ce │ │ │ │ │ + bcc.n d872 │ │ │ │ │ + b.n d656 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n d86a │ │ │ │ │ - ldr r3, [pc, #660] @ (dab8 ) │ │ │ │ │ + bls.n d8f2 │ │ │ │ │ + ldr r3, [pc, #660] @ (db40 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r1, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n d8e2 │ │ │ │ │ + beq.n d96a │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n d524 │ │ │ │ │ + b.n d5ac │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it cc │ │ │ │ │ rsbcc r5, sl, #0 │ │ │ │ │ - bcc.w d4f8 │ │ │ │ │ + bcc.w d580 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n d4ec │ │ │ │ │ - ldr r3, [pc, #576] @ (dabc ) │ │ │ │ │ + b.n d574 │ │ │ │ │ + ldr r3, [pc, #576] @ (db44 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d938 │ │ │ │ │ + beq.n d9c0 │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n d1ee │ │ │ │ │ - ldr r3, [pc, #528] @ (dac0 ) │ │ │ │ │ + b.n d276 │ │ │ │ │ + ldr r3, [pc, #528] @ (db48 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [r1, #1712] @ 0x6b0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n d90e │ │ │ │ │ + beq.n d996 │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n d240 │ │ │ │ │ + b.n d2c8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d508 │ │ │ │ │ + bne.w d590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d920 │ │ │ │ │ + bge.n d9a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, d920 │ │ │ │ │ + cbnz r3, d9a8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d920 │ │ │ │ │ + b.n d9a8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d222 │ │ │ │ │ + bne.w d2aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d94a │ │ │ │ │ + bge.n d9d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, d94a │ │ │ │ │ + cbnz r3, d9d2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d94a │ │ │ │ │ + b.n d9d2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1d0 │ │ │ │ │ + bne.w d258 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n d78e │ │ │ │ │ + b.n d816 │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r2, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n da20 │ │ │ │ │ + beq.n daa8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n d99e │ │ │ │ │ + beq.n da26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n d988 │ │ │ │ │ + beq.n da10 │ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ lsrs r4, r2, #30 │ │ │ │ │ @@ -20773,15 +20830,15 @@ │ │ │ │ │ cmp r9, r5 │ │ │ │ │ add r2, r1 │ │ │ │ │ add r2, r4 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ it ne │ │ │ │ │ lsrne r1, r2, #30 │ │ │ │ │ - beq.w d7b4 │ │ │ │ │ + beq.w d83c │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ add.w r4, r9, #4 │ │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ │ add.w ip, lr, #4 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add r2, r6 │ │ │ │ │ @@ -20804,239 +20861,239 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr.w r6, [ip, #12] │ │ │ │ │ add r2, r6 │ │ │ │ │ add.w r1, r2, r1, lsr #30 │ │ │ │ │ bic.w r6, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bne.n d9bc │ │ │ │ │ - b.n d7b4 │ │ │ │ │ + bne.n da44 │ │ │ │ │ + b.n d83c │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n d9bc │ │ │ │ │ + b.n da44 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, da5c │ │ │ │ │ + cbz r0, dae4 │ │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n da24 │ │ │ │ │ + beq.n daac │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w d78e │ │ │ │ │ + beq.w d816 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n d78e │ │ │ │ │ + b.n d816 │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w d86a │ │ │ │ │ + bcs.w d8f2 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n d4ec │ │ │ │ │ + b.n d574 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n d78e │ │ │ │ │ + b.n d816 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d94a │ │ │ │ │ + b.n d9d2 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n da8a │ │ │ │ │ + bge.n db12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, dab0 │ │ │ │ │ + cbz r3, db38 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d8fe │ │ │ │ │ - b.n d920 │ │ │ │ │ + blt.w d986 │ │ │ │ │ + b.n d9a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d920 │ │ │ │ │ + b.n d9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n da8a │ │ │ │ │ + b.n db12 │ │ │ │ │ .word 0x0000028e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000023a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000dacc <_PyLong_Negate>: │ │ │ │ │ +0000db54 <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n dafa <_PyLong_Negate+0x2e> │ │ │ │ │ + bne.n db82 <_PyLong_Negate+0x2e> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 3cf4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 3d78 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n daf6 <_PyLong_Negate+0x2a> │ │ │ │ │ + bge.n db7e <_PyLong_Negate+0x2a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n daf6 <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n db7e <_PyLong_Negate+0x2a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000db34 <_PyLong_GCD>: │ │ │ │ │ +0000dbbc <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - bhi.n dc12 <_PyLong_GCD+0xde> │ │ │ │ │ + bhi.n dc9a <_PyLong_GCD+0xde> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n dc12 <_PyLong_GCD+0xde> │ │ │ │ │ + bhi.n dc9a <_PyLong_GCD+0xde> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w de18 <_PyLong_GCD+0x2e4> │ │ │ │ │ + blt.w dea0 <_PyLong_GCD+0x2e4> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 65d8 │ │ │ │ │ + bl 6660 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 65d8 │ │ │ │ │ + bl 6660 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n db8e <_PyLong_GCD+0x5a> │ │ │ │ │ + bge.n dc16 <_PyLong_GCD+0x5a> │ │ │ │ │ negs r6, r6 │ │ │ │ │ sbc.w r9, r3, r3, lsl #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w dde8 <_PyLong_GCD+0x2b4> │ │ │ │ │ + blt.w de70 <_PyLong_GCD+0x2b4> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w de54 <_PyLong_GCD+0x320> │ │ │ │ │ + blt.w dedc <_PyLong_GCD+0x320> │ │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ │ - beq.n dbfe <_PyLong_GCD+0xca> │ │ │ │ │ + beq.n dc86 <_PyLong_GCD+0xca> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n dc0a <_PyLong_GCD+0xd6> │ │ │ │ │ + blt.n dc92 <_PyLong_GCD+0xd6> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ │ - beq.n dbfa <_PyLong_GCD+0xc6> │ │ │ │ │ + beq.n dc82 <_PyLong_GCD+0xc6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ │ - beq.w ded2 <_PyLong_GCD+0x39e> │ │ │ │ │ + beq.w df5a <_PyLong_GCD+0x39e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ orrs.w r6, r3, r2 │ │ │ │ │ - bne.n dbe8 <_PyLong_GCD+0xb4> │ │ │ │ │ + bne.n dc70 <_PyLong_GCD+0xb4> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 4130 │ │ │ │ │ + b.w 41b4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ negs r7, r7 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n dbb6 <_PyLong_GCD+0x82> │ │ │ │ │ + b.n dc3e <_PyLong_GCD+0x82> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl cf98 │ │ │ │ │ + bl d020 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1a8 <_PyLong_GCD+0x674> │ │ │ │ │ + beq.w e230 <_PyLong_GCD+0x674> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl cf98 │ │ │ │ │ + bl d020 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1e0 <_PyLong_GCD+0x6ac> │ │ │ │ │ + beq.w e268 <_PyLong_GCD+0x6ac> │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 191c │ │ │ │ │ + bl 192c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n dc46 <_PyLong_GCD+0x112> │ │ │ │ │ + bge.n dcce <_PyLong_GCD+0x112> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w sl, [sp] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, sl │ │ │ │ │ @@ -21053,28 +21110,28 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ cmp.w sl, #23 │ │ │ │ │ mov.w r5, sl, lsr #3 │ │ │ │ │ - bls.w de02 <_PyLong_GCD+0x2ce> │ │ │ │ │ + bls.w de8a <_PyLong_GCD+0x2ce> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e1ca <_PyLong_GCD+0x696> │ │ │ │ │ + beq.w e252 <_PyLong_GCD+0x696> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq.w dea2 <_PyLong_GCD+0x36e> │ │ │ │ │ + beq.w df2a <_PyLong_GCD+0x36e> │ │ │ │ │ ldrd r6, r1, [r0] │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ rsb r0, r3, #28 │ │ │ │ │ sub.w r9, r3, #28 │ │ │ │ │ lsr.w ip, r1, r8 │ │ │ │ │ @@ -21103,21 +21160,21 @@ │ │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ │ addle.w r1, r1, r2, lsl #2 │ │ │ │ │ ldrle r1, [r1, #4] │ │ │ │ │ it le │ │ │ │ │ lsrle r1, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w de70 <_PyLong_GCD+0x33c> │ │ │ │ │ + ble.w def8 <_PyLong_GCD+0x33c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.w de88 <_PyLong_GCD+0x354> │ │ │ │ │ + bge.w df10 <_PyLong_GCD+0x354> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ orr.w r6, r3, r2 │ │ │ │ │ orrs r7, r0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov fp, r4 │ │ │ │ │ @@ -21125,15 +21182,15 @@ │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ strd r4, r4, [sp, #52] @ 0x34 │ │ │ │ │ strd r9, r4, [sp, #32] │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ cmp r7, fp │ │ │ │ │ it eq │ │ │ │ │ cmpeq r6, r8 │ │ │ │ │ - beq.n dda8 <_PyLong_GCD+0x274> │ │ │ │ │ + beq.n de30 <_PyLong_GCD+0x274> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adc.w r1, r2, r1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ @@ -21160,61 +21217,61 @@ │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r3, lr │ │ │ │ │ subs.w ip, r5, ip │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ sbc.w r3, r5, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs.w lr, r3, r2 │ │ │ │ │ - bge.n de1e <_PyLong_GCD+0x2ea> │ │ │ │ │ + bge.n dea6 <_PyLong_GCD+0x2ea> │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ded8 <_PyLong_GCD+0x3a4> │ │ │ │ │ + bne.w df60 <_PyLong_GCD+0x3a4> │ │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4bc │ │ │ │ │ + bl b544 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w e1ce <_PyLong_GCD+0x69a> │ │ │ │ │ + beq.w e256 <_PyLong_GCD+0x69a> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ddd4 <_PyLong_GCD+0x2a0> │ │ │ │ │ + bge.n de5c <_PyLong_GCD+0x2a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e1d8 <_PyLong_GCD+0x6a4> │ │ │ │ │ + beq.w e260 <_PyLong_GCD+0x6a4> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n dc66 <_PyLong_GCD+0x132> │ │ │ │ │ + b.n dcee <_PyLong_GCD+0x132> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w db9e <_PyLong_GCD+0x6a> │ │ │ │ │ + bne.w dc26 <_PyLong_GCD+0x6a> │ │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ - b.n db9e <_PyLong_GCD+0x6a> │ │ │ │ │ + b.n dc26 <_PyLong_GCD+0x6a> │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl afc4 │ │ │ │ │ - b.n db6c <_PyLong_GCD+0x38> │ │ │ │ │ + bl b04c │ │ │ │ │ + b.n dbf4 <_PyLong_GCD+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n db6c <_PyLong_GCD+0x38> │ │ │ │ │ + b.n dbf4 <_PyLong_GCD+0x38> │ │ │ │ │ strd r6, r7, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ umull r0, r3, r8, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ @@ -21227,65 +21284,65 @@ │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n dd3a <_PyLong_GCD+0x206> │ │ │ │ │ + b.n ddc2 <_PyLong_GCD+0x206> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dbaa <_PyLong_GCD+0x76> │ │ │ │ │ + bne.w dc32 <_PyLong_GCD+0x76> │ │ │ │ │ mov r0, fp │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n dbaa <_PyLong_GCD+0x76> │ │ │ │ │ + b.n dc32 <_PyLong_GCD+0x76> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ lsls r3, r4 │ │ │ │ │ - b.n dd10 <_PyLong_GCD+0x1dc> │ │ │ │ │ + b.n dd98 <_PyLong_GCD+0x1dc> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ lsr.w r9, r2, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r2, r2, fp │ │ │ │ │ - b.n dd1e <_PyLong_GCD+0x1ea> │ │ │ │ │ + b.n dda6 <_PyLong_GCD+0x1ea> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.w e20e <_PyLong_GCD+0x6da> │ │ │ │ │ + bgt.w e296 <_PyLong_GCD+0x6da> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w e1fa <_PyLong_GCD+0x6c6> │ │ │ │ │ + blt.w e282 <_PyLong_GCD+0x6c6> │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n dbfa <_PyLong_GCD+0xc6> │ │ │ │ │ + b.n dc82 <_PyLong_GCD+0xc6> │ │ │ │ │ tst.w r4, #1 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ - beq.n df16 <_PyLong_GCD+0x3e2> │ │ │ │ │ + beq.n df9e <_PyLong_GCD+0x3e2> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ negs r3, r3 │ │ │ │ │ sbc.w r0, r2, r2, lsl #1 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ negs r2, r2 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ @@ -21298,39 +21355,39 @@ │ │ │ │ │ negs r4, r7 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ sbc.w fp, r7, r7, lsl #1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0dc <_PyLong_GCD+0x5a8> │ │ │ │ │ + bne.w e164 <_PyLong_GCD+0x5a8> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w e1ac <_PyLong_GCD+0x678> │ │ │ │ │ + beq.w e234 <_PyLong_GCD+0x678> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 314 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e170 <_PyLong_GCD+0x63c> │ │ │ │ │ + beq.w e1f8 <_PyLong_GCD+0x63c> │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e0d0 <_PyLong_GCD+0x59c> │ │ │ │ │ + bne.w e158 <_PyLong_GCD+0x59c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n df4e <_PyLong_GCD+0x41a> │ │ │ │ │ + bne.n dfd6 <_PyLong_GCD+0x41a> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w e1b6 <_PyLong_GCD+0x682> │ │ │ │ │ + bge.w e23e <_PyLong_GCD+0x682> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 314 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e170 <_PyLong_GCD+0x63c> │ │ │ │ │ + beq.w e1f8 <_PyLong_GCD+0x63c> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov ip, r7 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ @@ -21348,15 +21405,15 @@ │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcs.n e018 <_PyLong_GCD+0x4e4> │ │ │ │ │ + bcs.n e0a0 <_PyLong_GCD+0x4e4> │ │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ umull r2, r3, r6, r3 │ │ │ │ │ adds.w ip, r2, ip │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -21385,102 +21442,102 @@ │ │ │ │ │ mla r9, r1, r2, r6 │ │ │ │ │ adc.w r9, r9, r7 │ │ │ │ │ lsrs r7, r3, #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8], #4 │ │ │ │ │ orr.w r7, r7, r9, lsl #2 │ │ │ │ │ mov.w r9, r9, asr #30 │ │ │ │ │ - b.n df98 <_PyLong_GCD+0x464> │ │ │ │ │ + b.n e020 <_PyLong_GCD+0x464> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ adds r2, #9 │ │ │ │ │ subs r3, #9 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w lr, r2, r3 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc.n e0e4 <_PyLong_GCD+0x5b0> │ │ │ │ │ + bcc.n e16c <_PyLong_GCD+0x5b0> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e066 <_PyLong_GCD+0x532> │ │ │ │ │ + bge.n e0ee <_PyLong_GCD+0x532> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e146 <_PyLong_GCD+0x612> │ │ │ │ │ + beq.n e1ce <_PyLong_GCD+0x612> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e078 <_PyLong_GCD+0x544> │ │ │ │ │ + bge.n e100 <_PyLong_GCD+0x544> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e15a <_PyLong_GCD+0x626> │ │ │ │ │ + beq.n e1e2 <_PyLong_GCD+0x626> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e14e <_PyLong_GCD+0x61a> │ │ │ │ │ + beq.n e1d6 <_PyLong_GCD+0x61a> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, e0cc <_PyLong_GCD+0x598> │ │ │ │ │ + cbz r4, e154 <_PyLong_GCD+0x598> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n e09e <_PyLong_GCD+0x56a> │ │ │ │ │ + beq.n e126 <_PyLong_GCD+0x56a> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e162 <_PyLong_GCD+0x62e> │ │ │ │ │ + beq.n e1ea <_PyLong_GCD+0x62e> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, e0c8 <_PyLong_GCD+0x594> │ │ │ │ │ + cbz r4, e150 <_PyLong_GCD+0x594> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n e168 <_PyLong_GCD+0x634> │ │ │ │ │ + beq.n e1f0 <_PyLong_GCD+0x634> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r3, r6, [sp] │ │ │ │ │ - b.n dc60 <_PyLong_GCD+0x12c> │ │ │ │ │ + b.n dce8 <_PyLong_GCD+0x12c> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n e0a6 <_PyLong_GCD+0x572> │ │ │ │ │ + b.n e12e <_PyLong_GCD+0x572> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n e082 <_PyLong_GCD+0x54e> │ │ │ │ │ + b.n e10a <_PyLong_GCD+0x54e> │ │ │ │ │ bic.w r3, sl, #7 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n df5c <_PyLong_GCD+0x428> │ │ │ │ │ + b.n dfe4 <_PyLong_GCD+0x428> │ │ │ │ │ bic.w r3, sl, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n df38 <_PyLong_GCD+0x404> │ │ │ │ │ + b.n dfc0 <_PyLong_GCD+0x404> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ │ sub.w sl, r1, r3 │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ sub.w r8, r1, r3 │ │ │ │ │ @@ -21502,121 +21559,121 @@ │ │ │ │ │ mla r2, r2, fp, r1 │ │ │ │ │ mov.w r7, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8, r0] │ │ │ │ │ sbc.w r2, r9, r2 │ │ │ │ │ orr.w r7, r7, r2, lsl #2 │ │ │ │ │ mov.w r9, r2, asr #30 │ │ │ │ │ - b.n e034 <_PyLong_GCD+0x500> │ │ │ │ │ + b.n e0bc <_PyLong_GCD+0x500> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e066 <_PyLong_GCD+0x532> │ │ │ │ │ + b.n e0ee <_PyLong_GCD+0x532> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e09e <_PyLong_GCD+0x56a> │ │ │ │ │ + beq.n e126 <_PyLong_GCD+0x56a> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n e09e <_PyLong_GCD+0x56a> │ │ │ │ │ + b.n e126 <_PyLong_GCD+0x56a> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e078 <_PyLong_GCD+0x544> │ │ │ │ │ - cbz r0, e168 <_PyLong_GCD+0x634> │ │ │ │ │ + b.n e100 <_PyLong_GCD+0x544> │ │ │ │ │ + cbz r0, e1f0 <_PyLong_GCD+0x634> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n dc5c <_PyLong_GCD+0x128> │ │ │ │ │ + b.n dce4 <_PyLong_GCD+0x128> │ │ │ │ │ ldrd r3, fp, [sp] │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e188 <_PyLong_GCD+0x654> │ │ │ │ │ + bge.n e210 <_PyLong_GCD+0x654> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e23a <_PyLong_GCD+0x706> │ │ │ │ │ + beq.n e2c2 <_PyLong_GCD+0x706> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e19c <_PyLong_GCD+0x668> │ │ │ │ │ + bge.n e224 <_PyLong_GCD+0x668> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e232 <_PyLong_GCD+0x6fe> │ │ │ │ │ + beq.n e2ba <_PyLong_GCD+0x6fe> │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl afc4 │ │ │ │ │ + bl b04c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n decc <_PyLong_GCD+0x398> │ │ │ │ │ + b.n df54 <_PyLong_GCD+0x398> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n df38 <_PyLong_GCD+0x404> │ │ │ │ │ + b.n dfc0 <_PyLong_GCD+0x404> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ bic.w r3, sl, #7 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n df5c <_PyLong_GCD+0x428> │ │ │ │ │ + b.n dfe4 <_PyLong_GCD+0x428> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n dc90 <_PyLong_GCD+0x15c> │ │ │ │ │ + b.n dd18 <_PyLong_GCD+0x15c> │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ - b.n e178 <_PyLong_GCD+0x644> │ │ │ │ │ + b.n e200 <_PyLong_GCD+0x644> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ddd4 <_PyLong_GCD+0x2a0> │ │ │ │ │ + b.n de5c <_PyLong_GCD+0x2a0> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e1a8 <_PyLong_GCD+0x674> │ │ │ │ │ + bge.n e230 <_PyLong_GCD+0x674> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1a8 <_PyLong_GCD+0x674> │ │ │ │ │ + bne.n e230 <_PyLong_GCD+0x674> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e1a8 <_PyLong_GCD+0x674> │ │ │ │ │ + b.n e230 <_PyLong_GCD+0x674> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w debe <_PyLong_GCD+0x38a> │ │ │ │ │ + bne.w df46 <_PyLong_GCD+0x38a> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n debe <_PyLong_GCD+0x38a> │ │ │ │ │ + b.n df46 <_PyLong_GCD+0x38a> │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e226 <_PyLong_GCD+0x6f2> │ │ │ │ │ + bge.n e2ae <_PyLong_GCD+0x6f2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, e22a <_PyLong_GCD+0x6f6> │ │ │ │ │ + cbz r3, e2b2 <_PyLong_GCD+0x6f6> │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n deb2 <_PyLong_GCD+0x37e> │ │ │ │ │ + b.n df3a <_PyLong_GCD+0x37e> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e226 <_PyLong_GCD+0x6f2> │ │ │ │ │ + b.n e2ae <_PyLong_GCD+0x6f2> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e19c <_PyLong_GCD+0x668> │ │ │ │ │ + b.n e224 <_PyLong_GCD+0x668> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e188 <_PyLong_GCD+0x654> │ │ │ │ │ + b.n e210 <_PyLong_GCD+0x654> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ _PyLong_UnsignedLongLong_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 78 <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls.n 7c <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ │ │ │ │ │ 000000a0 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl b150 <_PyLong_Copy> │ │ │ │ │ + bl b1d8 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ @@ -108,15 +108,15 @@ │ │ │ │ │ PyLong_AsInt32(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #19 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n f8 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ _PyLong_Size_t_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 136 <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 13a <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -168,15 +168,15 @@ │ │ │ │ │ PyLong_AsUInt32(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 172 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 178 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -198,15 +198,15 @@ │ │ │ │ │ PyLong_AsUInt64(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1b0 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls.n 1b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -237,15 +237,15 @@ │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, r4, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 70f4 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 717c <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #1386 @ 0x56a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ @@ -259,15 +259,15 @@ │ │ │ │ │ cbz r0, 21a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 70f4 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 717c <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov.w r1, #1408 @ 0x580 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -393,15 +393,15 @@ │ │ │ │ │ _PyLong_UInt8_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 354 <_PyLong_UInt8_Converter+0x34> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq.n 356 <_PyLong_UInt8_Converter+0x36> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -421,15 +421,15 @@ │ │ │ │ │ _PyLong_UInt16_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 593c │ │ │ │ │ + bl 59c0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 38c <_PyLong_UInt16_Converter+0x34> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls.n 390 <_PyLong_UInt16_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 86232 (bytes into file) │ │ │ │ │ + Start of section headers: 86252 (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 0x150d8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x150ec: │ │ │ │ │ │ │ │ │ │ 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 00150c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 011dd8 000798 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 011dec 000798 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001540 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 012570 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 012584 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002130 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002130 009ff8 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 012b40 001d00 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00c128 0008fc 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00ca24 000f28 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 014840 0007d8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00d94c 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 015018 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00e2fa 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00e2fa 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00e330 0021a0 10 16 341 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0104d0 001908 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 015048 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002130 00a00c 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 012b54 001d00 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00c13c 0008fc 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00ca38 000f28 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 014854 0007d8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00d960 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01502c 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00e30e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00e30e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00e344 0021a0 10 16 341 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0104e4 001908 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01505c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,188 +1,188 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 538 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: 000038d1 624 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00003901 624 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 000000d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 000000e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 7: 000000e9 260 FUNC LOCAL DEFAULT 6 new_dict.isra.0 │ │ │ │ │ 8: 000001e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 000001ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 10: 000000a7 90 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 11: 000000a1 150 FUNC LOCAL DEFAULT 1 compare_unicode_generic │ │ │ │ │ 12: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 15: 00000ec9 960 FUNC LOCAL DEFAULT 6 insertdict.isra.0 │ │ │ │ │ + 15: 00000efd 960 FUNC LOCAL DEFAULT 6 insertdict.isra.0 │ │ │ │ │ 16: 00000001 82 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 17: 00000c3d 424 FUNC LOCAL DEFAULT 6 insert_to_emptydict.isra.0 │ │ │ │ │ - 18: 00000c38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00000c3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 20: 00000de0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00000c71 424 FUNC LOCAL DEFAULT 6 insert_to_emptydict.isra.0 │ │ │ │ │ + 18: 00000c6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00000c70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 20: 00000e14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 22: 00000de4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 23: 00000de5 228 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ - 24: 00000ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 25: 00000ec8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 26: 00001385 1690 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 27: 00004a61 944 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 28: 00008b21 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ - 29: 00001289 252 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 30: 00001e89 236 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 31: 000016c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 000016cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 00001a41 1094 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 34: 00001d1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 00001d20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 36: 00001f75 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 22: 00000e18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 23: 00000e19 228 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ + 24: 00000ef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 00000efc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 26: 000013b9 1690 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ + 27: 00004a8d 944 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 28: 00008b39 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ + 29: 000012bd 252 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 30: 00001ec1 236 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 31: 000016f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001700 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00001a75 1100 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 34: 00001d64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 00001d68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 36: 00001fad 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 37: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 38: 00002394 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 39: 0000239c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 40: 000025fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 00002604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 42: 000026f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 000026fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 000089e1 320 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ - 45: 00004815 586 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ - 46: 000028dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 000028e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 000029ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 000029b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 00008cbd 164 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 51: 00002fd5 788 FUNC LOCAL DEFAULT 6 dict_merge.isra.0 │ │ │ │ │ + 38: 000023d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 39: 000023e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 40: 0000262c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 00002634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 42: 00002724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 0000272c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 000089f9 320 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ + 45: 00004845 584 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ + 46: 0000290c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 00002910 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 000029dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 000029e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 00008cd5 164 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 51: 00003005 788 FUNC LOCAL DEFAULT 6 dict_merge.isra.0 │ │ │ │ │ 52: 00000a4d 84 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 53: 00002cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 00002ce8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 55: 00002ce9 204 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 56: 00002db0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 57: 00002db4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 58: 000032e9 1510 FUNC LOCAL DEFAULT 6 dict_dict_merge.isra.0 │ │ │ │ │ - 59: 00002fd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00002fd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 61: 000032e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00002d04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00002d18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 00002d19 204 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 56: 00002de0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 00002de4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 58: 00003319 1510 FUNC LOCAL DEFAULT 6 dict_dict_merge.isra.0 │ │ │ │ │ + 59: 00003000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00003004 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 00003314 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 62: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 63: 000032e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 64: 00003738 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 00003740 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 66: 00003b3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 00003b40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 68: 00003b41 1128 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 69: 00003e6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 00003e78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 71: 00003fa9 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 72: 00004090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 73: 00004094 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 74: 00004454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 00004458 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00004491 270 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 77: 000050c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 000050d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 00005290 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00005294 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 00003318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 64: 00003768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 00003770 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 66: 00003b6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00003b70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 00003b71 1128 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 69: 00003e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 70: 00003ea8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 71: 00003fd9 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 72: 000040c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 000040c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 74: 00004484 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 00004488 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 000044c1 270 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 77: 000050f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 00005108 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 79: 000052c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 000052c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 81: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 82: 000057f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00005828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 83: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 84: 000057fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 85: 000057fd 110 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 86: 0000586d 516 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 87: 0000912d 826 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 88: 00005a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 0000582c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 85: 0000582d 110 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 86: 0000589d 516 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 87: 00009145 826 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 88: 00005a98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 89: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 90: 00005a70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 91: 00005a71 208 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 92: 00005b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00005b40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 94: 00005be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 00005bec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 96: 00005bed 232 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 97: 00005ccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 00005cd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 00005cd5 316 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 100: 00005e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00005e10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 00005e11 106 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 90: 00005aa0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 91: 00005aa1 208 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 92: 00005b64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 00005b70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 94: 00005c18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 00005c1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 96: 00005c1d 232 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 97: 00005cfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00005d04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00005d05 316 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 100: 00005e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00005e40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 00005e41 106 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ 103: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 104: 00000114 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 105: 00005e7d 492 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 105: 00005ead 492 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ 106: 00000055 76 FUNC LOCAL DEFAULT 1 _PyTuple_Recycle.part.0 │ │ │ │ │ 107: 0000009c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 108: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 109: 0000092d 222 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ - 110: 00006779 888 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 111: 00007638 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 000067a9 888 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 111: 0000766c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 112: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 113: 0000763c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 114: 0000763d 730 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 115: 00007919 136 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 116: 00007b61 154 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 117: 00007c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 00007c6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00007670 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 114: 00007671 730 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 115: 0000794d 136 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 116: 00007b95 154 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 117: 00007c9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 00007ca0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 119: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 120: 00007dc5 214 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 120: 00007df5 214 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ 121: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 122: 00000aa1 86 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 123: 00007f7d 92 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 124: 00007f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 00007f7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 00007fad 92 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 124: 00007fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00007fac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 126: 000000a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 127: 00008695 432 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 128: 0000883c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00008844 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 00008845 412 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 131: 000089d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 000089e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 133: 00008b10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 00008b20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 127: 000086ad 432 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 128: 00008854 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 0000885c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 0000885d 412 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 131: 000089f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 000089f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 133: 00008b28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 00008b38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 135: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 136: 000001b9 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ 137: 000001b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 138: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 139: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 140: 000001b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 141: 00008bd5 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 141: 00008bed 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ 142: 00000215 12 FUNC LOCAL DEFAULT 1 dict_keys │ │ │ │ │ 143: 0000021c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 144: 00000220 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 145: 00000221 24 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ 146: 00000234 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 147: 00008bed 208 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 148: 00008cb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 00008c05 208 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 148: 00008cc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 149: 00000238 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 150: 00000239 24 FUNC LOCAL DEFAULT 1 dictvalues_iter │ │ │ │ │ 151: 0000024c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 152: 00008cbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 153: 00008d54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 00008d60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 155: 00008d61 430 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 156: 00008f11 144 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 157: 00008f90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 152: 00008cd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 153: 00008d6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 00008d78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 155: 00008d79 430 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 156: 00008f29 144 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 157: 00008fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 158: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 159: 00000250 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 160: 00000251 100 FUNC LOCAL DEFAULT 1 dict_init │ │ │ │ │ 161: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 162: 00008fa0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 00008fa1 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 164: 0000900d 288 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 165: 00009124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00008fb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 00008fb9 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 164: 00009025 288 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 165: 0000913c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 166: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 167: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 168: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 169: 0000912c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 170: 00009440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 171: 00009444 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 172: 00009469 120 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 173: 000094e1 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 174: 000094e5 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 175: 000097b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 000097b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 177: 000098f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00009144 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 00009458 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 171: 0000945c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 172: 00009481 116 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 173: 000094f5 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 174: 000094f9 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 175: 000097c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 000097cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 177: 0000990c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 178: 00000334 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 179: 00000338 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 180: 00000389 42 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ 181: 000003b5 56 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ 182: 0000059d 10 FUNC LOCAL DEFAULT 1 dictkeys_contains │ │ │ │ │ 183: 00000ffd 110 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ 184: 00000590 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -197,34 +197,34 @@ │ │ │ │ │ 193: 00000304 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 194: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 195: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 196: 0000005c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 197: 00000845 4 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ 198: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 199: 00000849 78 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 200: 000098fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 201: 00009bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00009be4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 200: 00009910 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 201: 00009bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00009bf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 203: 00000899 92 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ 204: 00000928 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 205: 0000092c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 206: 00009c54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 00009c58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 208: 00009c59 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 209: 00009cf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 00009c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 00009c6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 208: 00009c6d 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 209: 00009d08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 210: 00000b61 28 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ 211: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 212: 00000b7d 432 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ - 213: 00009cf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 214: 00009dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 00009d0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 214: 00009dd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 215: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 216: 00000e04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 217: 00000e08 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 218: 00009dcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 219: 00009ddd 538 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 218: 00009de0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 219: 00009df1 538 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ 220: 00000f4d 104 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 221: 00000fb5 72 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ 222: 00000fb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 223: 00000fb4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 224: 00000ff8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 225: 00000064 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 226: 00000ffc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -343,120 +343,120 @@ │ │ │ │ │ 339: 0000085c 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ 340: 0000083c 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ 341: 00000001 232 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 344: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 346: 000001ed 118 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ + 346: 000001ed 116 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 348: 00000299 2290 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 348: 00000295 2346 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 350: 00000265 52 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ + 350: 00000261 52 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 354: 00000b8d 176 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 354: 00000bc1 176 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 358: 000005a9 120 FUNC GLOBAL DEFAULT 1 _PyDict_SendEvent │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 361: 00001a21 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 362: 00001f8d 112 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 363: 00001ffd 1544 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 361: 00001a55 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 362: 00001fc5 112 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 363: 00002035 1536 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 371: 00002605 248 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 371: 00002635 248 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 374: 000026fd 2 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 375: 00002701 158 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 376: 000027a1 68 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 377: 000027e5 252 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 378: 000028e1 208 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 379: 000029b1 824 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 374: 0000272d 2 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 375: 00002731 158 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 376: 000027d1 68 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 377: 00002815 252 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 378: 00002911 208 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 379: 000029e1 824 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 384: 00002db5 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 385: 00002de1 500 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 384: 00002de5 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 385: 00002e11 500 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 393: 00004095 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 394: 000041c5 264 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 395: 000040d9 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 396: 000042cd 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 397: 00004391 200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 393: 000040c5 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 394: 000041f5 264 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 395: 00004109 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 396: 000042fd 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 397: 000043c1 200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ - 401: 00004459 54 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 402: 000045a1 626 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 403: 00004e11 1156 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 404: 00005295 184 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 405: 0000534d 968 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 406: 00005715 32 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 407: 00005735 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 401: 00004489 54 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 402: 000045d1 628 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 403: 00004e3d 1160 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 404: 000052c5 184 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 405: 0000537d 968 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 406: 00005745 32 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 407: 00005765 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ 409: 000008f5 56 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 417: 00005b41 172 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 417: 00005b71 172 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 421: 00006069 94 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 422: 000060c9 1710 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 421: 00006099 94 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 422: 000060f9 1710 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 425: 00006af1 1012 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 426: 00006ee5 826 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 427: 00007221 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ - 428: 0000727d 960 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 425: 00006b21 1012 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 426: 00006f15 826 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 427: 00007251 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 428: 000072ad 964 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 430: 000079a1 446 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 431: 00007bfd 4 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 432: 00007c01 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 433: 00007c6d 342 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 430: 000079d5 446 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 431: 00007c31 4 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 432: 00007c35 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 433: 00007ca1 338 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 435: 00007e9d 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 436: 00007fd9 552 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 437: 00008201 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 438: 0000827d 770 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 439: 00008581 166 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 440: 00008629 108 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 435: 00007ecd 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 436: 00008009 552 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 437: 00008231 126 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 438: 000082b1 748 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 439: 0000859d 164 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 440: 00008641 108 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ 441: 00000139 128 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 449: 00009601 440 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 450: 000097b9 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 451: 000097ed 272 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 449: 00009615 440 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 450: 000097cd 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 451: 00009801 272 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ 452: 000002b5 132 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ 453: 00000339 80 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 454: 000003ed 432 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ @@ -466,29 +466,29 @@ │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 467: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 469: 000098fd 770 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 469: 00009911 770 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 476: 00000a0d 64 FUNC GLOBAL DEFAULT 1 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 477: 00009c01 88 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 477: 00009c15 88 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ 478: 00000af9 104 FUNC GLOBAL DEFAULT 1 _PyDict_LoadGlobal │ │ │ │ │ - 479: 00009c65 148 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 480: 00009cf9 212 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 479: 00009c79 148 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 480: 00009d0d 212 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ 481: 00000d2d 220 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ 482: 00000e09 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 483: 00009dcd 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 483: 00009de1 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ 484: 00000e6d 4 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ 485: 00000e71 2 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ 486: 00000e75 60 FUNC GLOBAL DEFAULT 1 _PyDict_GetItem_KnownHash │ │ │ │ │ 487: 00000eb1 144 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 488: 00000f41 10 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 490: 00000065 66 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x11dd8 contains 243 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x11dec contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ 00000044 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000009c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000ea 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000120 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -29,27 +29,27 @@ │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000242 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000246 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000024c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000026e 00009e2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ 00000272 00009e30 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ 0000027e 00019b0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000028a 0000560a R_ARM_THM_CALL 0000586d dict_update_arg │ │ │ │ │ +0000028a 0000560a R_ARM_THM_CALL 0000589d dict_update_arg │ │ │ │ │ 0000029c 00019d0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000002a8 0000330a R_ARM_THM_CALL 00002fd5 dict_merge.isra.0 │ │ │ │ │ +000002a8 0000330a R_ARM_THM_CALL 00003005 dict_merge.isra.0 │ │ │ │ │ 00000316 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000031a 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000031e 0000872f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC12 │ │ │ │ │ 00000322 00008730 R_ARM_THM_MOVT_ABS 000001a8 .LC12 │ │ │ │ │ 00000328 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000334 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000034e 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000035c 0000730a R_ARM_THM_CALL 00007919 pop_lock_held │ │ │ │ │ +0000035c 0000730a R_ARM_THM_CALL 0000794d pop_lock_held │ │ │ │ │ 00000374 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000398 0000560a R_ARM_THM_CALL 0000586d dict_update_arg │ │ │ │ │ +00000398 0000560a R_ARM_THM_CALL 0000589d dict_update_arg │ │ │ │ │ 0000040a 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000041c 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000042c 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ 00000430 0001c730 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ 00000440 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000450 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000460 0001c80a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ │ 00000590 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000598 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005fa 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005fe 0000bb30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000604 0000ba2f R_ARM_THM_MOVW_ABS_NC 000002bc .LC20 │ │ │ │ │ 00000608 0000ba30 R_ARM_THM_MOVT_ABS 000002bc .LC20 │ │ │ │ │ -00000610 0001710a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000610 00016f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 0000061c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000634 0001cc0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 0000064c 0001cd0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ 0000065a 0001ce0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 000006d0 0001ce0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 000006de 0001ce0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 000006ec 0001cf0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ @@ -94,94 +94,94 @@ │ │ │ │ │ 000007cc 0000be2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC22 │ │ │ │ │ 000007d0 0000be30 R_ARM_THM_MOVT_ABS 00000300 .LC22 │ │ │ │ │ 0000080c 0000bd2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC21 │ │ │ │ │ 00000810 0000bd30 R_ARM_THM_MOVT_ABS 000002f8 .LC21 │ │ │ │ │ 00000818 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000826 0001d00a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 0000082c 0001d20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000832 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ -00000838 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ +00000832 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ +00000838 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ 00000868 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000086c 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000087e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000330 .LC25 │ │ │ │ │ 00000882 0000c630 R_ARM_THM_MOVT_ABS 00000330 .LC25 │ │ │ │ │ 0000088c 0001ad0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000008ba 00017b0a R_ARM_THM_CALL 000029b1 PyDict_Copy │ │ │ │ │ -000008c4 0000560a R_ARM_THM_CALL 0000586d dict_update_arg │ │ │ │ │ +000008ba 00017b0a R_ARM_THM_CALL 000029e1 PyDict_Copy │ │ │ │ │ +000008c4 0000560a R_ARM_THM_CALL 0000589d dict_update_arg │ │ │ │ │ 000008d0 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000008d4 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000008ee 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000922 0000070a R_ARM_THM_CALL 000000e9 new_dict.isra.0 │ │ │ │ │ 00000928 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a20 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ +00000a20 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ 00000a6c 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000a8a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000a98 0001a70a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000ade 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000aec 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000b0a 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000b0e 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b2a 0001800a R_ARM_THM_CALL 00002db5 _Py_dict_lookup_threadsafe │ │ │ │ │ -00000b3e 0001800a R_ARM_THM_CALL 00002db5 _Py_dict_lookup_threadsafe │ │ │ │ │ +00000b2a 0001800a R_ARM_THM_CALL 00002de5 _Py_dict_lookup_threadsafe │ │ │ │ │ +00000b3e 0001800a R_ARM_THM_CALL 00002de5 _Py_dict_lookup_threadsafe │ │ │ │ │ 00000b52 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000b6e 0000820a R_ARM_THM_CALL 00008845 clear_lock_held │ │ │ │ │ +00000b6e 0000820a R_ARM_THM_CALL 0000885d clear_lock_held │ │ │ │ │ 00000b72 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000b76 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000b92 0001a40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000c84 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c88 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000c8c 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000c88 0001702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000c8c 00017030 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000c90 0000d32f R_ARM_THM_MOVW_ABS_NC 0000033c .LC26 │ │ │ │ │ 00000c94 0000d330 R_ARM_THM_MOVT_ABS 0000033c .LC26 │ │ │ │ │ 00000c9a 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000cda 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ 00000cf4 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00000d06 00001a0a R_ARM_THM_CALL 00001385 dictresize.isra.0 │ │ │ │ │ +00000d06 00001a0a R_ARM_THM_CALL 000013b9 dictresize.isra.0 │ │ │ │ │ 00000d22 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d40 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000d54 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000d58 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000d76 00016c0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00000d84 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ +00000d84 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ 00000d90 00016d0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ 00000da6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000db0 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000dba 0000d72f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ 00000dbe 0000d730 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00000dc2 0001710a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000dd0 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000dd4 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000dda 0001700a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00000dc2 00016f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000dd0 0001702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000dd4 00017030 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000dda 0001710a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 00000de2 0000d72f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ 00000de6 0000d730 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00000dea 0001710a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000dea 00016f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000df0 0000d72f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ 00000df4 0000d730 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00000df8 0001710a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000df8 00016f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000e04 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000e64 0001980a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00000e90 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ +00000e90 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ 00000e9e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000ea2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000ea8 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000ed2 0001b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000f08 00018a0a R_ARM_THM_CALL 000041c5 _PyDict_Next │ │ │ │ │ +00000f08 00018a0a R_ARM_THM_CALL 000041f5 _PyDict_Next │ │ │ │ │ 00000f16 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000f1a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000f22 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000f3a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f76 0001e90a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000f9a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000faa 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fb0 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000fd0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000fd4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000fea 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001026 0001770a R_ARM_THM_CALL 00002701 PyDict_GetItemRef │ │ │ │ │ +00001026 0001770a R_ARM_THM_CALL 00002731 PyDict_GetItemRef │ │ │ │ │ 00001038 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001062 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000107e 0001cc0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 00001088 0001ed0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 00001094 0000e52f R_ARM_THM_MOVW_ABS_NC 000003dc .LC30 │ │ │ │ │ 00001098 0000e530 R_ARM_THM_MOVT_ABS 000003dc .LC30 │ │ │ │ │ 0000109e 0001ee0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ @@ -220,135 +220,135 @@ │ │ │ │ │ 000013d4 0001ef0a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ 000013e8 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 000013f6 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001412 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001424 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001456 0001b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00001468 0001a40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001492 00018a0a R_ARM_THM_CALL 000041c5 _PyDict_Next │ │ │ │ │ +00001492 00018a0a R_ARM_THM_CALL 000041f5 _PyDict_Next │ │ │ │ │ 000014c0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000014c4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000014cc 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000014ec 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001504 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000216 0001a11e R_ARM_THM_JUMP24 00005b41 _PyDictView_New │ │ │ │ │ -00000226 0000631e R_ARM_THM_JUMP24 00005cd5 dictiter_new │ │ │ │ │ -0000023e 0000631e R_ARM_THM_JUMP24 00005cd5 dictiter_new │ │ │ │ │ +00000216 0001a11e R_ARM_THM_JUMP24 00005b71 _PyDictView_New │ │ │ │ │ +00000226 0000631e R_ARM_THM_JUMP24 00005d05 dictiter_new │ │ │ │ │ +0000023e 0000631e R_ARM_THM_JUMP24 00005d05 dictiter_new │ │ │ │ │ 00000566 0001cb1e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ 000005a0 00015a1e R_ARM_THM_JUMP24 000001ed PyDict_Contains │ │ │ │ │ 000007ae 0001d11e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ 000007da 0001741e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000844 00017b1e R_ARM_THM_JUMP24 000029b1 PyDict_Copy │ │ │ │ │ -00000876 0001d51e R_ARM_THM_JUMP24 000098fd _PyDict_FromKeys │ │ │ │ │ +00000844 00017b1e R_ARM_THM_JUMP24 000029e1 PyDict_Copy │ │ │ │ │ +00000876 0001d51e R_ARM_THM_JUMP24 00009911 _PyDict_FromKeys │ │ │ │ │ 000009de 0000071e R_ARM_THM_JUMP24 000000e9 new_dict.isra.0 │ │ │ │ │ -00000e6c 0000821e R_ARM_THM_JUMP24 00008845 clear_lock_held │ │ │ │ │ -00000f46 0000331e R_ARM_THM_JUMP24 00002fd5 dict_merge.isra.0 │ │ │ │ │ +00000e6c 0000821e R_ARM_THM_JUMP24 0000885d clear_lock_held │ │ │ │ │ +00000f46 0000331e R_ARM_THM_JUMP24 00003005 dict_merge.isra.0 │ │ │ │ │ 00000fe4 0001c81e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ 000010dc 0001741e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x12570 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x12584 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00004402 R_ARM_ABS32 00003b41 dict_dealloc │ │ │ │ │ +00000018 00004402 R_ARM_ABS32 00003b71 dict_dealloc │ │ │ │ │ 0000002c 0000c002 R_ARM_ABS32 00000621 dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00021502 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00021602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00004c02 R_ARM_ABS32 00004491 dict_traverse │ │ │ │ │ -00000060 00007f02 R_ARM_ABS32 00008695 dict_tp_clear │ │ │ │ │ -00000064 0000db02 R_ARM_ABS32 00009ddd dict_richcompare │ │ │ │ │ -0000006c 00003202 R_ARM_ABS32 00008cbd dict_iter │ │ │ │ │ +0000005c 00004c02 R_ARM_ABS32 000044c1 dict_traverse │ │ │ │ │ +00000060 00007f02 R_ARM_ABS32 000086ad dict_tp_clear │ │ │ │ │ +00000064 0000db02 R_ARM_ABS32 00009df1 dict_richcompare │ │ │ │ │ +0000006c 00003202 R_ARM_ABS32 00008cd5 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 0000a002 R_ARM_ABS32 00000251 dict_init │ │ │ │ │ 00000098 00021702 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 00009c02 R_ARM_ABS32 00008f11 dict_new │ │ │ │ │ +0000009c 00009c02 R_ARM_ABS32 00008f29 dict_new │ │ │ │ │ 000000a0 0001a302 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000a402 R_ARM_ABS32 0000900d dict_vectorcall │ │ │ │ │ +000000c8 0000a402 R_ARM_ABS32 00009025 dict_vectorcall │ │ │ │ │ 000000f0 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006602 R_ARM_ABS32 00005e11 dictview_dealloc │ │ │ │ │ +00000104 00006602 R_ARM_ABS32 00005e41 dictview_dealloc │ │ │ │ │ 00000118 0000e602 R_ARM_ABS32 0000106d dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000134 00021602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000d002 R_ARM_ABS32 00009c59 dictview_traverse │ │ │ │ │ +00000148 0000d002 R_ARM_ABS32 00009c6d dictview_traverse │ │ │ │ │ 00000150 0000ed02 R_ARM_ABS32 000012b5 dictview_richcompare │ │ │ │ │ -00000158 00006002 R_ARM_ABS32 00005bed dictitems_iter │ │ │ │ │ +00000158 00006002 R_ARM_ABS32 00005c1d dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00007402 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ +000001d4 00007402 R_ARM_ABS32 00007b95 dictiter_dealloc │ │ │ │ │ 00000204 00021602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000218 0000b502 R_ARM_ABS32 000003b5 dictiter_traverse │ │ │ │ │ 00000228 00021802 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00006902 R_ARM_ABS32 00005e7d dictiter_iternextitem │ │ │ │ │ +0000022c 00006902 R_ARM_ABS32 00005ead dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00007402 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ +000002a4 00007402 R_ARM_ABS32 00007b95 dictiter_dealloc │ │ │ │ │ 000002e8 0000b502 R_ARM_ABS32 000003b5 dictiter_traverse │ │ │ │ │ 000002f8 00021802 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002fc 0000e902 R_ARM_ABS32 000010e5 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00007402 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ +00000374 00007402 R_ARM_ABS32 00007b95 dictiter_dealloc │ │ │ │ │ 000003b8 0000b502 R_ARM_ABS32 000003b5 dictiter_traverse │ │ │ │ │ 000003c8 00021802 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 0000e902 R_ARM_ABS32 000010e5 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00007402 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ +00000444 00007402 R_ARM_ABS32 00007b95 dictiter_dealloc │ │ │ │ │ 00000488 0000b502 R_ARM_ABS32 000003b5 dictiter_traverse │ │ │ │ │ 00000498 00021802 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 0000e902 R_ARM_ABS32 000010e5 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00006602 R_ARM_ABS32 00005e11 dictview_dealloc │ │ │ │ │ +00000514 00006602 R_ARM_ABS32 00005e41 dictview_dealloc │ │ │ │ │ 00000528 0000e602 R_ARM_ABS32 0000106d dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000544 00021602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000d002 R_ARM_ABS32 00009c59 dictview_traverse │ │ │ │ │ +00000558 0000d002 R_ARM_ABS32 00009c6d dictview_traverse │ │ │ │ │ 00000560 0000ed02 R_ARM_ABS32 000012b5 dictview_richcompare │ │ │ │ │ 00000568 00009102 R_ARM_ABS32 00000221 dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00007402 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ +000005e4 00007402 R_ARM_ABS32 00007b95 dictiter_dealloc │ │ │ │ │ 00000614 00021602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000628 0000b502 R_ARM_ABS32 000003b5 dictiter_traverse │ │ │ │ │ 00000638 00021802 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 00009b02 R_ARM_ABS32 00008d61 dictiter_iternextkey │ │ │ │ │ +0000063c 00009b02 R_ARM_ABS32 00008d79 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00006602 R_ARM_ABS32 00005e11 dictview_dealloc │ │ │ │ │ +000006b4 00006602 R_ARM_ABS32 00005e41 dictview_dealloc │ │ │ │ │ 000006c8 0000e602 R_ARM_ABS32 0000106d dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00021602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000d002 R_ARM_ABS32 00009c59 dictview_traverse │ │ │ │ │ +000006f8 0000d002 R_ARM_ABS32 00009c6d dictview_traverse │ │ │ │ │ 00000708 00009602 R_ARM_ABS32 00000239 dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00021402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00007402 R_ARM_ABS32 00007b61 dictiter_dealloc │ │ │ │ │ +00000784 00007402 R_ARM_ABS32 00007b95 dictiter_dealloc │ │ │ │ │ 000007b4 00021602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000007c8 0000b502 R_ARM_ABS32 000003b5 dictiter_traverse │ │ │ │ │ 000007d8 00021802 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000ae02 R_ARM_ABS32 000094e5 dictiter_iternextvalue │ │ │ │ │ +000007dc 0000ae02 R_ARM_ABS32 000094f9 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000840 00010402 R_ARM_ABS32 000007d5 dictvalues_reversed │ │ │ │ │ 00000848 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000085c 0000ec02 R_ARM_ABS32 000012ad dictview_len │ │ │ │ │ 00000884 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 0000fa02 R_ARM_ABS32 00000599 dictviews_isdisjoint │ │ │ │ │ @@ -370,54 +370,54 @@ │ │ │ │ │ 00000948 0000f402 R_ARM_ABS32 0000010d dictviews_or │ │ │ │ │ 0000099c 0000ec02 R_ARM_ABS32 000012ad dictview_len │ │ │ │ │ 000009b8 0000b602 R_ARM_ABS32 0000059d dictkeys_contains │ │ │ │ │ 000009c4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00010c02 R_ARM_ABS32 00000877 dictview_mapping │ │ │ │ │ 000009d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00008d02 R_ARM_ABS32 00008bd5 dictiter_len │ │ │ │ │ +000009f0 00008d02 R_ARM_ABS32 00008bed dictiter_len │ │ │ │ │ 000009f8 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00010102 R_ARM_ABS32 00000771 dictiter_reduce │ │ │ │ │ 00000a08 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a58 0000cb02 R_ARM_ABS32 00000899 dict_or │ │ │ │ │ 00000a8c 0000b402 R_ARM_ABS32 00000389 dict_ior │ │ │ │ │ 00000ac8 00015a02 R_ARM_ABS32 000001ed PyDict_Contains │ │ │ │ │ 00000ad4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000ac02 R_ARM_ABS32 00009469 dict___contains__ │ │ │ │ │ +00000ad8 0000ac02 R_ARM_ABS32 00009481 dict___contains__ │ │ │ │ │ 00000ae0 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00003702 R_ARM_ABS32 00002ce9 dict_subscript │ │ │ │ │ +00000ae8 00003702 R_ARM_ABS32 00002d19 dict_subscript │ │ │ │ │ 00000af0 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af8 00010a02 R_ARM_ABS32 00000805 dict___sizeof__ │ │ │ │ │ 00000b00 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00007802 R_ARM_ABS32 00007dc5 dict_get │ │ │ │ │ +00000b08 00007802 R_ARM_ABS32 00007df5 dict_get │ │ │ │ │ 00000b10 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000a302 R_ARM_ABS32 00008fa1 dict_setdefault │ │ │ │ │ +00000b18 0000a302 R_ARM_ABS32 00008fb9 dict_setdefault │ │ │ │ │ 00000b20 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007202 R_ARM_ABS32 0000763d dict_pop │ │ │ │ │ +00000b28 00007202 R_ARM_ABS32 00007671 dict_pop │ │ │ │ │ 00000b30 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b38 0000d402 R_ARM_ABS32 00000b7d dict_popitem │ │ │ │ │ 00000b40 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b48 00008e02 R_ARM_ABS32 00000215 dict_keys │ │ │ │ │ 00000b50 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00005b02 R_ARM_ABS32 00005a71 dict_items │ │ │ │ │ +00000b58 00005b02 R_ARM_ABS32 00005aa1 dict_items │ │ │ │ │ 00000b60 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 00009302 R_ARM_ABS32 00008bed dict_values │ │ │ │ │ +00000b68 00009302 R_ARM_ABS32 00008c05 dict_values │ │ │ │ │ 00000b70 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005502 R_ARM_ABS32 000057fd dict_update │ │ │ │ │ +00000b78 00005502 R_ARM_ABS32 0000582d dict_update │ │ │ │ │ 00000b80 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b88 0000c702 R_ARM_ABS32 00000849 dict_fromkeys │ │ │ │ │ 00000b90 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b98 0000d202 R_ARM_ABS32 00000b61 dict_clear │ │ │ │ │ 00000ba0 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -426,19 +426,19 @@ │ │ │ │ │ 00000bb0 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bb8 0000e702 R_ARM_ABS32 00000101 dict___reversed__ │ │ │ │ │ 00000bc0 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bc4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bc8 00021902 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 0000ad02 R_ARM_ABS32 000094e1 dict_length │ │ │ │ │ -00000be8 00003702 R_ARM_ABS32 00002ce9 dict_subscript │ │ │ │ │ -00000bec 00004702 R_ARM_ABS32 00003fa9 dict_ass_sub │ │ │ │ │ +00000be4 0000ad02 R_ARM_ABS32 000094f5 dict_length │ │ │ │ │ +00000be8 00003702 R_ARM_ABS32 00002d19 dict_subscript │ │ │ │ │ +00000bec 00004702 R_ARM_ABS32 00003fd9 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x12b40 contains 928 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x12b54 contains 928 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 0001560a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000009c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000a0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000a4 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000d8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -450,936 +450,936 @@ │ │ │ │ │ 0000019c 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000001d6 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001e0 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001e4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001e8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001fc 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000200 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000216 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ +00000216 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ 00000238 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000248 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -0000025a 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -00000276 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000002ca 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002ce 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000426 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000506 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000708 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000075c 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000806 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000089c 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000008c8 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a00 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a44 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a5c 00000b0a R_ARM_THM_CALL 000000a1 compare_unicode_generic │ │ │ │ │ -00000a8a 00000b0a R_ARM_THM_CALL 000000a1 compare_unicode_generic │ │ │ │ │ -00000ab2 00000b0a R_ARM_THM_CALL 000000a1 compare_unicode_generic │ │ │ │ │ -00000ada 00000b0a R_ARM_THM_CALL 000000a1 compare_unicode_generic │ │ │ │ │ -00000b0c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b50 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc0 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000bc4 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000be8 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000bec 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000bfc 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000c22 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c26 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c2a 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c52 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c56 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000cc6 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000d00 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d3a 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000d7c 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00000da4 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000dd2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dda 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000de0 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e64 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e72 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e90 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ea0 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ec4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000eee 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ef2 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f0c 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00001008 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001136 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001148 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000125c 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -0000126a 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -0000127a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001282 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000142e 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001470 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000153e 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000156e 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000157c 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000163e 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001660 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001688 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000016c0 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016c8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001972 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000019f2 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a10 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a62 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001a66 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001a96 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00001caa 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001d1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001dc2 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00001e14 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -00001e2a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e2e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e36 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e72 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e7a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fa6 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001faa 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001fbe 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00001fca 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001fda 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00001fe0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fe4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fec 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001ff6 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -00002014 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002036 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002044 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002068 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000206c 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002096 00016c0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -000020a6 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000020b6 00016d0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00002394 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002398 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000023f6 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002472 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024ca 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002520 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002544 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000255e 00016c0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000256c 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00002580 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00002584 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000258a 0001700a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002594 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00002598 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000259c 0001710a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000025a2 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000025a6 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000025aa 0001710a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000025c0 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025c4 0001720a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000025fc 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002600 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000261a 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00002634 0001750a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00002658 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000265c 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002690 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002694 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000026a2 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000026b0 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000026d4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026da 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000026de 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000026e6 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000026f4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000271c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002720 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002734 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -0000275e 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000276e 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00002780 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -0000278c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002790 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002798 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027b4 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -0000281c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002820 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002844 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002848 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002852 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000028aa 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000028ae 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000028ca 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000028d6 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -000028dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002914 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002918 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000293c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002940 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000294c 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002970 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002974 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002992 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000029a0 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -000029ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000029e4 0000322f R_ARM_THM_MOVW_ABS_NC 00008cbd dict_iter │ │ │ │ │ -000029e8 00003230 R_ARM_THM_MOVT_ABS 00008cbd dict_iter │ │ │ │ │ -00002a3a 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002a4c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ade 0001560a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002b42 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b46 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b4a 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002ba8 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bb4 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bfc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c02 0000340a R_ARM_THM_CALL 00000a4d copy_values │ │ │ │ │ -00002c0c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002c10 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002c14 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002caa 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002cc0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002cc4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ccc 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002cd4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cd8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cdc 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ce0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ce4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cf8 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002cfc 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002d12 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00002d36 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002d46 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00002d56 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002d5a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002d64 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00002d70 00017d0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002d76 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d84 00017f0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002da0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002daa 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -00002db0 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002dc6 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00002e22 0000322f R_ARM_THM_MOVW_ABS_NC 00008cbd dict_iter │ │ │ │ │ -00002e26 00003230 R_ARM_THM_MOVT_ABS 00008cbd dict_iter │ │ │ │ │ -00002e3a 0001820a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00002e46 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00002e66 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00002e70 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002e74 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002eb4 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00002ec2 0001850a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00002eee 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002f00 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002f1e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f4a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f4e 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f70 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f8c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f92 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002f96 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002f9e 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002fa8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fc2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fca 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003018 0000322f R_ARM_THM_MOVW_ABS_NC 00008cbd dict_iter │ │ │ │ │ -0000301c 00003230 R_ARM_THM_MOVT_ABS 00008cbd dict_iter │ │ │ │ │ -0000302e 0001820a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -0000303a 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000305c 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000306c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003070 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000030b2 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000030c0 0001850a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000030e8 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000030fa 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003118 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000314e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003152 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003170 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003192 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000319c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000031a0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000031a8 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000248 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00000252 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +00000272 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000002c6 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002ca 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000422 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000514 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000734 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000788 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000832 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000008c8 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000008f4 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a32 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a78 00000b0a R_ARM_THM_CALL 000000a1 compare_unicode_generic │ │ │ │ │ +00000a98 00000b0a R_ARM_THM_CALL 000000a1 compare_unicode_generic │ │ │ │ │ +00000aca 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000afe 00000b0a R_ARM_THM_CALL 000000a1 compare_unicode_generic │ │ │ │ │ +00000b2c 00000b0a R_ARM_THM_CALL 000000a1 compare_unicode_generic │ │ │ │ │ +00000b4c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b76 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000bf8 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c1c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c20 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c30 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000c56 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c5a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000c5e 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c86 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c8a 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000cfa 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000d34 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000d6e 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000db0 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00000dd8 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e06 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e0e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e14 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e98 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000ea6 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000ec4 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ed4 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ef8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f22 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000f26 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000f40 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +0000103c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000116a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000117c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001290 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +0000129e 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +000012ae 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012b6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001462 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000014a4 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001572 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000015a2 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000015b0 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001672 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001694 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000016bc 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000016f4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016fc 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019a6 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001a26 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a44 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a96 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001a9a 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001aca 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00001cf2 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001d64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001df0 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00001e4e 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +00001e64 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e68 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e70 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001eac 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fde 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001fe2 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001ff6 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00002002 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002012 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00002018 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000201c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002024 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000202e 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +0000204c 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000206e 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000207c 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000020a0 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000020a4 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000020ce 00016c0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000020de 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000020ee 00016d0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000023d8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000023dc 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000242a 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024a6 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002500 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002556 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000257a 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002594 00016c0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000025a2 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000025a8 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000025ac 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000025b0 00016f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000025be 0001702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000025c2 00017030 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000025c8 0001710a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000025d2 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000025d6 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000025da 00016f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000025e8 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000025ec 0001720a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000262c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002630 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000264a 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002664 0001750a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00002688 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000268c 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000026c0 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000026c4 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000026d2 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000026e0 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002704 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000270a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000270e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002716 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002724 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002728 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000274c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002750 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002764 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +0000278e 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000279e 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000027b0 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +000027bc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000027c0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000027c8 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027e4 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +0000284c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002850 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002874 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002878 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002882 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000028da 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000028de 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000028fa 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002906 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +0000290c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002944 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002948 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000296c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002970 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000297c 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000029a0 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000029a4 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000029c2 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000029d0 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +000029dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002a14 0000322f R_ARM_THM_MOVW_ABS_NC 00008cd5 dict_iter │ │ │ │ │ +00002a18 00003230 R_ARM_THM_MOVT_ABS 00008cd5 dict_iter │ │ │ │ │ +00002a6a 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a7c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b0e 0001560a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002b72 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b76 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b7a 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002bd8 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002be4 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c2c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c32 0000340a R_ARM_THM_CALL 00000a4d copy_values │ │ │ │ │ +00002c3c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002c40 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002c44 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002cda 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002cf0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002cf4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002cfc 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d04 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d08 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d0c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002d14 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d28 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002d2c 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002d42 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00002d66 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002d76 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00002d86 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d8a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002d94 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00002da0 00017d0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002da6 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002db4 00017f0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002dd0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dda 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +00002de0 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002df6 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00002e52 0000322f R_ARM_THM_MOVW_ABS_NC 00008cd5 dict_iter │ │ │ │ │ +00002e56 00003230 R_ARM_THM_MOVT_ABS 00008cd5 dict_iter │ │ │ │ │ +00002e6a 0001820a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00002e76 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00002e96 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00002ea0 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002ea4 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002ee4 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00002ef2 0001850a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00002f1e 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002f30 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002f4e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f7a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f7e 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fa0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fbc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fc2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002fc6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002fce 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002fd8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ff2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ffa 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003048 0000322f R_ARM_THM_MOVW_ABS_NC 00008cd5 dict_iter │ │ │ │ │ +0000304c 00003230 R_ARM_THM_MOVT_ABS 00008cd5 dict_iter │ │ │ │ │ +0000305e 0001820a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000306a 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000308c 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000309c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000030a0 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000030e2 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000030f0 0001850a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003118 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000312a 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003148 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000317e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003182 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031a0 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 000031c2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031d8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000321a 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003228 00015a0a R_ARM_THM_CALL 000001ed PyDict_Contains │ │ │ │ │ -00003234 0001850a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003240 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003244 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003266 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003276 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000328a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032ac 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032b6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032ca 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032d2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031cc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000031d0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000031d8 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000031f2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003208 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000324a 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003258 00015a0a R_ARM_THM_CALL 000001ed PyDict_Contains │ │ │ │ │ +00003264 0001850a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003270 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003274 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003296 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000032a6 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000032ba 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000032dc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003374 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003386 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000347e 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000350c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003522 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f6 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000035fa 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000035fe 00003e2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ -00003602 00003e30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ -00003608 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003614 00015e0a R_ARM_THM_CALL 00000265 _PyDict_Contains_KnownHash │ │ │ │ │ -00003664 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003682 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003738 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000373c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000376c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000377a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003848 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003854 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003874 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003898 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038a8 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -000038be 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039dc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a70 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a7e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a8c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a9a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aa8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ab6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ac4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ade 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aee 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032e6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032fa 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003302 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000330c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003314 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000033a4 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000033b6 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000034ae 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000353c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003552 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003626 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000362a 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000362e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ +00003632 00003e30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ +00003638 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003644 00015e0a R_ARM_THM_CALL 00000261 _PyDict_Contains_KnownHash │ │ │ │ │ +00003694 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036b2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003768 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000376c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000379c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037aa 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003878 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003884 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000038a4 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000038c8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038d8 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +000038ee 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a0c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aa0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aae 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003abc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aca 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ad8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ae6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003af4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003b0e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b14 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b24 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b34 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b3c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b6e 0001880a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00003bd4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bdc 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003be2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003be6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c2a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cac 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cba 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf8 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e3c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e66 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e6c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e70 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e74 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e80 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e8e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e9c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eaa 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ec6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003edc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eec 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003efc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b1e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b3e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b44 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b54 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b64 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b6c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b9e 0001880a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00003c04 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c0c 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c12 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c16 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c5a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cdc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cea 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d20 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d28 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e6c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e96 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e9c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ea0 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ea4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003eb0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ebe 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ecc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eda 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ee8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003f0c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f46 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f54 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f64 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f74 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f8e 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00003fe0 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003fe4 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000400a 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000400e 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000401e 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003f1c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f2c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f3c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f76 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f84 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f94 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fa4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fbe 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00004010 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004014 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000403a 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000403e 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000405a 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004066 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -0000407c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004080 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004088 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000040c0 00018a0a R_ARM_THM_CALL 000041c5 _PyDict_Next │ │ │ │ │ -000042e2 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000042f6 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000042fa 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000430e 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00004336 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004352 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000435e 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -00004374 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004378 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004380 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000043b4 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000043d4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -000043d8 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -000043e2 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000440a 0001900a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -0000443a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000443e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004446 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000444e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004454 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000446c 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000045b2 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000045b6 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000045e0 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -0000467e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000468a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004766 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004774 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -000047d0 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000047da 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000047de 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000047e6 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000047f6 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00004838 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000048d4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048e0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a12 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004a1c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004a20 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004a28 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004a38 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00004c74 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004d00 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004d5c 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004db8 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004e5e 0001560a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004ec8 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004ecc 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004fb6 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004fba 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005070 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005074 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005078 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000050b0 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000050c8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000050cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000050d0 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000050d4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000050e4 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000050f8 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005112 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005290 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000052a8 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000052ac 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000052c8 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000052fa 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00005322 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005336 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -0000535e 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005362 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000055a2 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005612 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000566a 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000056d0 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000576c 0001980a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -000057b2 0001990a R_ARM_THM_CALL 000008f5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -000057de 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000057e2 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000057e6 0000512f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ -000057ea 00005130 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ -000057f0 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000057f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000581a 0000532f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -0000581e 00005330 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000582a 00019b0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00005842 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005846 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005854 00019d0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000587e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005882 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000058a8 0000322f R_ARM_THM_MOVW_ABS_NC 00008cbd dict_iter │ │ │ │ │ -000058ac 00003230 R_ARM_THM_MOVT_ABS 00008cbd dict_iter │ │ │ │ │ -000058c4 00019e0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -000058ee 0001820a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -000058fa 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00005952 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005960 0001850a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000596c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005970 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005994 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000059a6 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000059c8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059e2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059e6 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a08 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a24 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a2a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005a2e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005a36 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005a4e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a56 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a60 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a68 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005a8c 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ae6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005aea 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005af2 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005b0c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005b10 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005b14 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005b18 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005b1e 0000592f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -00005b22 00005930 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -00005b2c 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005b34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005b38 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b3c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b5c 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005bb6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005bba 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005bc2 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005bca 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005bce 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005bd4 0000592f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -00005bd8 00005930 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -00005be0 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005be8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c02 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005c16 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c1a 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c34 0001a20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005c86 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c8a 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c92 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c96 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005ca8 0001a20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005cc6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ccc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005cd0 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005cea 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005d96 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005d9a 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005da4 0001a20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005dfc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005e08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005e0c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e6e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f46 0001a40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005f66 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f78 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ffc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006014 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00006018 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000601c 0000682f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -00006020 00006830 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -00006028 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006030 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00006034 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00006038 0000672f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -0000603c 00006730 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00006044 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006056 00006a0a R_ARM_THM_CALL 00000055 _PyTuple_Recycle.part.0 │ │ │ │ │ -000060ae 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000060f8 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000060fc 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006300 0001a70a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006322 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063c2 0001a80a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -000063ca 00006d0a R_ARM_THM_CALL 0000092d make_dict_from_instance_attributes.isra.0 │ │ │ │ │ -000063da 00017a0a R_ARM_THM_CALL 000028e1 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000649e 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006518 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000065a0 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000065b0 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000065b4 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000065b8 00006c2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ -000065bc 00006c30 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ -000065c6 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006662 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006690 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -0000669e 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -000066a6 0001970a R_ARM_THM_CALL 00005735 PyObject_GenericGetDict │ │ │ │ │ -000066c0 00017a0a R_ARM_THM_CALL 000028e1 _PyDict_SetItem_LockHeld │ │ │ │ │ -000066dc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066ea 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00006798 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000679c 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000068a6 0001a80a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -000068ae 00006d0a R_ARM_THM_CALL 0000092d make_dict_from_instance_attributes.isra.0 │ │ │ │ │ -000068be 00017a0a R_ARM_THM_CALL 000028e1 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006920 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006990 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00006994 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00006998 00006c2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ -0000699c 00006c30 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ -000069a8 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000069d4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069e4 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00006a9c 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006c76 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006c9c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006ca0 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006dc4 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006e34 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006e98 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006ed8 0001720a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000708e 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007110 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007168 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071c0 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071e2 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000071e6 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000071f8 0001720a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00007230 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007234 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000724a 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00007258 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007268 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00007274 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -0000728e 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007292 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000074c4 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007542 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000759a 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000075f2 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007638 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000767c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007680 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000769a 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -0000773a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000774e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077ca 0000702f R_ARM_THM_MOVW_ABS_NC 00000168 .LC9 │ │ │ │ │ -000077ce 00007030 R_ARM_THM_MOVT_ABS 00000168 .LC9 │ │ │ │ │ -000077d8 0001ad0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000077f0 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000078a0 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000078aa 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -000078ba 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -000078c0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000078c4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000078cc 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000793a 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000793e 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007960 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007970 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -0000798e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007992 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000799a 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000079c4 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00007a68 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007aa6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b0a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b1a 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00007bd8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bf2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c10 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007c14 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007c46 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007c90 0001b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007da8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dae 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007db2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007dba 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007de6 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007dea 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007df0 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007df4 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007e00 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007e10 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00007e44 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00007e7a 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -00007e80 0000772f R_ARM_THM_MOVW_ABS_NC 0000016c .LC10 │ │ │ │ │ -00007e84 00007730 R_ARM_THM_MOVT_ABS 0000016c .LC10 │ │ │ │ │ -00007e8e 0001ad0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007ef4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f18 00007a0a R_ARM_THM_CALL 00000aa1 detach_dict_from_object │ │ │ │ │ -00007f20 0000792f R_ARM_THM_MOVW_ABS_NC 00000170 .LC11 │ │ │ │ │ -00007f24 00007930 R_ARM_THM_MOVT_ABS 00000170 .LC11 │ │ │ │ │ -00007f28 0001710a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007fc2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ff4 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008008 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000080b8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080c4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081b0 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00008212 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008216 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000822c 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00008256 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -00008264 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008274 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000082a8 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000082ac 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000082c8 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00008366 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008444 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084c2 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000084dc 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -0000851a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008522 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -00008538 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00008542 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008546 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000854e 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008596 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000085a0 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000085a4 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000085ba 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000085da 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085f0 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008602 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00008612 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -00008724 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008752 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008766 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087b2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087c0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087d8 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00008820 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008830 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000883c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008840 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000088d6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008920 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008960 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000896e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089a8 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -000089b8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089c8 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000089d8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000089dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008a04 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008a2e 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008a5c 0001560a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ab8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008abc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008ac0 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008b08 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b10 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b14 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b18 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b1c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008bb8 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00008bc8 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -00008c08 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008c62 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008c66 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008c6e 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008c88 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008c8c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008c90 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008c94 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008c9a 0000592f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -00008c9e 00005930 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -00008ca8 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008cb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008cb4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008cb8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008cce 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008d54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008d58 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008d5c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008eca 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ed0 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008ed4 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00008ed8 0000682f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -00008edc 00006830 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -00008ee4 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008eec 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008ef0 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00008ef4 0000672f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00008ef8 00006730 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00008efe 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008f98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008f9c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fd6 0000a12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC16 │ │ │ │ │ -00008fda 0000a130 R_ARM_THM_MOVT_ABS 00000208 .LC16 │ │ │ │ │ -00008fe4 0001ad0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008ffa 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008ffe 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000090d2 0001620a R_ARM_THM_CALL 00000b8d PyDict_SetItem │ │ │ │ │ -000090f4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000090fc 00009e2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ -00009100 00009e30 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ -0000910a 0001ad0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009128 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009144 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00009156 0000a62f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ -0000915a 0000a630 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ -0000915e 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009162 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000091e6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091ee 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000091fa 0001bc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000924e 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000925c 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000929a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092bc 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092d8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092e6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092ee 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009300 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009324 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009328 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000932e 0001bd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00009338 0000a72f R_ARM_THM_MOVW_ABS_NC 0000022c .LC18 │ │ │ │ │ -0000933c 0000a730 R_ARM_THM_MOVT_ABS 0000022c .LC18 │ │ │ │ │ -00009340 0001be0a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00009350 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009364 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009378 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000938c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009394 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000939e 0000a62f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ -000093a2 0000a630 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ -000093a6 0001bc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00009426 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000943a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009440 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009444 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009448 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009450 0000a82f R_ARM_THM_MOVW_ABS_NC 00000274 .LC19 │ │ │ │ │ -00009454 0000a830 R_ARM_THM_MOVT_ABS 00000274 .LC19 │ │ │ │ │ -00009458 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009460 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009478 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000947c 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009492 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -0000949e 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000094a2 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000094b0 0001c02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000094b4 0001c030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000094bc 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000094cc 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -000094d8 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ -0000956e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095a4 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000095a8 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000095ac 0000682f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -000095b0 00006830 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -000095b8 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000095dc 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000095e0 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000095e4 0000672f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -000095e8 00006730 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -000095f0 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009692 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096dc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009722 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009730 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009746 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ -0000978e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000979e 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000097b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000097b4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000097da 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000097de 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000097e2 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009856 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000989e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098e2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098f0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098f8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009946 0001d60a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00009954 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009958 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009968 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000996c 0001c730 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00009976 0001d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000997a 0001d730 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00009986 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00009998 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000999c 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000099f2 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000099fc 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a16 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a24 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009a62 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00009a72 0001d80a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -00009a86 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ace 0001d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00009b48 00018a0a R_ARM_THM_CALL 000041c5 _PyDict_Next │ │ │ │ │ -00009b90 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00009baa 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bc0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000404e 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000406a 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000406e 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000408a 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004096 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +000040ac 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000040b0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000040b8 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000040c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000040f0 00018a0a R_ARM_THM_CALL 000041f5 _PyDict_Next │ │ │ │ │ +00004312 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004326 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000432a 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000433e 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00004366 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004382 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000438e 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +000043a4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000043a8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000043b0 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000043e4 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00004404 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00004408 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00004412 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000443a 0001900a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +0000446a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000446e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004476 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000447e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004484 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000449c 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000045e2 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000045e6 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004610 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000046ac 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046b8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004720 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000472e 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +00004814 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000481e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004822 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000482a 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000483a 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00004868 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00004904 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004910 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a5c 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004a66 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004a6a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004a72 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004a82 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00004ca0 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004d2c 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004d88 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004de4 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004e8a 0001560a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004ef4 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004ef8 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004fe2 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004fe6 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000509c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050a0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050a4 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000050dc 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000050f8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000050fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005100 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005104 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005114 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005128 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005142 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000052d8 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000052dc 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000052f8 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +0000532a 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00005352 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005366 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +0000538e 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005392 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000055d2 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005642 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000569a 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005700 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000579c 0001980a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +000057e2 0001990a R_ARM_THM_CALL 000008f5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000580e 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00005812 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00005816 0000512f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ +0000581a 00005130 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ +00005820 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005828 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000584a 0000532f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000584e 00005330 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +0000585a 00019b0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00005872 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005876 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005884 00019d0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +000058ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000058b2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058d8 0000322f R_ARM_THM_MOVW_ABS_NC 00008cd5 dict_iter │ │ │ │ │ +000058dc 00003230 R_ARM_THM_MOVT_ABS 00008cd5 dict_iter │ │ │ │ │ +000058f4 00019e0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000591e 0001820a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000592a 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00005982 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005990 0001850a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000599c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000059a0 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000059c4 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000059d6 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000059f8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a12 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a16 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a38 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a54 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a5a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005a5e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005a66 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005a7e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a86 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a90 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a98 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005abc 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b16 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005b1a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005b22 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005b3c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b40 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005b44 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b48 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b4e 0000592f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +00005b52 00005930 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +00005b5c 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b68 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b6c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b8c 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005be6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005bea 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005bf2 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005bfa 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005bfe 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005c04 0000592f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +00005c08 00005930 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +00005c10 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005c18 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005c32 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005c46 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c4a 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c64 0001a20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005cb6 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005cba 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005cc2 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005cc6 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005cd8 0001a20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005cf6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d00 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d1a 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005dc6 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005dca 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005dd4 0001a20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005e2c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005e38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005e3c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e9e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f76 0001a40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005f96 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fa8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000602c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006044 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00006048 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000604c 0000682f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +00006050 00006830 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00006058 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006060 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00006064 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00006068 0000672f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +0000606c 00006730 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00006074 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006086 00006a0a R_ARM_THM_CALL 00000055 _PyTuple_Recycle.part.0 │ │ │ │ │ +000060de 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006128 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000612c 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006320 0001a70a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006342 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063f2 0001a80a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +000063fa 00006d0a R_ARM_THM_CALL 0000092d make_dict_from_instance_attributes.isra.0 │ │ │ │ │ +0000640a 00017a0a R_ARM_THM_CALL 00002911 _PyDict_SetItem_LockHeld │ │ │ │ │ +000064ce 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006548 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000065d0 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000065e0 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000065e4 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000065e8 00006c2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ +000065ec 00006c30 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ +000065f6 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006692 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000066c0 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +000066ce 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +000066d6 0001970a R_ARM_THM_CALL 00005765 PyObject_GenericGetDict │ │ │ │ │ +000066f0 00017a0a R_ARM_THM_CALL 00002911 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000670c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000671a 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +000067c8 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000067cc 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000068d6 0001a80a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +000068de 00006d0a R_ARM_THM_CALL 0000092d make_dict_from_instance_attributes.isra.0 │ │ │ │ │ +000068ee 00017a0a R_ARM_THM_CALL 00002911 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006950 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000069c0 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000069c4 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000069c8 00006c2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ +000069cc 00006c30 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ +000069d8 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006a04 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a14 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00006acc 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006ca6 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006ccc 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006cd0 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006df4 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006e64 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006ec8 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006ef4 0001720a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000070be 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007140 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007198 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071f0 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007212 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007216 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007228 0001720a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007260 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007264 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000727a 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00007288 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007298 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000072a4 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +000072be 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000072c2 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000074f8 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007576 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000075ce 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007626 00015f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000766c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000076b0 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000076b4 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000076ce 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +0000776e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007782 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077fe 0000702f R_ARM_THM_MOVW_ABS_NC 00000168 .LC9 │ │ │ │ │ +00007802 00007030 R_ARM_THM_MOVT_ABS 00000168 .LC9 │ │ │ │ │ +0000780c 0001ad0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007824 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000078d4 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000078de 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +000078ee 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +000078f4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000078f8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007900 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000796e 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007972 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007994 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000079a4 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +000079c2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000079c6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000079ce 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000079f8 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00007a9c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ada 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b3e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b78 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00007c0c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c26 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c44 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007c48 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007c7a 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007c9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007cc0 0001b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007d7e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007d82 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007d8a 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007dec 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e16 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007e1a 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007e20 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007e24 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007e30 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007e40 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00007e74 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00007eaa 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +00007eb0 0000772f R_ARM_THM_MOVW_ABS_NC 0000016c .LC10 │ │ │ │ │ +00007eb4 00007730 R_ARM_THM_MOVT_ABS 0000016c .LC10 │ │ │ │ │ +00007ebe 0001ad0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007f24 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f48 00007a0a R_ARM_THM_CALL 00000aa1 detach_dict_from_object │ │ │ │ │ +00007f50 0000792f R_ARM_THM_MOVW_ABS_NC 00000170 .LC11 │ │ │ │ │ +00007f54 00007930 R_ARM_THM_MOVT_ABS 00000170 .LC11 │ │ │ │ │ +00007f58 00016f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007fa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007ff2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008024 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008038 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000080e8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080f4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000822a 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00008242 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008246 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000825c 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00008286 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +00008294 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000082a4 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000082dc 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000082e0 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000082fc 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +0000839a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008494 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008502 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000851c 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +0000855a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008562 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +00008578 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00008582 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008586 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000858e 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000085b2 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000085bc 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000085c0 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000085d6 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000085f6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000860c 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000861e 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00008626 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +0000873c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000876a 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000877e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087ca 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087d8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087f0 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00008838 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008848 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008858 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000088ee 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008938 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008978 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008986 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089b8 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000089d0 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +000089e0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089f0 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000089f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008a1c 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008a46 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008a74 0001560a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ad0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ad4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ad8 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008b20 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008b28 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b2c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b30 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b34 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008bd0 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00008be0 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +00008c20 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008c7a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008c7e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008c86 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008ca0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ca4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ca8 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008cac 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008cb2 0000592f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +00008cb6 00005930 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +00008cc0 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008cc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008ccc 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008cd0 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ce6 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008d6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008d70 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008d74 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ee2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ee8 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008eec 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008ef0 0000682f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +00008ef4 00006830 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00008efc 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f04 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008f08 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008f0c 0000672f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00008f10 00006730 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00008f16 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008fb4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008fee 0000a12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC16 │ │ │ │ │ +00008ff2 0000a130 R_ARM_THM_MOVT_ABS 00000208 .LC16 │ │ │ │ │ +00008ffc 0001ad0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009012 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009016 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000090ea 0001620a R_ARM_THM_CALL 00000bc1 PyDict_SetItem │ │ │ │ │ +0000910c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009114 00009e2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ +00009118 00009e30 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ +00009122 0001ad0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000913c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009140 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000915c 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000916e 0000a62f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ +00009172 0000a630 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ +00009176 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000917a 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000091fe 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009206 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009212 0001bc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00009266 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009274 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000092b2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092d4 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000092f0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092fe 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009306 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009318 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000933c 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009340 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009346 0001bd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00009350 0000a72f R_ARM_THM_MOVW_ABS_NC 0000022c .LC18 │ │ │ │ │ +00009354 0000a730 R_ARM_THM_MOVT_ABS 0000022c .LC18 │ │ │ │ │ +00009358 0001be0a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +00009368 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000937c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009390 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093a4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093ac 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000093b6 0000a62f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ +000093ba 0000a630 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ +000093be 0001bc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000943e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009452 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009458 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000945c 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009460 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009468 0000a82f R_ARM_THM_MOVW_ABS_NC 00000274 .LC19 │ │ │ │ │ +0000946c 0000a830 R_ARM_THM_MOVT_ABS 00000274 .LC19 │ │ │ │ │ +00009470 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009478 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009490 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009494 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000094aa 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000094b6 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000094ba 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000094c8 0001c02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000094cc 0001c030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000094d4 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000094e4 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +000094ec 00000a0a R_ARM_THM_CALL 000000a7 dict_unhashable_type │ │ │ │ │ +00009582 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095b8 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000095bc 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000095c0 0000682f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +000095c4 00006830 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +000095cc 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000095f0 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000095f4 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000095f8 0000672f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +000095fc 00006730 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00009604 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000096a6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096f0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009736 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009744 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000975a 0001660a R_ARM_THM_CALL 000005a9 _PyDict_SendEvent │ │ │ │ │ +000097a2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097b2 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000097c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000097c8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000097ee 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000097f2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000097f6 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000986a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098b2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098f6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009904 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000990c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000995a 0001d60a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00009968 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000996c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000997c 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00009980 0001c730 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000998a 0001d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000998e 0001d730 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000999a 0001830a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000099ac 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000099b0 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009a06 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009a10 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a2a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a38 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009a76 0001840a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009a86 0001d80a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +00009a9a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ae2 0001d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00009b5c 00018a0a R_ARM_THM_CALL 000041f5 _PyDict_Next │ │ │ │ │ +00009ba4 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00009bbe 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009bd4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bdc 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009bee 0001da0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00009bf8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009ce0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009ce4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009ce8 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009cf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009d10 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009d14 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009d38 00016c0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00009d48 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00009d54 00016d0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00009d62 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009d7e 00016c0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00009d8e 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00009d92 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00009d96 0001710a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00009da4 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00009da8 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00009dae 0001700a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00009db6 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00009dba 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00009dbe 0001710a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00009dc4 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009dc8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009e98 00015c0a R_ARM_THM_CALL 00000299 _Py_dict_lookup │ │ │ │ │ -00009ebc 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00009eee 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f04 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f24 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f54 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00009f58 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00009f60 0001c02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00009f64 0001c030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00009f90 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009fa6 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009faa 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009fde 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ff0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c12 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001f88 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002864 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002962 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002cb4 0001671e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003ad0 0001591e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00004034 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005e50 0001a31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006418 00017a1e R_ARM_THM_JUMP24 000028e1 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006abe 00017a1e R_ARM_THM_JUMP24 000028e1 _PyDict_SetItem_LockHeld │ │ │ │ │ -000096ea 0001591e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000098aa 0001591e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00009dd6 0001991e R_ARM_THM_JUMP24 000008f5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00007bca 0001a31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007be4 0001a31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007c5a 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007f72 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000892e 0001591e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00008afa 0001671e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00008bac 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008be2 0001bb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00008be8 0001bb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00009be8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bf0 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009bf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009c02 0001da0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00009c0c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009cf4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009cf8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009cfc 0001630a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009d08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009d24 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009d28 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009d4c 00016c0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00009d5c 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00009d68 00016d0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00009d76 00015d0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009d92 00016c0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00009da2 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00009da6 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00009daa 00016f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00009db8 0001702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00009dbc 00017030 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00009dc2 0001710a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00009dca 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00009dce 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00009dd2 00016f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00009dd8 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009ddc 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009eac 00015c0a R_ARM_THM_CALL 00000295 _Py_dict_lookup │ │ │ │ │ +00009ed0 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009f02 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f18 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f38 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f68 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00009f6c 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00009f74 0001c02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00009f78 0001c030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00009fa4 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009fba 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009fbe 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009ff2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a004 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c46 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00001fc0 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002894 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002992 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002ce4 0001671e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003b00 0001591e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00004064 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005e80 0001a31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006448 00017a1e R_ARM_THM_JUMP24 00002911 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006aee 00017a1e R_ARM_THM_JUMP24 00002911 _PyDict_SetItem_LockHeld │ │ │ │ │ +000096fe 0001591e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000098be 0001591e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00009dea 0001991e R_ARM_THM_JUMP24 000008f5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00007bfe 0001a31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007c18 0001a31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007c8e 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007fa2 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008946 0001591e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00008b12 0001671e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008bc4 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008bfa 0001bb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00008c00 0001bb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x14840 contains 251 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x14854 contains 251 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000c12f R_ARM_THM_MOVW_ABS_NC 00000304 .LC23 │ │ │ │ │ 0000001a 0000c130 R_ARM_THM_MOVT_ABS 00000304 .LC23 │ │ │ │ │ 00000030 0001d40a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000c22f R_ARM_THM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ 0000003c 0000c230 R_ARM_THM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ 0000005c 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000060 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000076 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000082 0001920a R_ARM_THM_CALL 000045a1 PyDict_DelItem │ │ │ │ │ +00000082 0001920a R_ARM_THM_CALL 000045d1 PyDict_DelItem │ │ │ │ │ 00000098 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000b6 0001eb0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 000000ba 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000be 00019f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000da 0000e32f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC28 │ │ │ │ │ 000000de 0000e330 R_ARM_THM_MOVT_ABS 000003b4 .LC28 │ │ │ │ │ 000000e2 0001a00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1392,49 +1392,49 @@ │ │ │ │ │ 00000196 0000070a R_ARM_THM_CALL 000000e9 new_dict.isra.0 │ │ │ │ │ 000001a4 0000340a R_ARM_THM_CALL 00000a4d copy_values │ │ │ │ │ 000001ac 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001b4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001b8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001bc 0001570a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000001d0 0001590a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000258 0000322f R_ARM_THM_MOVW_ABS_NC 00008cbd dict_iter │ │ │ │ │ -0000025c 00003230 R_ARM_THM_MOVT_ABS 00008cbd dict_iter │ │ │ │ │ +00000258 0000322f R_ARM_THM_MOVW_ABS_NC 00008cd5 dict_iter │ │ │ │ │ +0000025c 00003230 R_ARM_THM_MOVT_ABS 00008cd5 dict_iter │ │ │ │ │ 000002b4 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000002bc 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000002c6 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000032c 0000070a R_ARM_THM_CALL 000000e9 new_dict.isra.0 │ │ │ │ │ 00000346 0000070a R_ARM_THM_CALL 000000e9 new_dict.isra.0 │ │ │ │ │ -00000356 0000330a R_ARM_THM_CALL 00002fd5 dict_merge.isra.0 │ │ │ │ │ +00000356 0000330a R_ARM_THM_CALL 00003005 dict_merge.isra.0 │ │ │ │ │ 00000366 0001c80a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 00000384 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000039e 00018a0a R_ARM_THM_CALL 000041c5 _PyDict_Next │ │ │ │ │ +0000039e 00018a0a R_ARM_THM_CALL 000041f5 _PyDict_Next │ │ │ │ │ 000003da 0001e60a R_ARM_THM_CALL 00000e75 _PyDict_GetItem_KnownHash │ │ │ │ │ 000003e2 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003fa 0001600a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000040c 00002d0a R_ARM_THM_CALL 00004815 delitem_knownhash_lock_held │ │ │ │ │ +0000040c 00002d0a R_ARM_THM_CALL 00004845 delitem_knownhash_lock_held │ │ │ │ │ 00000418 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000041c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000420 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000042a 0001a20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000438 0001c90a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 00000456 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000046c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000484 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000048a 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ +0000048a 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ 000004a8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004c0 0001e90a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000004d0 0001f00a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ 000004ea 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000500 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000516 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051e 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ -00000524 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ -0000052a 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ -00000530 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ -00000536 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ +0000051e 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ +00000524 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ +0000052a 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ +00000530 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ +00000536 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ 0000053e 0000dd0a R_ARM_THM_CALL 00000fb5 dictviews_to_set │ │ │ │ │ 00000556 0001e90a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000056c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000582 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000590 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000594 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005b6 0001c02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -1458,32 +1458,32 @@ │ │ │ │ │ 000006aa 00017e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006b4 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000006b8 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000006c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006ce 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000006d2 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000006d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000712 00007b0a R_ARM_THM_CALL 00007f7d clear_inline_values │ │ │ │ │ +00000712 00007b0a R_ARM_THM_CALL 00007fad clear_inline_values │ │ │ │ │ 0000071c 00007a0a R_ARM_THM_CALL 00000aa1 detach_dict_from_object │ │ │ │ │ 00000744 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000075e 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ +0000075e 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ 000007a2 0001ed0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000007aa 0000240a R_ARM_THM_CALL 00001f75 Py_XDECREF │ │ │ │ │ +000007aa 0000240a R_ARM_THM_CALL 00001fad Py_XDECREF │ │ │ │ │ 000007b2 0001f40a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000007ba 0001002f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC31 │ │ │ │ │ 000007be 00010030 R_ARM_THM_MOVT_ABS 000003e4 .LC31 │ │ │ │ │ 000007c2 0001f50a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000007d0 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007de 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000007e2 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000007e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007f6 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000007fa 00019c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000800 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008cc 0000210a R_ARM_THM_CALL 00001a41 dict_setdefault_ref_lock_held │ │ │ │ │ +000008cc 0000210a R_ARM_THM_CALL 00001a75 dict_setdefault_ref_lock_held │ │ │ │ │ 00000914 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000918 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000091c 00010d2f R_ARM_THM_MOVW_ABS_NC 000003ec .LC32 │ │ │ │ │ 00000920 00010d30 R_ARM_THM_MOVT_ABS 000003ec .LC32 │ │ │ │ │ 00000926 0001870a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000934 0001586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000095a 0000880a R_ARM_THM_CALL 000001b9 validate_watcher_id │ │ │ │ │ @@ -1585,45 +1585,45 @@ │ │ │ │ │ 00000d0a 00012330 R_ARM_THM_MOVT_ABS 00000694 .LC51 │ │ │ │ │ 00000d24 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000d28 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000d32 0001242f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ 00000d36 00012430 R_ARM_THM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ 00000d3a 0001ff0a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000d50 00012c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000d9c 0000170a R_ARM_THM_CALL 00000de5 new_keys_object.isra.0 │ │ │ │ │ +00000d9c 0000170a R_ARM_THM_CALL 00000e19 new_keys_object.isra.0 │ │ │ │ │ 00000db4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dfa 0002030a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000e22 0001740a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000e2e 00016a0a R_ARM_THM_CALL 00001f8d PyDict_GetItemWithError │ │ │ │ │ +00000e2e 00016a0a R_ARM_THM_CALL 00001fc5 PyDict_GetItemWithError │ │ │ │ │ 00000e44 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e60 0002030a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00000ea8 0000730a R_ARM_THM_CALL 00007919 pop_lock_held │ │ │ │ │ +00000ea8 0000730a R_ARM_THM_CALL 0000794d pop_lock_held │ │ │ │ │ 00000ec0 00017c0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000ee2 0002030a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000f0e 0002030a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000056 0001d41e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 000000ce 0001ec1e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 000000fa 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000102 0000631e R_ARM_THM_JUMP24 00005cd5 dictiter_new │ │ │ │ │ -000006ca 0000631e R_ARM_THM_JUMP24 00005cd5 dictiter_new │ │ │ │ │ -0000076c 00002d1e R_ARM_THM_JUMP24 00004815 delitem_knownhash_lock_held │ │ │ │ │ -000007da 0000631e R_ARM_THM_JUMP24 00005cd5 dictiter_new │ │ │ │ │ -000007f2 0000631e R_ARM_THM_JUMP24 00005cd5 dictiter_new │ │ │ │ │ +00000102 0000631e R_ARM_THM_JUMP24 00005d05 dictiter_new │ │ │ │ │ +000006ca 0000631e R_ARM_THM_JUMP24 00005d05 dictiter_new │ │ │ │ │ +0000076c 00002d1e R_ARM_THM_JUMP24 00004845 delitem_knownhash_lock_held │ │ │ │ │ +000007da 0000631e R_ARM_THM_JUMP24 00005d05 dictiter_new │ │ │ │ │ +000007f2 0000631e R_ARM_THM_JUMP24 00005d05 dictiter_new │ │ │ │ │ 0000081a 0001f61e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000878 0001f81e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -000008b2 0000571e R_ARM_THM_JUMP24 0000912d merge_from_seq2_lock_held │ │ │ │ │ +000008b2 0000571e R_ARM_THM_JUMP24 00009145 merge_from_seq2_lock_held │ │ │ │ │ 00000d60 0000071e R_ARM_THM_JUMP24 000000e9 new_dict.isra.0 │ │ │ │ │ 00000dac 0000071e R_ARM_THM_JUMP24 000000e9 new_dict.isra.0 │ │ │ │ │ 00000de0 0001e61e R_ARM_THM_JUMP24 00000e75 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000e0a 0001e61e R_ARM_THM_JUMP24 00000e75 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000e6e 00015a1e R_ARM_THM_JUMP24 000001ed PyDict_Contains │ │ │ │ │ -00000ef2 0001621e R_ARM_THM_JUMP24 00000b8d PyDict_SetItem │ │ │ │ │ -00000f1c 0001921e R_ARM_THM_JUMP24 000045a1 PyDict_DelItem │ │ │ │ │ +00000ef2 0001621e R_ARM_THM_JUMP24 00000bc1 PyDict_SetItem │ │ │ │ │ +00000f1c 0001921e R_ARM_THM_JUMP24 000045d1 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x15018 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1502c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -268,17 +268,17 @@ │ │ │ │ │ _PyDict_SendEvent │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ PyDict_SetDefaultRef │ │ │ │ │ _PyDict_NewKeysForClass │ │ │ │ │ _PyErr_GetRaisedException │ │ │ │ │ _PyErr_SetRaisedException │ │ │ │ │ _PyRuntime │ │ │ │ │ +PyErr_FormatUnraisable │ │ │ │ │ PyExc_KeyError │ │ │ │ │ PyErr_GivenExceptionMatches │ │ │ │ │ -PyErr_FormatUnraisable │ │ │ │ │ PyErr_Clear │ │ │ │ │ PyDict_SetItemString │ │ │ │ │ PyUnicode_FromString │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _PyDict_EnablePerThreadRefcounting │ │ │ │ │ PyDict_GetItemRef │ │ │ │ │ _PyDict_GetItemRef_KnownHash │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -231,41 +231,41 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 1f4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000214 : │ │ │ │ │ dict_keys(): │ │ │ │ │ ldr r1, [pc, #4] @ (21c ) │ │ │ │ │ - b.w 5b40 <_PyDictView_New> │ │ │ │ │ + b.w 5b70 <_PyDictView_New> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDictView_New │ │ │ │ │ nop │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000220 : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 22a │ │ │ │ │ ldr r1, [pc, #12] @ (234 ) │ │ │ │ │ - b.w 5cd4 │ │ │ │ │ + b.w 5d04 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000238 : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 242 │ │ │ │ │ ldr r1, [pc, #12] @ (24c ) │ │ │ │ │ - b.w 5cd4 │ │ │ │ │ + b.w 5d04 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000076c │ │ │ │ │ @@ -293,30 +293,30 @@ │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cbz r0, 2ae │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cbz r1, 296 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 586c │ │ │ │ │ + bl 589c │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 292 │ │ │ │ │ cbnz r4, 29a │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n 28e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cbz r0, 2ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2fd4 │ │ │ │ │ + bl 3004 │ │ │ │ │ R_ARM_THM_CALL dict_merge.isra.0 │ │ │ │ │ b.n 292 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 292 │ │ │ │ │ │ │ │ │ │ 000002b4 : │ │ │ │ │ PyDict_Unwatch(): │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 37e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7918 │ │ │ │ │ + bl 794c │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 378 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -414,15 +414,15 @@ │ │ │ │ │ 00000388 : │ │ │ │ │ dict_ior(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 586c │ │ │ │ │ + bl 589c │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 3ae │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3aa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -928,26 +928,26 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ 00000844 : │ │ │ │ │ dict_copy(): │ │ │ │ │ - b.w 29b0 │ │ │ │ │ + b.w 29e0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ 00000848 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -963,15 +963,15 @@ │ │ │ │ │ bgt.n 87a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 98fc <_PyDict_FromKeys> │ │ │ │ │ + b.w 9910 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ b.n 870 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ @@ -997,20 +997,20 @@ │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bpl.n 8d0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ bpl.n 8d0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 29e0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 8e8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bl 586c │ │ │ │ │ + bl 589c │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 8da │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ @@ -1169,15 +1169,15 @@ │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - bl 298 │ │ │ │ │ + bl 294 │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ beq.n a44 <_PyDict_GetItemRef_KnownHash_LockHeld+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cbz r3, a40 <_PyDict_GetItemRef_KnownHash_LockHeld+0x34> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -1295,25 +1295,25 @@ │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ beq.n b50 <_PyDict_LoadGlobal+0x58> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2db4 <_Py_dict_lookup_threadsafe> │ │ │ │ │ + bl 2de4 <_Py_dict_lookup_threadsafe> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ beq.n b5c <_PyDict_LoadGlobal+0x64> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n b48 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2db4 <_Py_dict_lookup_threadsafe> │ │ │ │ │ + bl 2de4 <_Py_dict_lookup_threadsafe> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b44 <_PyDict_LoadGlobal+0x4c> │ │ │ │ │ @@ -1329,15 +1329,15 @@ │ │ │ │ │ │ │ │ │ │ 00000b60 : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 8844 │ │ │ │ │ + bl 885c │ │ │ │ │ R_ARM_THM_CALL clear_lock_held │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ @@ -1357,91 +1357,91 @@ │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n c76 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w cfe │ │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - add.w r7, r2, #20 │ │ │ │ │ - str r1, [r2, #8] │ │ │ │ │ - ldrb r1, [r2, #5] │ │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ │ - lsls r3, r1 │ │ │ │ │ - ldrb r1, [r2, #6] │ │ │ │ │ + add.w r7, r1, #20 │ │ │ │ │ + str r2, [r1, #8] │ │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ │ + lsls r3, r2 │ │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ │ subs r4, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ beq.n ca2 │ │ │ │ │ add.w r7, r7, r4, lsl #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.n bd8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w ce4 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w cea │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - str r1, [r7, #0] │ │ │ │ │ - str r1, [r7, #4] │ │ │ │ │ - ldrb r7, [r2, #4] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - lsls r1, r7 │ │ │ │ │ - add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - and.w r1, ip, lr │ │ │ │ │ - add.w r8, r2, r1 │ │ │ │ │ - add.w r9, r2, r1, lsl #1 │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ + str r2, [r7, #4] │ │ │ │ │ + ldrb r7, [r1, #4] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + lsls r2, r7 │ │ │ │ │ + add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + and.w r2, ip, lr │ │ │ │ │ + add.w r8, r1, r2 │ │ │ │ │ + add.w r9, r1, r2, lsl #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ bgt.n c42 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ bne.n c54 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ble.n c6c │ │ │ │ │ cmp r7, #15 │ │ │ │ │ iteet le │ │ │ │ │ - addle.w r1, r2, r1, lsl #1 │ │ │ │ │ - addgt.w r1, r2, r1, lsl #2 │ │ │ │ │ + addle.w r2, r1, r2, lsl #1 │ │ │ │ │ + addgt.w r2, r1, r2, lsl #2 │ │ │ │ │ mvngt.w r7, #1 │ │ │ │ │ movwle r7, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ - strgt r7, [r1, #20] │ │ │ │ │ - strhle r7, [r1, #20] │ │ │ │ │ + strgt r7, [r2, #20] │ │ │ │ │ + strhle r7, [r2, #20] │ │ │ │ │ strd r3, r0, [r5, #16] │ │ │ │ │ - str r4, [r2, #16] │ │ │ │ │ + str r4, [r1, #16] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r7, #15 │ │ │ │ │ itet gt │ │ │ │ │ - addgt.w r8, r2, r1, lsl #2 │ │ │ │ │ + addgt.w r8, r1, r2, lsl #2 │ │ │ │ │ ldrshle.w r8, [r9, #20] │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ b.n c0c │ │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - add r1, ip │ │ │ │ │ + add r2, ip │ │ │ │ │ beq.n d28 │ │ │ │ │ - and.w r1, lr, r1 │ │ │ │ │ + and.w r2, lr, r2 │ │ │ │ │ b.n bfc │ │ │ │ │ - add r1, r2 │ │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ │ - strb r2, [r1, #20] │ │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ │ + add r2, r1 │ │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ │ + strb r1, [r2, #20] │ │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ │ b.n c2e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n c88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cbnz r3, c88 │ │ │ │ │ @@ -1465,68 +1465,68 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.n cb0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cbz r3, cca │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cbnz r0, cd0 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ ldr.w ip, [r7] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - str r1, [r7, #4] │ │ │ │ │ - str r1, [r7, #8] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - str r1, [r7, #0] │ │ │ │ │ + str r2, [r7, #4] │ │ │ │ │ + str r2, [r7, #8] │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ b.n bee │ │ │ │ │ subs r4, #1 │ │ │ │ │ subs r7, #12 │ │ │ │ │ b.n ca8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 5a8 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n cb6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ subs r7, #8 │ │ │ │ │ b.n bcc │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 5a8 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n be2 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ R_ARM_THM_CALL dictresize.isra.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w bac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n c9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n c9e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n c9e │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ b.n c10 │ │ │ │ │ │ │ │ │ │ 00000d2c : │ │ │ │ │ PyDict_GetItemString(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1563,15 +1563,15 @@ │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 298 │ │ │ │ │ + bl 294 │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cbnz r3, dca │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ @@ -1675,15 +1675,15 @@ │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ b.n e56 <_PyObject_IsInstanceDictEmpty+0x4e> │ │ │ │ │ │ │ │ │ │ 00000e6c <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ - b.w 8844 │ │ │ │ │ + b.w 885c │ │ │ │ │ R_ARM_THM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ 00000e70 <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ b.n aa0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -1695,15 +1695,15 @@ │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ beq.n e9a <_PyDict_GetItem_KnownHash+0x26> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 298 │ │ │ │ │ + bl 294 │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r1, #2324 @ 0x914 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ @@ -1753,15 +1753,15 @@ │ │ │ │ │ str r3, [r2, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 41c4 <_PyDict_Next> │ │ │ │ │ + bl 41f4 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n eea │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1785,15 +1785,15 @@ │ │ │ │ │ b.n ecc │ │ │ │ │ │ │ │ │ │ 00000f40 : │ │ │ │ │ PyDict_Merge(): │ │ │ │ │ subs r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b.w 2fd4 │ │ │ │ │ + b.w 3004 │ │ │ │ │ R_ARM_THM_JUMP24 dict_merge.isra.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000f4c : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1889,15 +1889,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ bne.n 1052 │ │ │ │ │ ldrd r1, r6, [r1, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 2700 │ │ │ │ │ + bl 2730 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 1046 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -2415,15 +2415,15 @@ │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 41c4 <_PyDict_Next> │ │ │ │ │ + bl 41f4 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cbz r0, 14d2 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r3, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -81,15 +81,15 @@ │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ sub.w r0, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ b.n 60 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #12] @ (dc ) │ │ │ │ │ - bl 38d0 │ │ │ │ │ + bl 3900 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n 96 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -176,15 +176,15 @@ │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ sub.w r0, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ b.n 154 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 38d0 │ │ │ │ │ + bl 3900 │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 18a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -213,18 +213,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 236 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ beq.n 236 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - adds r4, r0, #3 │ │ │ │ │ - beq.n 250 │ │ │ │ │ + adds r3, r0, #3 │ │ │ │ │ + beq.n 25a │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bne.n 22a │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ @@ -234,58 +234,56 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 256 │ │ │ │ │ + beq.n 24e │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - adds r3, r0, #3 │ │ │ │ │ - bne.n 21e │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 226 │ │ │ │ │ + b.n 21a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ b.n 226 │ │ │ │ │ - nop │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 226 │ │ │ │ │ │ │ │ │ │ -00000264 <_PyDict_Contains_KnownHash>: │ │ │ │ │ +00000260 <_PyDict_Contains_KnownHash>: │ │ │ │ │ _PyDict_Contains_KnownHash(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.n 292 <_PyDict_Contains_KnownHash+0x2e> │ │ │ │ │ + beq.n 28e <_PyDict_Contains_KnownHash+0x2e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 288 <_PyDict_Contains_KnownHash+0x24> │ │ │ │ │ + bne.n 284 <_PyDict_Contains_KnownHash+0x24> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 284 <_PyDict_Contains_KnownHash+0x20> │ │ │ │ │ + b.n 280 <_PyDict_Contains_KnownHash+0x20> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 284 <_PyDict_Contains_KnownHash+0x20> │ │ │ │ │ + b.n 280 <_PyDict_Contains_KnownHash+0x20> │ │ │ │ │ │ │ │ │ │ -00000298 <_Py_dict_lookup>: │ │ │ │ │ +00000294 <_Py_dict_lookup>: │ │ │ │ │ _Py_dict_lookup(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -293,422 +291,436 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 528 <_Py_dict_lookup+0x290> │ │ │ │ │ + beq.w 536 <_Py_dict_lookup+0x2a2> │ │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, fp, r5 │ │ │ │ │ - bne.w 908 <_Py_dict_lookup+0x670> │ │ │ │ │ + bne.w 934 <_Py_dict_lookup+0x6a0> │ │ │ │ │ add.w r9, r4, #20 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bgt.w 44c <_Py_dict_lookup+0x1b4> │ │ │ │ │ + bgt.w 448 <_Py_dict_lookup+0x1b4> │ │ │ │ │ ldrsb.w r2, [r9, sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3c0 <_Py_dict_lookup+0x128> │ │ │ │ │ + blt.n 3bc <_Py_dict_lookup+0x128> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 434 <_Py_dict_lookup+0x19c> │ │ │ │ │ + beq.w 430 <_Py_dict_lookup+0x19c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 4b8 <_Py_dict_lookup+0x220> │ │ │ │ │ + beq.w 4c6 <_Py_dict_lookup+0x232> │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ mov.w sl, fp, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ ldrsb.w r3, [r9, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 48c <_Py_dict_lookup+0x1f4> │ │ │ │ │ + blt.w 488 <_Py_dict_lookup+0x1f4> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 434 <_Py_dict_lookup+0x19c> │ │ │ │ │ + beq.n 430 <_Py_dict_lookup+0x19c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 6b6 <_Py_dict_lookup+0x41e> │ │ │ │ │ + beq.w 6e2 <_Py_dict_lookup+0x44e> │ │ │ │ │ mov.w lr, fp, lsr #10 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ add.w sl, lr, #1 │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ add sl, r3 │ │ │ │ │ mov r8, lr │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt.w 664 <_Py_dict_lookup+0x3cc> │ │ │ │ │ + bgt.w 672 <_Py_dict_lookup+0x3de> │ │ │ │ │ ldrsb.w r3, [r9, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 492 <_Py_dict_lookup+0x1fa> │ │ │ │ │ + blt.w 48e <_Py_dict_lookup+0x1fa> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 430 <_Py_dict_lookup+0x198> │ │ │ │ │ + beq.n 42c <_Py_dict_lookup+0x198> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.n 3d8 <_Py_dict_lookup+0x140> │ │ │ │ │ + beq.n 3d4 <_Py_dict_lookup+0x140> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ - bgt.w 68c <_Py_dict_lookup+0x3f4> │ │ │ │ │ + bgt.w 69a <_Py_dict_lookup+0x406> │ │ │ │ │ ldrsb.w r3, [r9, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 4b2 <_Py_dict_lookup+0x21a> │ │ │ │ │ + blt.w 4ae <_Py_dict_lookup+0x21a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 430 <_Py_dict_lookup+0x198> │ │ │ │ │ + beq.n 42c <_Py_dict_lookup+0x198> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 84a <_Py_dict_lookup+0x5b2> │ │ │ │ │ + beq.w 876 <_Py_dict_lookup+0x5e2> │ │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ - b.n 35a <_Py_dict_lookup+0xc2> │ │ │ │ │ + b.n 356 <_Py_dict_lookup+0xc2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w b38 <_Py_dict_lookup+0x8a0> │ │ │ │ │ + bne.w b80 <_Py_dict_lookup+0x8ec> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 37a <_Py_dict_lookup+0xe2> │ │ │ │ │ + bne.n 376 <_Py_dict_lookup+0xe2> │ │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 37a <_Py_dict_lookup+0xe2> │ │ │ │ │ + bne.n 376 <_Py_dict_lookup+0xe2> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w b68 <_Py_dict_lookup+0x8d0> │ │ │ │ │ + beq.w bba <_Py_dict_lookup+0x926> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w b64 <_Py_dict_lookup+0x8cc> │ │ │ │ │ + bpl.w bb6 <_Py_dict_lookup+0x922> │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37a <_Py_dict_lookup+0xe2> │ │ │ │ │ + bne.n 376 <_Py_dict_lookup+0xe2> │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.w 9e0 <_Py_dict_lookup+0x748> │ │ │ │ │ + beq.w a12 <_Py_dict_lookup+0x77e> │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add r4, r2 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b.n 3cc <_Py_dict_lookup+0x134> │ │ │ │ │ + b.n 3c8 <_Py_dict_lookup+0x134> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt.w 7c4 <_Py_dict_lookup+0x52c> │ │ │ │ │ + bgt.w 7f0 <_Py_dict_lookup+0x55c> │ │ │ │ │ ldrsh.w r3, [r9, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 49c <_Py_dict_lookup+0x204> │ │ │ │ │ + blt.n 498 <_Py_dict_lookup+0x204> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 434 <_Py_dict_lookup+0x19c> │ │ │ │ │ + beq.n 430 <_Py_dict_lookup+0x19c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.n 4b8 <_Py_dict_lookup+0x220> │ │ │ │ │ + beq.n 4c6 <_Py_dict_lookup+0x232> │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ mov.w sl, fp, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt.w 7e4 <_Py_dict_lookup+0x54c> │ │ │ │ │ + bgt.w 810 <_Py_dict_lookup+0x57c> │ │ │ │ │ ldrsh.w r3, [r9, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 330 <_Py_dict_lookup+0x98> │ │ │ │ │ + bge.w 32c <_Py_dict_lookup+0x98> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 3c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ - b.n 342 <_Py_dict_lookup+0xaa> │ │ │ │ │ + beq.n 3c2 <_Py_dict_lookup+0x12e> │ │ │ │ │ + b.n 33e <_Py_dict_lookup+0xaa> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.w b18 <_Py_dict_lookup+0x880> │ │ │ │ │ + bne.w b60 <_Py_dict_lookup+0x8cc> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3cc <_Py_dict_lookup+0x134> │ │ │ │ │ + b.n 3c8 <_Py_dict_lookup+0x134> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 3c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ + beq.n 3c2 <_Py_dict_lookup+0x12e> │ │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ - b.n 482 <_Py_dict_lookup+0x1ea> │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.n 498 <_Py_dict_lookup+0x200> │ │ │ │ │ - b.n 3ac <_Py_dict_lookup+0x114> │ │ │ │ │ + b.n 47e <_Py_dict_lookup+0x1ea> │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + beq.n 494 <_Py_dict_lookup+0x200> │ │ │ │ │ + mov.w r8, r8, lsr #10 │ │ │ │ │ + add.w r3, sl, sl, lsl #2 │ │ │ │ │ + add.w sl, r8, #1 │ │ │ │ │ + add sl, r3 │ │ │ │ │ + and.w sl, sl, r5 │ │ │ │ │ + b.n 35c <_Py_dict_lookup+0xc8> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 510 <_Py_dict_lookup+0x278> │ │ │ │ │ + bne.n 51e <_Py_dict_lookup+0x28a> │ │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 510 <_Py_dict_lookup+0x278> │ │ │ │ │ + bne.n 51e <_Py_dict_lookup+0x28a> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w b76 <_Py_dict_lookup+0x8de> │ │ │ │ │ + beq.w b98 <_Py_dict_lookup+0x904> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w b6c <_Py_dict_lookup+0x8d4> │ │ │ │ │ + bpl.w b9c <_Py_dict_lookup+0x908> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mul.w r2, lr, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 434 <_Py_dict_lookup+0x19c> │ │ │ │ │ + beq.n 430 <_Py_dict_lookup+0x19c> │ │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ - ble.w 326 <_Py_dict_lookup+0x8e> │ │ │ │ │ - b.n 47c <_Py_dict_lookup+0x1e4> │ │ │ │ │ + ble.w 322 <_Py_dict_lookup+0x8e> │ │ │ │ │ + b.n 478 <_Py_dict_lookup+0x1e4> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w r0, r5, r2 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ │ and.w r8, fp, r0 │ │ │ │ │ add r5, r3 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r9, [r3, r8] │ │ │ │ │ - bgt.w 6a8 <_Py_dict_lookup+0x410> │ │ │ │ │ + bgt.w 6d4 <_Py_dict_lookup+0x440> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 69a <_Py_dict_lookup+0x402> │ │ │ │ │ + blt.w 6c6 <_Py_dict_lookup+0x432> │ │ │ │ │ movs r6, #12 │ │ │ │ │ mul.w r6, r6, r9 │ │ │ │ │ adds r0, r5, r6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 716 <_Py_dict_lookup+0x47e> │ │ │ │ │ + beq.w 742 <_Py_dict_lookup+0x4ae> │ │ │ │ │ ldr r1, [r5, r6] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.w 740 <_Py_dict_lookup+0x4a8> │ │ │ │ │ + beq.w 76c <_Py_dict_lookup+0x4d8> │ │ │ │ │ mov.w r1, fp, lsr #5 │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r8, r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ and.w r8, r8, r1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r9, [r3, r8] │ │ │ │ │ - bgt.w 79e <_Py_dict_lookup+0x506> │ │ │ │ │ + bgt.w 7ca <_Py_dict_lookup+0x536> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 72a <_Py_dict_lookup+0x492> │ │ │ │ │ + blt.w 756 <_Py_dict_lookup+0x4c2> │ │ │ │ │ movs r6, #12 │ │ │ │ │ mul.w r6, r6, r9 │ │ │ │ │ adds r1, r5, r6 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.w 732 <_Py_dict_lookup+0x49a> │ │ │ │ │ + beq.w 75e <_Py_dict_lookup+0x4ca> │ │ │ │ │ ldr r1, [r5, r6] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.w 7ea <_Py_dict_lookup+0x552> │ │ │ │ │ + beq.w 816 <_Py_dict_lookup+0x582> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ and.w r8, r1, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bgt.n 656 <_Py_dict_lookup+0x3be> │ │ │ │ │ + bgt.n 664 <_Py_dict_lookup+0x3d0> │ │ │ │ │ ldrsb.w r9, [r5, r8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 7ba <_Py_dict_lookup+0x522> │ │ │ │ │ + blt.w 7e6 <_Py_dict_lookup+0x552> │ │ │ │ │ movs r6, #12 │ │ │ │ │ mul.w r6, r6, r9 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w 7ac <_Py_dict_lookup+0x514> │ │ │ │ │ + beq.w 7d8 <_Py_dict_lookup+0x544> │ │ │ │ │ ldr r0, [r7, r6] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.w 8b4 <_Py_dict_lookup+0x61c> │ │ │ │ │ + beq.w 8e0 <_Py_dict_lookup+0x64c> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r8, r8, r3, lsr #5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ and.w r8, r3, r8 │ │ │ │ │ - bgt.w 9d2 <_Py_dict_lookup+0x73a> │ │ │ │ │ + bgt.w a04 <_Py_dict_lookup+0x770> │ │ │ │ │ ldrsb.w r9, [r5, r8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 8aa <_Py_dict_lookup+0x612> │ │ │ │ │ + blt.w 8d6 <_Py_dict_lookup+0x642> │ │ │ │ │ movs r6, #12 │ │ │ │ │ mul.w r6, r6, r9 │ │ │ │ │ - adds r3, r7, r6 │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - beq.w 7ac <_Py_dict_lookup+0x514> │ │ │ │ │ + adds r4, r7, r6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 7d8 <_Py_dict_lookup+0x544> │ │ │ │ │ ldr r0, [r7, r6] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.w 9ec <_Py_dict_lookup+0x754> │ │ │ │ │ + beq.w a1e <_Py_dict_lookup+0x78a> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add r8, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ and.w r8, r3, r8 │ │ │ │ │ - ble.n 5d8 <_Py_dict_lookup+0x340> │ │ │ │ │ + ble.n 5e6 <_Py_dict_lookup+0x352> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r5, r8, lsl #1] │ │ │ │ │ ldrgt.w r9, [r5, r8, lsl #2] │ │ │ │ │ - b.n 5dc <_Py_dict_lookup+0x344> │ │ │ │ │ + b.n 5ea <_Py_dict_lookup+0x356> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r9, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r9, sl, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 36a <_Py_dict_lookup+0xd2> │ │ │ │ │ + bge.w 366 <_Py_dict_lookup+0xd2> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 498 <_Py_dict_lookup+0x200> │ │ │ │ │ + beq.w 494 <_Py_dict_lookup+0x200> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r9, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r9, sl, lsl #2] │ │ │ │ │ - b.n 394 <_Py_dict_lookup+0xfc> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.w 396 <_Py_dict_lookup+0x102> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 494 <_Py_dict_lookup+0x200> │ │ │ │ │ + mov.w r8, r8, lsr #10 │ │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ │ + add.w r3, r8, #1 │ │ │ │ │ + add sl, r3 │ │ │ │ │ + and.w sl, r5, sl │ │ │ │ │ + b.n 672 <_Py_dict_lookup+0x3de> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 576 <_Py_dict_lookup+0x2de> │ │ │ │ │ + bne.w 584 <_Py_dict_lookup+0x2f0> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 498 <_Py_dict_lookup+0x200> │ │ │ │ │ + b.n 494 <_Py_dict_lookup+0x200> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r9, [r3, r8, lsl #2] │ │ │ │ │ ldrshle.w r9, [r3, r8, lsl #1] │ │ │ │ │ - b.n 552 <_Py_dict_lookup+0x2ba> │ │ │ │ │ + b.n 560 <_Py_dict_lookup+0x2cc> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 342 <_Py_dict_lookup+0xaa> │ │ │ │ │ + bne.w 33e <_Py_dict_lookup+0xaa> │ │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 342 <_Py_dict_lookup+0xaa> │ │ │ │ │ + bne.w 33e <_Py_dict_lookup+0xaa> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w b7e <_Py_dict_lookup+0x8e6> │ │ │ │ │ + beq.w ba4 <_Py_dict_lookup+0x910> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w b7a <_Py_dict_lookup+0x8e2> │ │ │ │ │ + bpl.w ba0 <_Py_dict_lookup+0x90c> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mul.w r2, lr, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 434 <_Py_dict_lookup+0x19c> │ │ │ │ │ - b.n 342 <_Py_dict_lookup+0xaa> │ │ │ │ │ + beq.w 430 <_Py_dict_lookup+0x19c> │ │ │ │ │ + b.n 33e <_Py_dict_lookup+0xaa> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - b.n 3cc <_Py_dict_lookup+0x134> │ │ │ │ │ + b.n 3c8 <_Py_dict_lookup+0x134> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 6a2 <_Py_dict_lookup+0x40a> │ │ │ │ │ - b.n 5b8 <_Py_dict_lookup+0x320> │ │ │ │ │ + beq.n 6ce <_Py_dict_lookup+0x43a> │ │ │ │ │ + b.n 5c6 <_Py_dict_lookup+0x332> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ - b.n 71c <_Py_dict_lookup+0x484> │ │ │ │ │ + b.n 748 <_Py_dict_lookup+0x4b4> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itett lt │ │ │ │ │ movlt r1, r0 │ │ │ │ │ movge r4, r0 │ │ │ │ │ movlt r4, r1 │ │ │ │ │ @@ -720,137 +732,137 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 778 <_Py_dict_lookup+0x4e0> │ │ │ │ │ + bge.n 7a4 <_Py_dict_lookup+0x510> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b4c <_Py_dict_lookup+0x8b4> │ │ │ │ │ + beq.w b48 <_Py_dict_lookup+0x8b4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w b5e <_Py_dict_lookup+0x8c6> │ │ │ │ │ + blt.w b5a <_Py_dict_lookup+0x8c6> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bne.w 2b6 <_Py_dict_lookup+0x1e> │ │ │ │ │ + bne.w 2b2 <_Py_dict_lookup+0x1e> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 2b6 <_Py_dict_lookup+0x1e> │ │ │ │ │ + bne.w 2b2 <_Py_dict_lookup+0x1e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 732 <_Py_dict_lookup+0x49a> │ │ │ │ │ + bne.n 75e <_Py_dict_lookup+0x4ca> │ │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ │ - b.n 576 <_Py_dict_lookup+0x2de> │ │ │ │ │ + b.n 584 <_Py_dict_lookup+0x2f0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r9, [r3, r8, lsl #2] │ │ │ │ │ ldrshle.w r9, [r3, r8, lsl #1] │ │ │ │ │ - b.n 594 <_Py_dict_lookup+0x2fc> │ │ │ │ │ + b.n 5a2 <_Py_dict_lookup+0x30e> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ - b.n 71c <_Py_dict_lookup+0x484> │ │ │ │ │ + b.n 748 <_Py_dict_lookup+0x4b4> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6a2 <_Py_dict_lookup+0x40a> │ │ │ │ │ - b.n 5fc <_Py_dict_lookup+0x364> │ │ │ │ │ + beq.w 6ce <_Py_dict_lookup+0x43a> │ │ │ │ │ + b.n 60a <_Py_dict_lookup+0x376> │ │ │ │ │ ldr.w r3, [r9, sl, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 45a <_Py_dict_lookup+0x1c2> │ │ │ │ │ + bge.w 456 <_Py_dict_lookup+0x1c2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 3c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ + beq.w 3c2 <_Py_dict_lookup+0x12e> │ │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ ldr.w r3, [r9, sl, lsl #2] │ │ │ │ │ - b.n 486 <_Py_dict_lookup+0x1ee> │ │ │ │ │ + b.n 482 <_Py_dict_lookup+0x1ee> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w a38 <_Py_dict_lookup+0x7a0> │ │ │ │ │ + bge.w a88 <_Py_dict_lookup+0x7f4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 822 <_Py_dict_lookup+0x58a> │ │ │ │ │ + bge.n 84e <_Py_dict_lookup+0x5ba> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b2a <_Py_dict_lookup+0x892> │ │ │ │ │ + beq.w b72 <_Py_dict_lookup+0x8de> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w b5e <_Py_dict_lookup+0x8c6> │ │ │ │ │ + blt.w b5a <_Py_dict_lookup+0x8c6> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bne.w 2b6 <_Py_dict_lookup+0x1e> │ │ │ │ │ + bne.w 2b2 <_Py_dict_lookup+0x1e> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 2b6 <_Py_dict_lookup+0x1e> │ │ │ │ │ + bne.w 2b2 <_Py_dict_lookup+0x1e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 732 <_Py_dict_lookup+0x49a> │ │ │ │ │ + bne.w 75e <_Py_dict_lookup+0x4ca> │ │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ │ - b.n 5b8 <_Py_dict_lookup+0x320> │ │ │ │ │ + b.n 5c6 <_Py_dict_lookup+0x332> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.w 3ac <_Py_dict_lookup+0x114> │ │ │ │ │ + bne.w 3a8 <_Py_dict_lookup+0x114> │ │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3ac <_Py_dict_lookup+0x114> │ │ │ │ │ + bne.w 3a8 <_Py_dict_lookup+0x114> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w b86 <_Py_dict_lookup+0x8ee> │ │ │ │ │ + beq.w bb2 <_Py_dict_lookup+0x91e> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w b82 <_Py_dict_lookup+0x8ea> │ │ │ │ │ - lsls r1, r2, #25 │ │ │ │ │ + bpl.w bae <_Py_dict_lookup+0x91a> │ │ │ │ │ + lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 430 <_Py_dict_lookup+0x198> │ │ │ │ │ - b.n 3ac <_Py_dict_lookup+0x114> │ │ │ │ │ + beq.w 42c <_Py_dict_lookup+0x198> │ │ │ │ │ + b.n 3a8 <_Py_dict_lookup+0x114> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6a2 <_Py_dict_lookup+0x40a> │ │ │ │ │ - b.n 63a <_Py_dict_lookup+0x3a2> │ │ │ │ │ + beq.w 6ce <_Py_dict_lookup+0x43a> │ │ │ │ │ + b.n 648 <_Py_dict_lookup+0x3b4> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -858,362 +870,363 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8e4 <_Py_dict_lookup+0x64c> │ │ │ │ │ + bge.n 910 <_Py_dict_lookup+0x67c> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b04 <_Py_dict_lookup+0x86c> │ │ │ │ │ + beq.w ade <_Py_dict_lookup+0x84a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w b5e <_Py_dict_lookup+0x8c6> │ │ │ │ │ + blt.w b5a <_Py_dict_lookup+0x8c6> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w afc <_Py_dict_lookup+0x864> │ │ │ │ │ + bne.w ad6 <_Py_dict_lookup+0x842> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w afc <_Py_dict_lookup+0x864> │ │ │ │ │ + bne.w ad6 <_Py_dict_lookup+0x842> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7ac <_Py_dict_lookup+0x514> │ │ │ │ │ + bne.w 7d8 <_Py_dict_lookup+0x544> │ │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ │ - b.n 5fc <_Py_dict_lookup+0x364> │ │ │ │ │ + b.n 60a <_Py_dict_lookup+0x376> │ │ │ │ │ add.w r2, r4, #20 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ it le │ │ │ │ │ movle r3, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r9, [r3, sl] │ │ │ │ │ - bgt.w ae8 <_Py_dict_lookup+0x850> │ │ │ │ │ + bgt.w ab4 <_Py_dict_lookup+0x820> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w ace <_Py_dict_lookup+0x836> │ │ │ │ │ + bge.w a6c <_Py_dict_lookup+0x7d8> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ + beq.w 3c2 <_Py_dict_lookup+0x12e> │ │ │ │ │ mov.w r9, fp, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r9, sl │ │ │ │ │ cmp r6, #7 │ │ │ │ │ and.w sl, r9, r5 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r9, [r3, sl] │ │ │ │ │ - bgt.w ac0 <_Py_dict_lookup+0x828> │ │ │ │ │ + bgt.w aa6 <_Py_dict_lookup+0x812> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w aa6 <_Py_dict_lookup+0x80e> │ │ │ │ │ + bge.w a8c <_Py_dict_lookup+0x7f8> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ + beq.w 3c2 <_Py_dict_lookup+0x12e> │ │ │ │ │ mov.w r3, fp, lsr #10 │ │ │ │ │ add.w r9, sl, sl, lsl #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r9, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ and.w sl, r9, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt.w a98 <_Py_dict_lookup+0x800> │ │ │ │ │ + bgt.w b3a <_Py_dict_lookup+0x8a6> │ │ │ │ │ ldrsb.w r9, [r4, sl] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.n a7e <_Py_dict_lookup+0x7e6> │ │ │ │ │ + bge.w b20 <_Py_dict_lookup+0x88c> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ + beq.w 3c2 <_Py_dict_lookup+0x12e> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add.w sl, sl, r2, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r6 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r9, [r4, sl] │ │ │ │ │ - bgt.n a6a <_Py_dict_lookup+0x7d2> │ │ │ │ │ + bgt.w b0c <_Py_dict_lookup+0x878> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.n a50 <_Py_dict_lookup+0x7b8> │ │ │ │ │ + bge.w af2 <_Py_dict_lookup+0x85e> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3c6 <_Py_dict_lookup+0x12e> │ │ │ │ │ + beq.w 3c2 <_Py_dict_lookup+0x12e> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ lsrs r2, r2, #10 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r6 │ │ │ │ │ - b.n 97c <_Py_dict_lookup+0x6e4> │ │ │ │ │ + b.n 9a8 <_Py_dict_lookup+0x714> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r5, r8, lsl #1] │ │ │ │ │ ldrgt.w r9, [r5, r8, lsl #2] │ │ │ │ │ - b.n 61a <_Py_dict_lookup+0x382> │ │ │ │ │ + b.n 628 <_Py_dict_lookup+0x394> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - b.n 3cc <_Py_dict_lookup+0x134> │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + b.n 3c8 <_Py_dict_lookup+0x134> │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldrd r1, r3, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a18 <_Py_dict_lookup+0x780> │ │ │ │ │ + bge.n a4c <_Py_dict_lookup+0x7b8> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - cbz r0, a3c <_Py_dict_lookup+0x7a4> │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ac4 <_Py_dict_lookup+0x830> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w b5e <_Py_dict_lookup+0x8c6> │ │ │ │ │ + blt.w b5a <_Py_dict_lookup+0x8c6> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.n afc <_Py_dict_lookup+0x864> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n afc <_Py_dict_lookup+0x864> │ │ │ │ │ + bne.n ad6 <_Py_dict_lookup+0x842> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n ad6 <_Py_dict_lookup+0x842> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7ac <_Py_dict_lookup+0x514> │ │ │ │ │ + bne.w 7d8 <_Py_dict_lookup+0x544> │ │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ │ - b.n 63a <_Py_dict_lookup+0x3a2> │ │ │ │ │ + b.n 648 <_Py_dict_lookup+0x3b4> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + strd r7, fp, [sp] │ │ │ │ │ + bl a0 │ │ │ │ │ + R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt.n b56 <_Py_dict_lookup+0x8c2> │ │ │ │ │ + bne.w b94 <_Py_dict_lookup+0x900> │ │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ │ + b.n 95e <_Py_dict_lookup+0x6ca> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - b.n 7fe <_Py_dict_lookup+0x566> │ │ │ │ │ + b.n 82a <_Py_dict_lookup+0x596> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + strd r7, fp, [sp] │ │ │ │ │ + bl a0 │ │ │ │ │ + R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt.n b56 <_Py_dict_lookup+0x8c2> │ │ │ │ │ + bne.n b94 <_Py_dict_lookup+0x900> │ │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ │ + b.n 98e <_Py_dict_lookup+0x6fa> │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + ite gt │ │ │ │ │ + ldrgt.w r9, [r3, sl, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r3, sl, lsl #1] │ │ │ │ │ + b.n 97e <_Py_dict_lookup+0x6ea> │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + itet le │ │ │ │ │ + ldrle r3, [sp, #20] │ │ │ │ │ + ldrgt.w r9, [r2, sl, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r3, sl, lsl #1] │ │ │ │ │ + b.n 94e <_Py_dict_lookup+0x6ba> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ │ + b.n a4c <_Py_dict_lookup+0x7b8> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.w 2b2 <_Py_dict_lookup+0x1e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n a18 <_Py_dict_lookup+0x780> │ │ │ │ │ + b.n 910 <_Py_dict_lookup+0x67c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl a0 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n b5a <_Py_dict_lookup+0x8c2> │ │ │ │ │ - bne.n a78 <_Py_dict_lookup+0x7e0> │ │ │ │ │ + blt.n b56 <_Py_dict_lookup+0x8c2> │ │ │ │ │ + bne.n b1a <_Py_dict_lookup+0x886> │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ - b.n 9be <_Py_dict_lookup+0x726> │ │ │ │ │ + b.n 9f0 <_Py_dict_lookup+0x75c> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r4, sl, lsl #1] │ │ │ │ │ ldrgt.w r9, [r4, sl, lsl #2] │ │ │ │ │ - b.n 9b0 <_Py_dict_lookup+0x718> │ │ │ │ │ + b.n 9e0 <_Py_dict_lookup+0x74c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 434 <_Py_dict_lookup+0x19c> │ │ │ │ │ + b.n 430 <_Py_dict_lookup+0x19c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl a0 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n b5a <_Py_dict_lookup+0x8c2> │ │ │ │ │ - bne.n a78 <_Py_dict_lookup+0x7e0> │ │ │ │ │ + blt.n b56 <_Py_dict_lookup+0x8c2> │ │ │ │ │ + bne.n b1a <_Py_dict_lookup+0x886> │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ - b.n 994 <_Py_dict_lookup+0x6fc> │ │ │ │ │ + b.n 9c2 <_Py_dict_lookup+0x72e> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r4, sl, lsl #1] │ │ │ │ │ ldrgt.w r9, [r4, sl, lsl #2] │ │ │ │ │ - b.n 986 <_Py_dict_lookup+0x6ee> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - strd r7, fp, [sp] │ │ │ │ │ - bl a0 │ │ │ │ │ - R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.n b5a <_Py_dict_lookup+0x8c2> │ │ │ │ │ - bne.n af8 <_Py_dict_lookup+0x860> │ │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ │ - b.n 962 <_Py_dict_lookup+0x6ca> │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - ite gt │ │ │ │ │ - ldrgt.w r9, [r3, sl, lsl #2] │ │ │ │ │ - ldrshle.w r9, [r3, sl, lsl #1] │ │ │ │ │ - b.n 952 <_Py_dict_lookup+0x6ba> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - strd r7, fp, [sp] │ │ │ │ │ - bl a0 │ │ │ │ │ - R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.n b5a <_Py_dict_lookup+0x8c2> │ │ │ │ │ - bne.n af8 <_Py_dict_lookup+0x860> │ │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ │ - b.n 932 <_Py_dict_lookup+0x69a> │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - itet le │ │ │ │ │ - ldrle r3, [sp, #20] │ │ │ │ │ - ldrgt.w r9, [r2, sl, lsl #2] │ │ │ │ │ - ldrshle.w r9, [r3, sl, lsl #1] │ │ │ │ │ - b.n 922 <_Py_dict_lookup+0x68a> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b.n 434 <_Py_dict_lookup+0x19c> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - b.w 2b6 <_Py_dict_lookup+0x1e> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + b.n 9b2 <_Py_dict_lookup+0x71e> │ │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - b.n 8e4 <_Py_dict_lookup+0x64c> │ │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ │ + b.n 7a4 <_Py_dict_lookup+0x510> │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + beq.n ba8 <_Py_dict_lookup+0x914> │ │ │ │ │ + mvn.w r3, #2 │ │ │ │ │ + b.n 494 <_Py_dict_lookup+0x200> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ - b.n 390 <_Py_dict_lookup+0xf8> │ │ │ │ │ + b.n 38c <_Py_dict_lookup+0xf8> │ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ │ - b.n 822 <_Py_dict_lookup+0x58a> │ │ │ │ │ + b.n 84e <_Py_dict_lookup+0x5ba> │ │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ - b.w 326 <_Py_dict_lookup+0x8e> │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ │ - b.n 778 <_Py_dict_lookup+0x4e0> │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - beq.n b70 <_Py_dict_lookup+0x8d8> │ │ │ │ │ - mvn.w r3, #2 │ │ │ │ │ - b.n 498 <_Py_dict_lookup+0x200> │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 41e <_Py_dict_lookup+0x186> │ │ │ │ │ + b.w 322 <_Py_dict_lookup+0x8e> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 430 <_Py_dict_lookup+0x19c> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 40a <_Py_dict_lookup+0x172> │ │ │ │ │ + b.n 4f8 <_Py_dict_lookup+0x264> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 4fe <_Py_dict_lookup+0x266> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.w 2b4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + b.n 50c <_Py_dict_lookup+0x278> │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.n 72c <_Py_dict_lookup+0x498> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4ea <_Py_dict_lookup+0x252> │ │ │ │ │ + b.n 718 <_Py_dict_lookup+0x484> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.w 2b0 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 700 <_Py_dict_lookup+0x468> │ │ │ │ │ + b.n 8c0 <_Py_dict_lookup+0x62c> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6ec <_Py_dict_lookup+0x454> │ │ │ │ │ + b.n 8ac <_Py_dict_lookup+0x618> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 894 <_Py_dict_lookup+0x5fc> │ │ │ │ │ + b.n 41a <_Py_dict_lookup+0x186> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 880 <_Py_dict_lookup+0x5e8> │ │ │ │ │ + b.n 406 <_Py_dict_lookup+0x172> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b8c : │ │ │ │ │ +00000bc0 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ - bpl.n c1e │ │ │ │ │ + bpl.n c52 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n be6 │ │ │ │ │ + blt.n c1a │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n bf8 │ │ │ │ │ + bne.n c2c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n bf8 │ │ │ │ │ - ldr r1, [pc, #100] @ (c38 ) │ │ │ │ │ + beq.n c2c │ │ │ │ │ + ldr r1, [pc, #100] @ (c6c ) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n c16 │ │ │ │ │ + beq.n c4a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n ec8 │ │ │ │ │ + b.n efc │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n bcc │ │ │ │ │ + beq.n c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n bd2 │ │ │ │ │ + bne.n c06 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n c3c │ │ │ │ │ + b.n c70 │ │ │ │ │ movw r1, #2649 @ 0xa59 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c3c : │ │ │ │ │ +00000c70 : │ │ │ │ │ insert_to_emptydict.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1225,27 +1238,27 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ itt ne │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r7, #60 @ 0x3c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bne.n d00 │ │ │ │ │ - ldr r3, [pc, #368] @ (de0 ) │ │ │ │ │ + bne.n d34 │ │ │ │ │ + ldr r3, [pc, #368] @ (e14 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1912] @ 0x778 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n d00 │ │ │ │ │ + beq.n d34 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r7, r4, #20 │ │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1265,15 +1278,15 @@ │ │ │ │ │ strh r2, [r4, #4] │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d72 │ │ │ │ │ + bne.n da6 │ │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ str.w r9, [r7, r3] │ │ │ │ │ add r3, r7 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ @@ -1288,15 +1301,15 @@ │ │ │ │ │ str r4, [r6, #24] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da4 │ │ │ │ │ + beq.n dd8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1312,81 +1325,81 @@ │ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ │ strh.w r3, [r0, #-24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ add.w r7, r4, #20 │ │ │ │ │ and.w fp, sl, #7 │ │ │ │ │ - cbnz r0, d72 │ │ │ │ │ + cbnz r0, da6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r7, fp] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.n cda │ │ │ │ │ + beq.n d0e │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str.w r9, [r2, #4] │ │ │ │ │ str.w sl, [r7, r3] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n cea │ │ │ │ │ + b.n d1e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.n d4a │ │ │ │ │ + ble.n d7e │ │ │ │ │ cmp r3, #15 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r3, [r7, fp, lsl #1] │ │ │ │ │ strgt.w r3, [r7, fp, lsl #2] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.n cda │ │ │ │ │ - b.n d5c │ │ │ │ │ + beq.n d0e │ │ │ │ │ + b.n d90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n dba │ │ │ │ │ + bge.n dee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, dd0 │ │ │ │ │ + cbz r3, e04 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n dca │ │ │ │ │ + bge.n dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, dd8 │ │ │ │ │ + cbz r3, e0c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n cfa │ │ │ │ │ + b.n d2e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dba │ │ │ │ │ + b.n dee │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dca │ │ │ │ │ + b.n dfe │ │ │ │ │ .word 0x00000166 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000de4 : │ │ │ │ │ +00000e18 : │ │ │ │ │ new_keys_object.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1396,29 +1409,29 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n ea6 │ │ │ │ │ + beq.n eda │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi.n ebe │ │ │ │ │ + bhi.n ef2 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.n e7c │ │ │ │ │ - ldr r3, [pc, #168] @ (ec4 ) │ │ │ │ │ + bne.n eb0 │ │ │ │ │ + ldr r3, [pc, #168] @ (ef8 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1912] @ 0x778 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n eb6 │ │ │ │ │ + beq.n eea │ │ │ │ │ ldr.w r0, [r3, #1916] @ 0x77c │ │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ subs r0, #1 │ │ │ │ │ movs r5, #8 │ │ │ │ │ str.w r0, [r3, #1916] @ 0x77c │ │ │ │ │ @@ -1456,103 +1469,103 @@ │ │ │ │ │ adds r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e4a │ │ │ │ │ + bne.n e7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n e76 │ │ │ │ │ + b.n eaa │ │ │ │ │ movs r0, #12 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls.n e7e │ │ │ │ │ + bls.n eb2 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, r2, #1 │ │ │ │ │ addhi r1, r2, #2 │ │ │ │ │ - b.n e7e │ │ │ │ │ + b.n eb2 │ │ │ │ │ movs r3, #5 │ │ │ │ │ movs r0, #8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n e7e │ │ │ │ │ + b.n eb2 │ │ │ │ │ movs r0, #8 │ │ │ │ │ - b.n eac │ │ │ │ │ + b.n ee0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ec8 : │ │ │ │ │ +00000efc : │ │ │ │ │ insertdict.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10f2 │ │ │ │ │ + beq.w 1126 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 10ce │ │ │ │ │ + bne.w 1102 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fc │ │ │ │ │ + bne.w 1130 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn.w r0, #3 │ │ │ │ │ - beq.w 1234 │ │ │ │ │ + beq.w 1268 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n fc6 │ │ │ │ │ + bne.n ffa │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1174 │ │ │ │ │ + ble.w 11a8 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1254 │ │ │ │ │ + bne.w 1288 │ │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ add.w r9, r0, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, r9 │ │ │ │ │ - bgt.n fa2 │ │ │ │ │ + bgt.n fd6 │ │ │ │ │ add.w ip, r2, #20 │ │ │ │ │ ldrsb.w r8, [ip, r1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 10ae │ │ │ │ │ + bge.w 10e2 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb.w r3, [ip, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114e │ │ │ │ │ + beq.w 1182 │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r5, [r0, r2] │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ @@ -1562,395 +1575,395 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 11a2 │ │ │ │ │ + bgt.w 11d6 │ │ │ │ │ mov.w ip, r1, lsl #1 │ │ │ │ │ add.w r8, r2, ip │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 100e │ │ │ │ │ + bge.n 1042 │ │ │ │ │ add ip, r2 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh.w r1, [ip, #20] │ │ │ │ │ - b.n f6a │ │ │ │ │ + b.n f9e │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 10a8 │ │ │ │ │ + beq.n 10dc │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1262 │ │ │ │ │ + bne.w 1296 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 109e │ │ │ │ │ + beq.n 10d2 │ │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ │ add r3, r2 │ │ │ │ │ str r6, [r3, #24] │ │ │ │ │ - cbz r7, ff6 │ │ │ │ │ + cbz r7, 102a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 113c │ │ │ │ │ + blt.w 1170 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f9a │ │ │ │ │ + bge.n fce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f9a │ │ │ │ │ + bne.n fce │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f9a │ │ │ │ │ + b.n fce │ │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r8, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ and.w r1, r1, r9 │ │ │ │ │ mov.w ip, r1, lsl #1 │ │ │ │ │ add.w r0, r2, ip │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fbc │ │ │ │ │ + blt.n ff0 │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ add ip, r1 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add ip, r8 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w r1, r9, ip │ │ │ │ │ - ble.n 1086 │ │ │ │ │ + ble.n 10ba │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 11f0 │ │ │ │ │ + bgt.w 1224 │ │ │ │ │ mov.w ip, r1, lsl #1 │ │ │ │ │ add.w lr, r2, ip │ │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n fbc │ │ │ │ │ + blt.n ff0 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r1, r8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, r9 │ │ │ │ │ - b.n 1052 │ │ │ │ │ + b.n 1086 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r1, r8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, r9 │ │ │ │ │ add.w ip, r2, r1 │ │ │ │ │ ldrsb.w r3, [ip, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1076 │ │ │ │ │ + bge.n 10aa │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n f6a │ │ │ │ │ + b.n f9e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r3, r1, r8, r3 │ │ │ │ │ add r3, r2 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fec │ │ │ │ │ - b.n ff6 │ │ │ │ │ + bne.n 1020 │ │ │ │ │ + b.n 102a │ │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r8, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ and.w r1, r1, r9 │ │ │ │ │ add.w ip, r2, r1 │ │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1092 │ │ │ │ │ - b.n 1030 │ │ │ │ │ + blt.n 10c6 │ │ │ │ │ + b.n 1064 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1234 │ │ │ │ │ + beq.w 1268 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f04 │ │ │ │ │ + beq.w f38 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 4a60 │ │ │ │ │ + bl 4a8c │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 120e │ │ │ │ │ + beq.w 1242 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 8b20 │ │ │ │ │ + bl 8b38 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 11be │ │ │ │ │ + blt.n 11f2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w f9a │ │ │ │ │ + bge.w fce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f9a │ │ │ │ │ + bne.w fce │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f9a │ │ │ │ │ + b.n fce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ff6 │ │ │ │ │ + bne.w 102a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ff6 │ │ │ │ │ + b.n 102a │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add.w r1, r3, #20 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ strd r5, r6, [r0, #4] │ │ │ │ │ str r7, [r1, r2] │ │ │ │ │ ldrd r2, r1, [r3, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ strd r2, r1, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n f9a │ │ │ │ │ + b.n fce │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1234 │ │ │ │ │ + beq.n 1268 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1254 │ │ │ │ │ + bne.n 1288 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b.n f32 │ │ │ │ │ + b.n f66 │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ add.w r8, r2, ip │ │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 11ce │ │ │ │ │ + bge.n 1202 │ │ │ │ │ add ip, r2 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ str.w r1, [ip, #20] │ │ │ │ │ - b.n f6a │ │ │ │ │ + b.n f9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1120 │ │ │ │ │ + bne.n 1154 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1120 │ │ │ │ │ + b.n 1154 │ │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ │ add r1, ip │ │ │ │ │ add.w ip, r8, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ and.w r1, r1, r9 │ │ │ │ │ add.w ip, r2, r1, lsl #2 │ │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11b4 │ │ │ │ │ - b.n 1034 │ │ │ │ │ + blt.n 11e8 │ │ │ │ │ + b.n 1068 │ │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11b4 │ │ │ │ │ + blt.n 11e8 │ │ │ │ │ add r1, ip │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r1, r8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, r9 │ │ │ │ │ - b.n 104a │ │ │ │ │ + b.n 107e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w f04 │ │ │ │ │ + bne.w f38 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1270 │ │ │ │ │ + blt.n 12a4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 124a │ │ │ │ │ + bge.n 127e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1280 │ │ │ │ │ + cbz r3, 12b4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 119e │ │ │ │ │ + b.n 11d2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n fd4 │ │ │ │ │ + b.n 1008 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 123c │ │ │ │ │ + bne.n 1270 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 123c │ │ │ │ │ + b.n 1270 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 124a │ │ │ │ │ + b.n 127e │ │ │ │ │ │ │ │ │ │ -00001288 : │ │ │ │ │ +000012bc : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r2, r1 │ │ │ │ │ - bgt.n 12ce │ │ │ │ │ + bgt.n 1302 │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 12b2 │ │ │ │ │ + bge.n 12e6 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 12f8 │ │ │ │ │ + bge.n 132c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 134e │ │ │ │ │ + bgt.n 1382 │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 12b0 │ │ │ │ │ + blt.n 12e4 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12ca │ │ │ │ │ + blt.n 12fe │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r3, r0, r2 │ │ │ │ │ - bgt.n 132c │ │ │ │ │ + bgt.n 1360 │ │ │ │ │ add.w lr, ip, r3 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 12ca │ │ │ │ │ + blt.n 12fe │ │ │ │ │ and.w r3, r0, r2 │ │ │ │ │ - b.n 130e │ │ │ │ │ + b.n 1342 │ │ │ │ │ add.w r4, ip, r3, lsl #1 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 136c │ │ │ │ │ + bgt.n 13a0 │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 12ca │ │ │ │ │ + blt.n 12fe │ │ │ │ │ and.w r3, r2, r0 │ │ │ │ │ - b.n 132c │ │ │ │ │ + b.n 1360 │ │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 12b0 │ │ │ │ │ + blt.n 12e4 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b.n 12f4 │ │ │ │ │ + b.n 1328 │ │ │ │ │ add.w r4, ip, r3, lsl #2 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 1348 │ │ │ │ │ + bge.n 137c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 12cc │ │ │ │ │ + b.n 1300 │ │ │ │ │ │ │ │ │ │ -00001384 : │ │ │ │ │ +000013b8 : │ │ │ │ │ dictresize.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi.w 1a10 │ │ │ │ │ + bhi.w 1a44 │ │ │ │ │ ldrd r7, r3, [r0, #24] │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl.w r9, r6, r1 │ │ │ │ │ @@ -1960,29 +1973,29 @@ │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ lsrs r3, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1644 │ │ │ │ │ + beq.w 1678 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.w 181e │ │ │ │ │ + bhi.w 1852 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne.w 1530 │ │ │ │ │ - ldr r3, [pc, #736] @ (16c0 ) │ │ │ │ │ + bne.w 1564 │ │ │ │ │ + ldr r3, [pc, #736] @ (16f4 ) │ │ │ │ │ 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, #1912] @ 0x778 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 16b0 │ │ │ │ │ + beq.w 16e4 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -2001,86 +2014,86 @@ │ │ │ │ │ strh r3, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1988 │ │ │ │ │ + bne.w 19bc │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 166c │ │ │ │ │ + beq.w 16a0 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 16cc │ │ │ │ │ + bne.w 1700 │ │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 16cc │ │ │ │ │ + bne.w 1700 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r6, 14d6 │ │ │ │ │ + cbz r6, 150a │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 14b0 │ │ │ │ │ + b.n 14e4 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 169a │ │ │ │ │ + bgt.w 16ce │ │ │ │ │ ldrsh.w r9, [r4, r1, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 15e6 │ │ │ │ │ + bne.w 161a │ │ │ │ │ strh.w r2, [r4, r1, lsl #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 14d4 │ │ │ │ │ + beq.n 1508 │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and.w r1, lr, r0 │ │ │ │ │ - bgt.n 148e │ │ │ │ │ + bgt.n 14c2 │ │ │ │ │ ldrsb.w r9, [r4, r1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 15e6 │ │ │ │ │ + bne.w 161a │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 14ac │ │ │ │ │ + bne.n 14e0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - ldr r3, [pc, #492] @ (16c4 ) │ │ │ │ │ + ldr r3, [pc, #492] @ (16f8 ) │ │ │ │ │ str.w r5, [r8, #24] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 151c │ │ │ │ │ + beq.n 1550 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 163c │ │ │ │ │ + bne.w 1670 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 163c │ │ │ │ │ - ldr r3, [pc, #468] @ (16c8 ) │ │ │ │ │ + bne.w 1670 │ │ │ │ │ + ldr r3, [pc, #468] @ (16fc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.w 163c │ │ │ │ │ + bhi.w 1670 │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str.w r7, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2097,15 +2110,15 @@ │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ + beq.w 1a44 │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ strb r1, [r5, #5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ @@ -2125,266 +2138,266 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 184a │ │ │ │ │ + bne.w 187e │ │ │ │ │ ldrb r1, [r7, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 166e │ │ │ │ │ + beq.n 16a2 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1454 │ │ │ │ │ + bne.w 1488 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 15dc │ │ │ │ │ + ble.n 1610 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mla ip, ip, r6, r1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a1a │ │ │ │ │ + beq.w 1a4e │ │ │ │ │ ldr.w r4, [r2], #8 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 15bc │ │ │ │ │ + bne.n 15f0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e88 │ │ │ │ │ - b.n 14d6 │ │ │ │ │ + bl 1ec0 │ │ │ │ │ + b.n 150a │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r1, r9 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - ble.n 162e │ │ │ │ │ + ble.n 1662 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 17d8 │ │ │ │ │ + bgt.w 180c │ │ │ │ │ ldrsh.w ip, [r4, r1, lsl #1] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 14a2 │ │ │ │ │ + beq.w 14d6 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ - b.n 1604 │ │ │ │ │ + b.n 1638 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ ldrsb.w ip, [r4, r1] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 14cc │ │ │ │ │ - b.n 1620 │ │ │ │ │ + beq.w 1500 │ │ │ │ │ + b.n 1654 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 151c │ │ │ │ │ + b.n 1550 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov.w r2, #12 │ │ │ │ │ - bhi.w 1822 │ │ │ │ │ + bhi.w 1856 │ │ │ │ │ mul.w r2, r2, r3 │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add r0, r2 │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 154a │ │ │ │ │ + b.n 157e │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ add.w r4, r7, #20 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 17f2 │ │ │ │ │ + bne.w 1826 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e88 │ │ │ │ │ - b.n 14d6 │ │ │ │ │ + bl 1ec0 │ │ │ │ │ + b.n 150a │ │ │ │ │ ldr.w r7, [r4, r1, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 15e6 │ │ │ │ │ + bne.n 161a │ │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 14ac │ │ │ │ │ - b.n 14d4 │ │ │ │ │ + bne.w 14e0 │ │ │ │ │ + b.n 1508 │ │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ │ mov fp, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ mov.w r9, #8 │ │ │ │ │ movs r3, #5 │ │ │ │ │ - b.n 165c │ │ │ │ │ + b.n 1690 │ │ │ │ │ .word 0x000002da │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ittt gt │ │ │ │ │ movgt sl, r8 │ │ │ │ │ movgt.w ip, #0 │ │ │ │ │ movgt r8, r4 │ │ │ │ │ - ble.w 19a6 │ │ │ │ │ + ble.w 19da │ │ │ │ │ mvn.w r1, ip │ │ │ │ │ add r1, r6 │ │ │ │ │ ands.w r4, r1, #3 │ │ │ │ │ - beq.n 17ac │ │ │ │ │ + beq.n 17e0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17b2 │ │ │ │ │ + beq.n 17e6 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w r9, r2, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - beq.n 17ac │ │ │ │ │ + beq.n 17e0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 172a │ │ │ │ │ + beq.n 175e │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17b2 │ │ │ │ │ + beq.n 17e6 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17b2 │ │ │ │ │ + beq.n 17e6 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - b.n 17ac │ │ │ │ │ + b.n 17e0 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r9, r2, #8 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp ip, r6 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - beq.n 17d2 │ │ │ │ │ + beq.n 1806 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 17b2 │ │ │ │ │ + cbz r1, 17e6 │ │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ │ adds r2, #8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 17b2 │ │ │ │ │ + cbz r1, 17e6 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ add.w ip, r4, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 17b2 │ │ │ │ │ + cbz r1, 17e6 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, r4, #3 │ │ │ │ │ add.w r2, r9, #24 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1748 │ │ │ │ │ + bne.n 177c │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1840 │ │ │ │ │ + beq.n 1874 │ │ │ │ │ add.w r4, r3, ip, lsl #3 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ │ cmp ip, r6 │ │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ │ - bne.n 16dc │ │ │ │ │ + bne.n 1710 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n 1478 │ │ │ │ │ + b.n 14ac │ │ │ │ │ ldr.w r7, [r4, r1, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 16a2 │ │ │ │ │ + beq.w 16d6 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - b.n 15fc │ │ │ │ │ + b.n 1630 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 168e │ │ │ │ │ + ble.w 16c2 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mla lr, lr, r6, r3 │ │ │ │ │ - b.n 1806 │ │ │ │ │ + b.n 183a │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1804 │ │ │ │ │ + beq.n 1838 │ │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 1804 │ │ │ │ │ - b.n 168e │ │ │ │ │ + bne.n 1838 │ │ │ │ │ + b.n 16c2 │ │ │ │ │ mov fp, r6 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bhi.w 19fc │ │ │ │ │ + bhi.w 1a30 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ lsl.w r9, r9, r1 │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ add r0, r2 │ │ │ │ │ - b.n 165c │ │ │ │ │ + b.n 1690 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17bc │ │ │ │ │ - b.n 1840 │ │ │ │ │ + bne.n 17f0 │ │ │ │ │ + b.n 1874 │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1992 │ │ │ │ │ + beq.w 19c6 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 19f8 │ │ │ │ │ + ble.w 1a2c │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ mov lr, r3 │ │ │ │ │ add.w r9, r3, r6, lsl #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ @@ -2398,107 +2411,107 @@ │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r0, [r4, #0] │ │ │ │ │ str.w r4, [lr, #-8] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ str.w r1, [lr, #-4] │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bne.n 1878 │ │ │ │ │ + bne.n 18ac │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 18dc │ │ │ │ │ + b.n 1910 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 18fa │ │ │ │ │ + bgt.n 192e │ │ │ │ │ ldrsh.w r9, [r4, r2, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1902 │ │ │ │ │ + bne.n 1936 │ │ │ │ │ strh.w r1, [r4, r2, lsl #1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n 1944 │ │ │ │ │ + beq.n 1978 │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and.w r2, lr, r0 │ │ │ │ │ - bgt.n 18be │ │ │ │ │ + bgt.n 18f2 │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1902 │ │ │ │ │ + bne.n 1936 │ │ │ │ │ strb r1, [r4, r2] │ │ │ │ │ - b.n 18d2 │ │ │ │ │ + b.n 1906 │ │ │ │ │ ldr.w r7, [r4, r2, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 192e │ │ │ │ │ + beq.n 1962 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ add r2, r9 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bgt.n 1934 │ │ │ │ │ + bgt.n 1968 │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1978 │ │ │ │ │ + bne.n 19ac │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 18f6 │ │ │ │ │ + ble.n 192a │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - ble.n 18ce │ │ │ │ │ + ble.n 1902 │ │ │ │ │ str.w r1, [r4, r2, lsl #2] │ │ │ │ │ - b.n 18d2 │ │ │ │ │ + b.n 1906 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r4, r2, lsl #1] │ │ │ │ │ ldrgt.w r9, [r4, r2, lsl #2] │ │ │ │ │ - b.n 191c │ │ │ │ │ + b.n 1950 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r5, [r8, #24] │ │ │ │ │ - bl 38d0 │ │ │ │ │ + bl 3900 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8, #28] │ │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19f0 │ │ │ │ │ + beq.n 1a24 │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ strb.w r1, [sl, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 151c │ │ │ │ │ + beq.w 1550 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 151c │ │ │ │ │ + b.n 1550 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ - b.n 1912 │ │ │ │ │ + b.n 1946 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 1858 │ │ │ │ │ + b.n 188c │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 19ac │ │ │ │ │ + blt.n 19e0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e88 │ │ │ │ │ - b.n 1946 │ │ │ │ │ - beq.w 14d6 │ │ │ │ │ - b.n 1478 │ │ │ │ │ + bl 1ec0 │ │ │ │ │ + b.n 197a │ │ │ │ │ + beq.w 150a │ │ │ │ │ + b.n 14ac │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -2510,322 +2523,328 @@ │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r3] │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - b.n 1998 │ │ │ │ │ + b.n 19cc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 151c │ │ │ │ │ - beq.n 1946 │ │ │ │ │ - b.n 18a8 │ │ │ │ │ + b.n 1550 │ │ │ │ │ + beq.n 197a │ │ │ │ │ + b.n 18dc │ │ │ │ │ adds r1, r4, #2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl.w r9, r9, r1 │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ add r0, r2 │ │ │ │ │ - b.n 165c │ │ │ │ │ + b.n 1690 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 152a │ │ │ │ │ + b.n 155e │ │ │ │ │ adds r2, #8 │ │ │ │ │ - b.n 15bc │ │ │ │ │ + b.n 15f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a20 : │ │ │ │ │ +00001a54 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1a40 │ │ │ │ │ + bl 1a74 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001a40 : │ │ │ │ │ +00001a74 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 1e2a │ │ │ │ │ + bpl.w 1e64 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1ca6 │ │ │ │ │ + bne.w 1cee │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 1ca6 │ │ │ │ │ - ldr r3, [pc, #668] @ (1d1c ) │ │ │ │ │ + beq.w 1cee │ │ │ │ │ + ldr r3, [pc, #688] @ (1d64 ) │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1d20 │ │ │ │ │ + beq.w 1d68 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dc8 │ │ │ │ │ + bne.w 1e02 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 1bfc │ │ │ │ │ + beq.w 1c30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 1b56 │ │ │ │ │ + bne.n 1b88 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ba2 │ │ │ │ │ + bge.n 1bd6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1baa │ │ │ │ │ + bge.n 1bde │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1bb2 │ │ │ │ │ + ble.n 1be6 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1dba │ │ │ │ │ + bne.w 1de8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ │ - str r1, [r3, #8] │ │ │ │ │ - cmp.w ip, #7 │ │ │ │ │ + str r0, [r3, #8] │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ - add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - and.w r1, r7, r9 │ │ │ │ │ - bgt.w 1c06 │ │ │ │ │ + cmp.w ip, #7 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + and.w r1, r7, r2 │ │ │ │ │ + bgt.w 1c3a │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ ldrsb.w lr, [r0, r1] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bge.n 1b7c │ │ │ │ │ + bge.n 1bae │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r0, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ + ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1d00 │ │ │ │ │ - add.w r2, r2, r1, lsl #3 │ │ │ │ │ - add.w r0, r3, #20 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r5, [r0, r2] │ │ │ │ │ - add r0, r2 │ │ │ │ │ - str r6, [r0, #4] │ │ │ │ │ - str r1, [r3, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1d48 │ │ │ │ │ + add.w r2, r2, r0, lsl #3 │ │ │ │ │ + add.w r1, r3, #20 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + str r5, [r1, r2] │ │ │ │ │ + add r1, r2 │ │ │ │ │ + str r6, [r1, #4] │ │ │ │ │ + str r0, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1b52 │ │ │ │ │ + beq.n 1b84 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d62 │ │ │ │ │ + beq.w 1daa │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1d62 │ │ │ │ │ + bge.w 1daa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1b74 │ │ │ │ │ + b.n 1ba6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1b72 │ │ │ │ │ + beq.n 1ba4 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r2, 1b6e │ │ │ │ │ + cbz r2, 1ba0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov.w lr, r7, lsr #5 │ │ │ │ │ + mov.w r9, r7, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ - add.w r0, lr, #1 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - and.w r1, r1, r9 │ │ │ │ │ - adds r0, r3, r1 │ │ │ │ │ - ldrsb.w r2, [r0, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge.n 1c44 │ │ │ │ │ + add.w lr, r9, #1 │ │ │ │ │ + add r1, lr │ │ │ │ │ + ands r1, r2 │ │ │ │ │ + add.w lr, r3, r1 │ │ │ │ │ + ldrsb.w r0, [lr, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 1c7c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - strb r3, [r0, #20] │ │ │ │ │ + strb.w r3, [lr, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - b.n 1b02 │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ + b.n 1b34 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1ab8 │ │ │ │ │ + blt.n 1aec │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1ac4 │ │ │ │ │ + bgt.n 1af8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1ac4 │ │ │ │ │ + bne.w 1af8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1bea │ │ │ │ │ + bge.n 1c1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e70 │ │ │ │ │ + beq.w 1eaa │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1bfc │ │ │ │ │ + bge.n 1c30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e78 │ │ │ │ │ + beq.w 1eb2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1e1e │ │ │ │ │ - b.n 1e24 │ │ │ │ │ + bne.w 1e58 │ │ │ │ │ + b.n 1e5e │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 1d68 │ │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ - add.w lr, r3, r0 │ │ │ │ │ - ldrsh.w lr, [lr, #20] │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - bge.n 1c26 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - strh r1, [r0, #20] │ │ │ │ │ - b.n 1b02 │ │ │ │ │ - mov.w lr, r7, lsr #5 │ │ │ │ │ + bgt.w 1db0 │ │ │ │ │ + mov.w lr, r1, lsl #1 │ │ │ │ │ + add.w r0, r3, lr │ │ │ │ │ + ldrsh.w r0, [r0, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 1c5c │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ + add lr, r3 │ │ │ │ │ + strh.w r0, [lr, #20] │ │ │ │ │ + b.n 1b34 │ │ │ │ │ + mov.w r9, r7, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ - add.w r0, lr, #1 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - and.w r1, r1, r9 │ │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ - adds r2, r3, r0 │ │ │ │ │ - ldrsh.w r2, [r2, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 1c1e │ │ │ │ │ - lsls r0, r1, #2 │ │ │ │ │ - add r0, r1 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ - add r0, lr │ │ │ │ │ + add.w lr, r9, #1 │ │ │ │ │ + add r1, lr │ │ │ │ │ + ands r1, r2 │ │ │ │ │ + mov.w lr, r1, lsl #1 │ │ │ │ │ + add.w r0, r3, lr │ │ │ │ │ + ldrsh.w r0, [r0, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1c52 │ │ │ │ │ + mov.w lr, r1, lsl #2 │ │ │ │ │ + add lr, r1 │ │ │ │ │ + mov.w r0, r9, lsr #5 │ │ │ │ │ + add lr, r0 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - add.w r0, r0, #1 │ │ │ │ │ - and.w r1, r9, r0 │ │ │ │ │ - ble.n 1c96 │ │ │ │ │ - cmp.w ip, #15 │ │ │ │ │ - bgt.w 1d9e │ │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ - add.w ip, r3, r0 │ │ │ │ │ - ldrsh.w ip, [ip, #20] │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + and.w r1, lr, r2 │ │ │ │ │ + bgt.n 1cbe │ │ │ │ │ + add.w lr, r3, r1 │ │ │ │ │ + ldrsb.w ip, [lr, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 1c1e │ │ │ │ │ + blt.n 1bca │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ - add r1, lr │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + add r1, r0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - and.w r1, r1, r9 │ │ │ │ │ - b.n 1c64 │ │ │ │ │ + ands r1, r2 │ │ │ │ │ + b.n 1c96 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ - add r1, lr │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + add r1, r0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - and.w r1, r1, r9 │ │ │ │ │ - adds r0, r3, r1 │ │ │ │ │ - ldrsb.w ip, [r0, #20] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.w 1b98 │ │ │ │ │ - b.n 1c86 │ │ │ │ │ + ands r1, r2 │ │ │ │ │ + cmp.w ip, #15 │ │ │ │ │ + add.w lr, r3, r1, lsl #1 │ │ │ │ │ + itet gt │ │ │ │ │ + addgt.w lr, r3, r1, lsl #2 │ │ │ │ │ + ldrshle.w lr, [lr, #20] │ │ │ │ │ + ldrgt.w lr, [lr, #20] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + bge.n 1cb2 │ │ │ │ │ + cmp.w ip, #15 │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ + it gt │ │ │ │ │ + movgt.w lr, r1, lsl #2 │ │ │ │ │ + bgt.n 1dc0 │ │ │ │ │ + mov.w lr, r1, lsl #1 │ │ │ │ │ + b.n 1c54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1e12 │ │ │ │ │ + beq.w 1e4c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - ldr r1, [pc, #96] @ (1d1c ) │ │ │ │ │ + ldr r1, [pc, #96] @ (1d64 ) │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1d20 │ │ │ │ │ + beq.n 1d68 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1a86 │ │ │ │ │ + beq.w 1aba │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a86 │ │ │ │ │ + beq.w 1aba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1a86 │ │ │ │ │ + bne.w 1aba │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1e1e │ │ │ │ │ - b.n 1e24 │ │ │ │ │ - movs r0, #12 │ │ │ │ │ - mla r2, r0, r1, r2 │ │ │ │ │ + bne.w 1e58 │ │ │ │ │ + b.n 1e5e │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mla r2, r1, r0, r2 │ │ │ │ │ add.w r1, r3, #20 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ strd r5, r6, [r0, #4] │ │ │ │ │ str r7, [r1, r2] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n 1b26 │ │ │ │ │ + b.n 1b58 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2835,325 +2854,318 @@ │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c70 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1bfc │ │ │ │ │ + beq.w 1c30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1b52 │ │ │ │ │ + beq.w 1b84 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r3, 1d62 │ │ │ │ │ + cbz r3, 1daa │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d62 │ │ │ │ │ + bge.n 1daa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ - b.n 1b52 │ │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ │ - ldr.w lr, [r0, #20] │ │ │ │ │ - lsls r0, r1, #2 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - bge.n 1d80 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - b.n 1b02 │ │ │ │ │ - mov.w lr, r7, lsr #5 │ │ │ │ │ - add r0, r1 │ │ │ │ │ - add.w r1, lr, #1 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - and.w r1, r1, r9 │ │ │ │ │ + b.n 1b84 │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - lsls r0, r1, #2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 1d78 │ │ │ │ │ - b.n 1c46 │ │ │ │ │ - add.w r2, r3, r1, lsl #2 │ │ │ │ │ - lsls r0, r1, #2 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 1d78 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ + mov.w lr, r1, lsl #2 │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 1dc8 │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ + add lr, r3 │ │ │ │ │ + str.w r0, [lr, #20] │ │ │ │ │ + b.n 1b34 │ │ │ │ │ + mov.w r9, r7, lsr #5 │ │ │ │ │ + add lr, r1 │ │ │ │ │ + add.w r1, r9, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - and.w r1, r1, r9 │ │ │ │ │ - b.n 1c5c │ │ │ │ │ + ands r1, r2 │ │ │ │ │ + add.w lr, r3, r1, lsl #2 │ │ │ │ │ + ldr.w r0, [lr, #20] │ │ │ │ │ + mov.w lr, r1, lsl #2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1dbe │ │ │ │ │ + b.n 1c80 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 1acc │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldrb.w ip, [r3, #4] │ │ │ │ │ + str r1, [r3, #8] │ │ │ │ │ + b.n 1b0a │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 4a60 │ │ │ │ │ + bl 4a8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1e42 │ │ │ │ │ + beq.n 1e7c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ - cbnz r2, 1df4 │ │ │ │ │ + cbnz r2, 1e2e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b20 │ │ │ │ │ + bl 8b38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1b74 │ │ │ │ │ + beq.w 1ba6 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r3, 1e0c │ │ │ │ │ + cbz r3, 1e46 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 1b74 │ │ │ │ │ + b.n 1ba6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1e24 │ │ │ │ │ + beq.n 1e5e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b74 │ │ │ │ │ + b.n 1ba6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4334 @ 0x10ee │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e1e │ │ │ │ │ - b.n 1e24 │ │ │ │ │ + bne.n 1e58 │ │ │ │ │ + b.n 1e5e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1a8e │ │ │ │ │ + bne.w 1ac2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e1e │ │ │ │ │ - b.n 1e24 │ │ │ │ │ + bne.n 1e58 │ │ │ │ │ + b.n 1e5e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bea │ │ │ │ │ + b.n 1c1e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e1e │ │ │ │ │ - b.n 1e24 │ │ │ │ │ - nop │ │ │ │ │ + bne.n 1e58 │ │ │ │ │ + b.n 1e5e │ │ │ │ │ │ │ │ │ │ -00001e88 : │ │ │ │ │ +00001ec0 : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1f72 │ │ │ │ │ + beq.n 1faa │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r5, #1 │ │ │ │ │ add.w lr, r1, #12 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1ebe │ │ │ │ │ + b.n 1ef6 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1eea │ │ │ │ │ + bne.n 1f22 │ │ │ │ │ strb r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 1ee8 │ │ │ │ │ + beq.n 1f20 │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ ldr.w r2, [lr, #-12] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ and.w r3, r5, r2 │ │ │ │ │ - ble.n 1ea4 │ │ │ │ │ + ble.n 1edc │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1f5c │ │ │ │ │ + bgt.n 1f94 │ │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1eea │ │ │ │ │ + bne.n 1f22 │ │ │ │ │ add r4, r0 │ │ │ │ │ strh r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 1eb6 │ │ │ │ │ + bne.n 1eee │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ add r4, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r3, r4 │ │ │ │ │ and.w r3, r3, r5 │ │ │ │ │ - bgt.n 1f32 │ │ │ │ │ + bgt.n 1f6a │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 1f4e │ │ │ │ │ + bne.n 1f86 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 1f4a │ │ │ │ │ + ble.n 1f82 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ it gt │ │ │ │ │ lslgt r4, r3, #2 │ │ │ │ │ - bgt.n 1f66 │ │ │ │ │ + bgt.n 1f9e │ │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ - b.n 1ede │ │ │ │ │ + b.n 1f16 │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1f08 │ │ │ │ │ + beq.n 1f40 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ands r3, r5 │ │ │ │ │ add.w r4, r0, r3, lsl #1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1f1c │ │ │ │ │ + bgt.n 1f54 │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 1f26 │ │ │ │ │ + bne.n 1f5e │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bgt.n 1f0e │ │ │ │ │ + bgt.n 1f46 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ - b.n 1eae │ │ │ │ │ + b.n 1ee6 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ands r3, r5 │ │ │ │ │ - b.n 1efe │ │ │ │ │ + b.n 1f36 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1eec │ │ │ │ │ + bne.n 1f24 │ │ │ │ │ add r4, r0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 1eb6 │ │ │ │ │ + bne.n 1eee │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001f74 : │ │ │ │ │ +00001fac : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 1f7e │ │ │ │ │ + cbz r0, 1fb6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1f80 │ │ │ │ │ + blt.n 1fb8 │ │ │ │ │ bx lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f7e │ │ │ │ │ + bne.n 1fb6 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001f8c : │ │ │ │ │ +00001fc4 : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.n 1fe0 │ │ │ │ │ + bpl.n 2018 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1fc8 │ │ │ │ │ + bne.n 2000 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 1fc8 │ │ │ │ │ + beq.n 2000 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1ff4 │ │ │ │ │ + beq.n 202c │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - b.n 1fc2 │ │ │ │ │ + b.n 1ffa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2451 @ 0x993 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1fc4 │ │ │ │ │ + b.n 1ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 1ff0 │ │ │ │ │ + b.n 2028 │ │ │ │ │ │ │ │ │ │ -00001ffc <_PyDict_NewKeysForClass>: │ │ │ │ │ +00002034 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25c0 <_PyDict_NewKeysForClass+0x5c4> │ │ │ │ │ + beq.w 25e8 <_PyDict_NewKeysForClass+0x5b4> │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ @@ -3167,169 +3179,179 @@ │ │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ movs r3, #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2262 <_PyDict_NewKeysForClass+0x266> │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 22b6 <_PyDict_NewKeysForClass+0x282> │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.w 2262 <_PyDict_NewKeysForClass+0x266> │ │ │ │ │ - ldr.w r8, [pc, #816] @ 2398 <_PyDict_NewKeysForClass+0x39c> │ │ │ │ │ + bpl.w 22b6 <_PyDict_NewKeysForClass+0x282> │ │ │ │ │ + ldr.w r8, [pc, #828] @ 23dc <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r3, [r8, #948] @ 0x3b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2542 <_PyDict_NewKeysForClass+0x546> │ │ │ │ │ + bne.w 2578 <_PyDict_NewKeysForClass+0x544> │ │ │ │ │ ldr.w r9, [r8, #956] @ 0x3bc │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2542 <_PyDict_NewKeysForClass+0x546> │ │ │ │ │ - ldr r3, [pc, #776] @ (2394 <_PyDict_NewKeysForClass+0x398>) │ │ │ │ │ + beq.w 2578 <_PyDict_NewKeysForClass+0x544> │ │ │ │ │ + ldr r3, [pc, #788] @ (23d8 <_PyDict_NewKeysForClass+0x3a4>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ add.w r1, r8, #944 @ 0x3b0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2578 <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.w 25b6 <_PyDict_NewKeysForClass+0x582> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 2262 <_PyDict_NewKeysForClass+0x266> │ │ │ │ │ + beq.w 22b6 <_PyDict_NewKeysForClass+0x282> │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 2262 <_PyDict_NewKeysForClass+0x266> │ │ │ │ │ + bpl.w 22b6 <_PyDict_NewKeysForClass+0x282> │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 2262 <_PyDict_NewKeysForClass+0x266> │ │ │ │ │ + ble.w 22b6 <_PyDict_NewKeysForClass+0x282> │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add.w r3, lr, #12 │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ + bne.w 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - beq.w 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ + beq.w 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ ldrb.w fp, [r9, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w r5, [r9, #5] │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ lsl.w r7, r2, fp │ │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, sl │ │ │ │ │ and.w r8, r3, r7 │ │ │ │ │ - bgt.w 2270 <_PyDict_NewKeysForClass+0x274> │ │ │ │ │ + bgt.w 22c4 <_PyDict_NewKeysForClass+0x290> │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 21f0 <_PyDict_NewKeysForClass+0x1f4> │ │ │ │ │ + blt.n 2228 <_PyDict_NewKeysForClass+0x1f4> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ + beq.w 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 23b2 <_PyDict_NewKeysForClass+0x3b6> │ │ │ │ │ + beq.w 23e6 <_PyDict_NewKeysForClass+0x3b2> │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ add.w r2, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 226a <_PyDict_NewKeysForClass+0x26e> │ │ │ │ │ + blt.w 22be <_PyDict_NewKeysForClass+0x28a> │ │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ + beq.w 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2424 <_PyDict_NewKeysForClass+0x428> │ │ │ │ │ + beq.w 2458 <_PyDict_NewKeysForClass+0x424> │ │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ add r6, r2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ands r6, r7 │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ - bgt.w 22f0 <_PyDict_NewKeysForClass+0x2f4> │ │ │ │ │ + bgt.w 236e <_PyDict_NewKeysForClass+0x33a> │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2304 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + blt.w 2382 <_PyDict_NewKeysForClass+0x34e> │ │ │ │ │ ldr.w r1, [r8, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ + beq.w 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 247e <_PyDict_NewKeysForClass+0x482> │ │ │ │ │ + beq.w 24b2 <_PyDict_NewKeysForClass+0x47e> │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add.w r6, r6, r5, lsr #5 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ and.w r6, r6, r7 │ │ │ │ │ - bgt.w 2414 <_PyDict_NewKeysForClass+0x418> │ │ │ │ │ + bgt.w 2448 <_PyDict_NewKeysForClass+0x414> │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 23ac <_PyDict_NewKeysForClass+0x3b0> │ │ │ │ │ + blt.w 23e0 <_PyDict_NewKeysForClass+0x3ac> │ │ │ │ │ ldr.w r1, [r8, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ + beq.w 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24d6 <_PyDict_NewKeysForClass+0x4da> │ │ │ │ │ + beq.w 250c <_PyDict_NewKeysForClass+0x4d8> │ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ - b.n 218a <_PyDict_NewKeysForClass+0x18e> │ │ │ │ │ + b.n 21c2 <_PyDict_NewKeysForClass+0x18e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 214a <_PyDict_NewKeysForClass+0x14e> │ │ │ │ │ + bne.n 2182 <_PyDict_NewKeysForClass+0x14e> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2260 <_PyDict_NewKeysForClass+0x264> │ │ │ │ │ + ble.n 22b4 <_PyDict_NewKeysForClass+0x280> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt lt │ │ │ │ │ ldrlt.w r2, [r9, #16] │ │ │ │ │ strblt.w r2, [sl, r8] │ │ │ │ │ - bge.w 2324 <_PyDict_NewKeysForClass+0x328> │ │ │ │ │ + blt.n 226a <_PyDict_NewKeysForClass+0x236> │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + add r2, r8 │ │ │ │ │ + and.w r8, r2, r7 │ │ │ │ │ + ldrsb.w r2, [sl, r8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge.n 2342 <_PyDict_NewKeysForClass+0x30e> │ │ │ │ │ + ldr.w r2, [r9, #16] │ │ │ │ │ + strb.w r2, [sl, r8] │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -3339,521 +3361,508 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ - beq.n 2260 <_PyDict_NewKeysForClass+0x264> │ │ │ │ │ + beq.n 22b4 <_PyDict_NewKeysForClass+0x280> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt.w 20f2 <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ + bgt.w 212a <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 21f4 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ - b.n 2172 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + beq.n 222c <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + b.n 21aa <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [sl, r8, lsl #2] │ │ │ │ │ ldrshle.w r2, [sl, r8, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 22ba <_PyDict_NewKeysForClass+0x2be> │ │ │ │ │ + blt.n 230c <_PyDict_NewKeysForClass+0x2d8> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ + beq.w 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 23b2 <_PyDict_NewKeysForClass+0x3b6> │ │ │ │ │ + beq.n 23e6 <_PyDict_NewKeysForClass+0x3b2> │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ add.w r2, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2160 <_PyDict_NewKeysForClass+0x164> │ │ │ │ │ + bge.w 2198 <_PyDict_NewKeysForClass+0x164> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 22be <_PyDict_NewKeysForClass+0x2c2> │ │ │ │ │ - b.n 2172 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + beq.n 2310 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + b.n 21aa <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 2294 <_PyDict_NewKeysForClass+0x298> │ │ │ │ │ + bne.n 22e6 <_PyDict_NewKeysForClass+0x2b2> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2260 <_PyDict_NewKeysForClass+0x264> │ │ │ │ │ + ble.n 22b4 <_PyDict_NewKeysForClass+0x280> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r8, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 236e <_PyDict_NewKeysForClass+0x372> │ │ │ │ │ + bge.n 23a2 <_PyDict_NewKeysForClass+0x36e> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ - bgt.w 253c <_PyDict_NewKeysForClass+0x540> │ │ │ │ │ + bgt.w 2572 <_PyDict_NewKeysForClass+0x53e> │ │ │ │ │ strh.w r2, [sl, r8, lsl #1] │ │ │ │ │ - b.n 2216 <_PyDict_NewKeysForClass+0x21a> │ │ │ │ │ + b.n 226a <_PyDict_NewKeysForClass+0x236> │ │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + add r8, r3 │ │ │ │ │ + cmp.w fp, #7 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + and.w r8, r7, r8 │ │ │ │ │ + bgt.n 23c6 <_PyDict_NewKeysForClass+0x392> │ │ │ │ │ + ldrsb.w r2, [sl, r8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge.n 2342 <_PyDict_NewKeysForClass+0x30e> │ │ │ │ │ + ldr.w r2, [r9, #16] │ │ │ │ │ + cmp.w fp, #7 │ │ │ │ │ + ble.w 2266 <_PyDict_NewKeysForClass+0x232> │ │ │ │ │ + b.n 2334 <_PyDict_NewKeysForClass+0x300> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 219c <_PyDict_NewKeysForClass+0x1a0> │ │ │ │ │ + bge.w 21d4 <_PyDict_NewKeysForClass+0x1a0> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 21ae <_PyDict_NewKeysForClass+0x1b2> │ │ │ │ │ + bne.w 21e6 <_PyDict_NewKeysForClass+0x1b2> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2260 <_PyDict_NewKeysForClass+0x264> │ │ │ │ │ + ble.n 22b4 <_PyDict_NewKeysForClass+0x280> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ - bgt.n 22cc <_PyDict_NewKeysForClass+0x2d0> │ │ │ │ │ - b.n 2202 <_PyDict_NewKeysForClass+0x206> │ │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - add r2, r8 │ │ │ │ │ - and.w r8, r2, r7 │ │ │ │ │ - ldrsb.w r2, [sl, r8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge.n 2344 <_PyDict_NewKeysForClass+0x348> │ │ │ │ │ - ldr.w r2, [r9, #16] │ │ │ │ │ - strb.w r2, [sl, r8] │ │ │ │ │ - b.n 2216 <_PyDict_NewKeysForClass+0x21a> │ │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ │ - add r8, r3 │ │ │ │ │ - cmp.w fp, #7 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - and.w r8, r7, r8 │ │ │ │ │ - bgt.n 239c <_PyDict_NewKeysForClass+0x3a0> │ │ │ │ │ - ldrsb.w r2, [sl, r8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge.n 2344 <_PyDict_NewKeysForClass+0x348> │ │ │ │ │ - ldr.w r2, [r9, #16] │ │ │ │ │ - cmp.w fp, #7 │ │ │ │ │ - ble.n 233e <_PyDict_NewKeysForClass+0x342> │ │ │ │ │ - b.n 22e2 <_PyDict_NewKeysForClass+0x2e6> │ │ │ │ │ + bgt.n 231e <_PyDict_NewKeysForClass+0x2ea> │ │ │ │ │ + b.n 223a <_PyDict_NewKeysForClass+0x206> │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ add r2, r8 │ │ │ │ │ and.w r8, r2, r7 │ │ │ │ │ - bgt.w 252e <_PyDict_NewKeysForClass+0x532> │ │ │ │ │ + bgt.w 2564 <_PyDict_NewKeysForClass+0x530> │ │ │ │ │ ldrsh.w r2, [sl, r8, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 2344 <_PyDict_NewKeysForClass+0x348> │ │ │ │ │ + bge.n 2342 <_PyDict_NewKeysForClass+0x30e> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - b.n 22ea <_PyDict_NewKeysForClass+0x2ee> │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000302 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00006000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n 233c <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r8, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r8, lsl #2] │ │ │ │ │ - b.n 235e <_PyDict_NewKeysForClass+0x362> │ │ │ │ │ + b.n 235c <_PyDict_NewKeysForClass+0x328> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000030e │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00006000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 230a <_PyDict_NewKeysForClass+0x30e> │ │ │ │ │ - b.n 21e2 <_PyDict_NewKeysForClass+0x1e6> │ │ │ │ │ + beq.n 2388 <_PyDict_NewKeysForClass+0x354> │ │ │ │ │ + b.n 221a <_PyDict_NewKeysForClass+0x1e6> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 25dc <_PyDict_NewKeysForClass+0x5e0> │ │ │ │ │ + bne.w 260c <_PyDict_NewKeysForClass+0x5d8> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r6, r6, #2, #3 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.w 25dc <_PyDict_NewKeysForClass+0x5e0> │ │ │ │ │ + bne.w 260c <_PyDict_NewKeysForClass+0x5d8> │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 25b4 <_PyDict_NewKeysForClass+0x5b8> │ │ │ │ │ + bpl.w 2608 <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 25b0 <_PyDict_NewKeysForClass+0x5b4> │ │ │ │ │ + bpl.w 25e0 <_PyDict_NewKeysForClass+0x5ac> │ │ │ │ │ lsls r6, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25dc <_PyDict_NewKeysForClass+0x5e0> │ │ │ │ │ + bne.w 260c <_PyDict_NewKeysForClass+0x5d8> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 20f2 <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ + blt.w 212a <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 2262 <_PyDict_NewKeysForClass+0x266> │ │ │ │ │ + b.n 22b6 <_PyDict_NewKeysForClass+0x282> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ - b.n 21ca <_PyDict_NewKeysForClass+0x1ce> │ │ │ │ │ + b.n 2202 <_PyDict_NewKeysForClass+0x1ce> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 2172 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + bne.w 21aa <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 2172 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + bne.w 21aa <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 25d8 <_PyDict_NewKeysForClass+0x5dc> │ │ │ │ │ + beq.w 25fc <_PyDict_NewKeysForClass+0x5c8> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 25d4 <_PyDict_NewKeysForClass+0x5d8> │ │ │ │ │ + beq.w 25e4 <_PyDict_NewKeysForClass+0x5b0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ - b.n 2172 <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ + beq.n 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ + b.n 21aa <_PyDict_NewKeysForClass+0x176> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 21ae <_PyDict_NewKeysForClass+0x1b2> │ │ │ │ │ + bne.w 21e6 <_PyDict_NewKeysForClass+0x1b2> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 21ae <_PyDict_NewKeysForClass+0x1b2> │ │ │ │ │ + bne.w 21e6 <_PyDict_NewKeysForClass+0x1b2> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 25bc <_PyDict_NewKeysForClass+0x5c0> │ │ │ │ │ + beq.w 2628 <_PyDict_NewKeysForClass+0x5f4> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 25b8 <_PyDict_NewKeysForClass+0x5bc> │ │ │ │ │ + beq.w 2624 <_PyDict_NewKeysForClass+0x5f0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ - b.n 21ae <_PyDict_NewKeysForClass+0x1b2> │ │ │ │ │ + beq.n 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ + b.n 21e6 <_PyDict_NewKeysForClass+0x1b2> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 21e2 <_PyDict_NewKeysForClass+0x1e6> │ │ │ │ │ + bne.w 221a <_PyDict_NewKeysForClass+0x1e6> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r4, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 21e2 <_PyDict_NewKeysForClass+0x1e6> │ │ │ │ │ + bne.w 221a <_PyDict_NewKeysForClass+0x1e6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 25f8 <_PyDict_NewKeysForClass+0x5fc> │ │ │ │ │ + beq.n 2604 <_PyDict_NewKeysForClass+0x5d0> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 25f4 <_PyDict_NewKeysForClass+0x5f8> │ │ │ │ │ + beq.n 2600 <_PyDict_NewKeysForClass+0x5cc> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2402 <_PyDict_NewKeysForClass+0x406> │ │ │ │ │ - b.n 21e2 <_PyDict_NewKeysForClass+0x1e6> │ │ │ │ │ + beq.w 2436 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ + b.n 221a <_PyDict_NewKeysForClass+0x1e6> │ │ │ │ │ ldr.w r2, [sl, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2344 <_PyDict_NewKeysForClass+0x348> │ │ │ │ │ + bge.w 2342 <_PyDict_NewKeysForClass+0x30e> │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ str.w r2, [sl, r8, lsl #2] │ │ │ │ │ - b.n 2216 <_PyDict_NewKeysForClass+0x21a> │ │ │ │ │ - ldr r0, [pc, #184] @ (25fc <_PyDict_NewKeysForClass+0x600>) │ │ │ │ │ + b.n 226a <_PyDict_NewKeysForClass+0x236> │ │ │ │ │ + ldr r0, [pc, #176] @ (262c <_PyDict_NewKeysForClass+0x5f8>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 25a2 <_PyDict_NewKeysForClass+0x5a6> │ │ │ │ │ - ldr r3, [pc, #172] @ (2600 <_PyDict_NewKeysForClass+0x604>) │ │ │ │ │ + beq.n 25a8 <_PyDict_NewKeysForClass+0x574> │ │ │ │ │ + ldr r3, [pc, #168] @ (2630 <_PyDict_NewKeysForClass+0x5fc>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #148] @ (25fc <_PyDict_NewKeysForClass+0x600>) │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + ldr r1, [pc, #144] @ (262c <_PyDict_NewKeysForClass+0x5f8>) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 20b2 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + b.n 20e2 <_PyDict_NewKeysForClass+0xae> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ + b.n 22b6 <_PyDict_NewKeysForClass+0x282> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20b2 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + beq.w 20ea <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20b2 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + bne.w 20ea <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 20b2 <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2262 <_PyDict_NewKeysForClass+0x266> │ │ │ │ │ + b.n 20ea <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 23f0 <_PyDict_NewKeysForClass+0x3f4> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 23dc <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ + b.n 2424 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 24c4 <_PyDict_NewKeysForClass+0x4c8> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 24b0 <_PyDict_NewKeysForClass+0x4b4> │ │ │ │ │ + b.n 24a0 <_PyDict_NewKeysForClass+0x46c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 205a <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ - b.n 2262 <_PyDict_NewKeysForClass+0x266> │ │ │ │ │ + ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2092 <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ + b.n 22b6 <_PyDict_NewKeysForClass+0x282> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 248a <_PyDict_NewKeysForClass+0x456> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 246c <_PyDict_NewKeysForClass+0x470> │ │ │ │ │ + b.n 2550 <_PyDict_NewKeysForClass+0x51c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 2456 <_PyDict_NewKeysForClass+0x45a> │ │ │ │ │ + b.n 253c <_PyDict_NewKeysForClass+0x508> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 2410 <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ add.w r2, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add r6, r2 │ │ │ │ │ and.w r6, r6, r7 │ │ │ │ │ - ble.w 2156 <_PyDict_NewKeysForClass+0x15a> │ │ │ │ │ - b.n 22a0 <_PyDict_NewKeysForClass+0x2a4> │ │ │ │ │ + ble.w 218e <_PyDict_NewKeysForClass+0x15a> │ │ │ │ │ + b.n 22f2 <_PyDict_NewKeysForClass+0x2be> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 251a <_PyDict_NewKeysForClass+0x51e> │ │ │ │ │ + b.n 24fa <_PyDict_NewKeysForClass+0x4c6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 2506 <_PyDict_NewKeysForClass+0x50a> │ │ │ │ │ + b.n 24e4 <_PyDict_NewKeysForClass+0x4b0> │ │ │ │ │ .word 0x000063b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000000a6 │ │ │ │ │ + .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002604 : │ │ │ │ │ +00002634 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26ec │ │ │ │ │ - ldr r3, [pc, #204] @ (26f4 ) │ │ │ │ │ + beq.n 271c │ │ │ │ │ + ldr r3, [pc, #204] @ (2724 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 26da │ │ │ │ │ + bpl.n 270a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 268e │ │ │ │ │ + blt.n 26be │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 26a0 │ │ │ │ │ + bne.n 26d0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 26a0 │ │ │ │ │ - ldr r3, [pc, #140] @ (26f8 ) │ │ │ │ │ + beq.n 26d0 │ │ │ │ │ + ldr r3, [pc, #140] @ (2728 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 26ba │ │ │ │ │ - bl ec8 │ │ │ │ │ + beq.n 26ea │ │ │ │ │ + bl efc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 26ca │ │ │ │ │ + blt.n 26fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - beq.n 2664 │ │ │ │ │ + beq.n 2694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 266a │ │ │ │ │ + bne.n 269a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 26c0 │ │ │ │ │ - bl c3c │ │ │ │ │ + b.n 26f0 │ │ │ │ │ + bl c70 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2688 │ │ │ │ │ + bge.n 26b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2688 │ │ │ │ │ + bne.n 26b8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2688 │ │ │ │ │ + b.n 26b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2649 @ 0xa59 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 26b4 │ │ │ │ │ + b.n 26e4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2688 │ │ │ │ │ + b.n 26b8 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000026fc <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +0000272c <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ _PyDict_EnablePerThreadRefcounting(): │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002700 : │ │ │ │ │ +00002730 : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.n 278c │ │ │ │ │ + bpl.n 27bc │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 275c │ │ │ │ │ + bne.n 278c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 275c │ │ │ │ │ + beq.n 278c │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 2776 │ │ │ │ │ + beq.n 27a6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 2748 │ │ │ │ │ + cbnz r3, 2778 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -3863,317 +3872,317 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 277e │ │ │ │ │ + beq.n 27ae │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 273c │ │ │ │ │ + bne.n 276c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2742 │ │ │ │ │ + b.n 2772 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2742 │ │ │ │ │ + b.n 2772 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2395 @ 0x95b │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2784 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027a0 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +000027d0 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 27dc <_PyDict_GetItemRef_KnownHash+0x3c> │ │ │ │ │ + beq.n 280c <_PyDict_GetItemRef_KnownHash+0x3c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 27c8 <_PyDict_GetItemRef_KnownHash+0x28> │ │ │ │ │ + cbnz r3, 27f8 <_PyDict_GetItemRef_KnownHash+0x28> │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27c2 <_PyDict_GetItemRef_KnownHash+0x22> │ │ │ │ │ + b.n 27f2 <_PyDict_GetItemRef_KnownHash+0x22> │ │ │ │ │ │ │ │ │ │ -000027e4 <_PyObjectDict_SetItem>: │ │ │ │ │ +00002814 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2868 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq.n 2898 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 28aa <_PyObjectDict_SetItem+0xc6> │ │ │ │ │ + beq.n 28da <_PyObjectDict_SetItem+0xc6> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2844 <_PyObjectDict_SetItem+0x60> │ │ │ │ │ + bge.n 2874 <_PyObjectDict_SetItem+0x60> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2850 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ + bne.n 2880 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2850 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ - ldr r3, [pc, #172] @ (28dc <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ + beq.n 2880 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ + ldr r3, [pc, #172] @ (290c <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 2894 <_PyObjectDict_SetItem+0xb0> │ │ │ │ │ + beq.n 28c4 <_PyObjectDict_SetItem+0xb0> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w ec8 │ │ │ │ │ + b.w efc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2828 <_PyObjectDict_SetItem+0x44> │ │ │ │ │ + beq.n 2858 <_PyObjectDict_SetItem+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 282e <_PyObjectDict_SetItem+0x4a> │ │ │ │ │ + bne.n 285e <_PyObjectDict_SetItem+0x4a> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 2878 <_PyObjectDict_SetItem+0x94> │ │ │ │ │ + bpl.n 28a8 <_PyObjectDict_SetItem+0x94> │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 289c <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ + cbnz r0, 28cc <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #96] @ (28dc <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ + ldr r0, [pc, #96] @ (290c <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl e8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27fe <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + bne.n 282e <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w c3c │ │ │ │ │ - bl 89e0 │ │ │ │ │ + b.w c70 │ │ │ │ │ + bl 89f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27fe <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ - b.n 288c <_PyObjectDict_SetItem+0xa8> │ │ │ │ │ + bne.n 282e <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 28bc <_PyObjectDict_SetItem+0xa8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 28c8 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ + bne.n 28f8 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - beq.n 28c8 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ + beq.n 28f8 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 4814 │ │ │ │ │ + b.w 4844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 28bc <_PyObjectDict_SetItem+0xd8> │ │ │ │ │ + bne.n 28ec <_PyObjectDict_SetItem+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 288c <_PyObjectDict_SetItem+0xa8> │ │ │ │ │ + b.n 28bc <_PyObjectDict_SetItem+0xa8> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000028e0 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00002910 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2970 <_PyDict_SetItem_LockHeld+0x90> │ │ │ │ │ + beq.n 29a0 <_PyDict_SetItem_LockHeld+0x90> │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 293c <_PyDict_SetItem_LockHeld+0x5c> │ │ │ │ │ + bge.n 296c <_PyDict_SetItem_LockHeld+0x5c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 2948 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + bne.n 2978 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2948 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ - ldr r1, [pc, #132] @ (29ac <_PyDict_SetItem_LockHeld+0xcc>) │ │ │ │ │ + beq.n 2978 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + ldr r1, [pc, #132] @ (29dc <_PyDict_SetItem_LockHeld+0xcc>) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 2966 <_PyDict_SetItem_LockHeld+0x86> │ │ │ │ │ + beq.n 2996 <_PyDict_SetItem_LockHeld+0x86> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w ec8 │ │ │ │ │ + b.w efc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 2920 <_PyDict_SetItem_LockHeld+0x40> │ │ │ │ │ + beq.n 2950 <_PyDict_SetItem_LockHeld+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 2926 <_PyDict_SetItem_LockHeld+0x46> │ │ │ │ │ + bne.n 2956 <_PyDict_SetItem_LockHeld+0x46> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w c3c │ │ │ │ │ + b.w c70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 2990 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + bne.n 29c0 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2990 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + beq.n 29c0 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4814 │ │ │ │ │ + b.w 4844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2982 <_PyDict_SetItem_LockHeld+0xa2> │ │ │ │ │ + bne.n 29b2 <_PyDict_SetItem_LockHeld+0xa2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000029b0 : │ │ │ │ │ +000029e0 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cc0 │ │ │ │ │ + beq.w 2cf0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 2cc0 │ │ │ │ │ + bpl.w 2cf0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b72 │ │ │ │ │ + beq.w 2ba2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c02 │ │ │ │ │ + bne.w 2c32 │ │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 2bcc │ │ │ │ │ + bne.w 2bfc │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ smull r5, r2, r2, r0 │ │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 2bcc │ │ │ │ │ + blt.w 2bfc │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b80 │ │ │ │ │ + beq.w 2bb0 │ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ │ movs r6, #1 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ lsls r3, r6 │ │ │ │ │ @@ -4183,71 +4192,71 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r6, r6, r3, lsl #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bb4 │ │ │ │ │ + beq.w 2be4 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2bbc │ │ │ │ │ + beq.w 2bec │ │ │ │ │ add.w r2, r5, #20 │ │ │ │ │ mov.w ip, #8 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ - ble.n 2ab2 │ │ │ │ │ + ble.n 2ae2 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbz r3, 2a94 │ │ │ │ │ + cbz r3, 2ac4 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ add.w lr, r6, #1 │ │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ - bge.n 2aa0 │ │ │ │ │ + bge.n 2ad0 │ │ │ │ │ str.w lr, [r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2aa8 │ │ │ │ │ + blt.n 2ad8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 2ab2 │ │ │ │ │ + beq.n 2ae2 │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 2a76 │ │ │ │ │ + b.n 2aa6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a94 │ │ │ │ │ + bge.n 2ac4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - bne.n 2b3c │ │ │ │ │ - ldr r3, [pc, #544] @ (2cd4 ) │ │ │ │ │ + bne.n 2b6c │ │ │ │ │ + ldr r3, [pc, #544] @ (2d04 ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r6, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2b42 │ │ │ │ │ + beq.n 2b72 │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4256,15 +4265,15 @@ │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r6, #24] │ │ │ │ │ sub.w r0, r6, #8 │ │ │ │ │ strd r2, r3, [r6, #16] │ │ │ │ │ - ldr r3, [pc, #480] @ (2cd8 ) │ │ │ │ │ + ldr r3, [pc, #480] @ (2d08 ) │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ │ ldr.w r5, [r1, #3760] @ 0xeb0 │ │ │ │ │ @@ -4282,40 +4291,40 @@ │ │ │ │ │ str.w r3, [r6, #-8] │ │ │ │ │ str.w r0, [r1, #3760] @ 0xeb0 │ │ │ │ │ str r4, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 2a76 │ │ │ │ │ + b.n 2aa6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cb8 │ │ │ │ │ + beq.w 2ce8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ │ subs r0, #8 │ │ │ │ │ - ldr r3, [pc, #368] @ (2cdc ) │ │ │ │ │ + ldr r3, [pc, #368] @ (2d0c ) │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2afe │ │ │ │ │ + b.n 2b2e │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r0, [pc, #356] @ (2ce0 ) │ │ │ │ │ + ldr r0, [pc, #356] @ (2d10 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w e8 │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ @@ -4328,92 +4337,92 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a46 │ │ │ │ │ + bne.w 2a76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 2b36 │ │ │ │ │ + b.n 2b66 │ │ │ │ │ add.w r1, r5, #20 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ add r1, r3 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.n 2a6c │ │ │ │ │ + b.n 2a9c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #272] @ (2ce0 ) │ │ │ │ │ + ldr r0, [pc, #272] @ (2d10 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl e8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bb8 │ │ │ │ │ + beq.n 2be8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 2fd4 │ │ │ │ │ + bl 3004 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b36 │ │ │ │ │ + beq.n 2b66 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2bb8 │ │ │ │ │ + bge.n 2be8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bb8 │ │ │ │ │ + bne.n 2be8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bb8 │ │ │ │ │ - bl a4c <_Py_dict_lookup+0x7b4> │ │ │ │ │ + b.n 2be8 │ │ │ │ │ + bl a4c <_Py_dict_lookup+0x7b8> │ │ │ │ │ R_ARM_THM_CALL copy_values │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cb0 │ │ │ │ │ + beq.n 2ce0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ca8 │ │ │ │ │ + beq.n 2cd8 │ │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bcs.n 2c46 │ │ │ │ │ + bcs.n 2c76 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2c24 │ │ │ │ │ + beq.n 2c54 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w ip, [r2] │ │ │ │ │ - b.n 2c24 │ │ │ │ │ + b.n 2c54 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ │ sub.w r1, r6, #8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ strd r2, r5, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ addge r3, #1 │ │ │ │ │ strge r3, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #124] @ (2ce4 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (2d14 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r0, [r2, #3760] @ 0xeb0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -4426,649 +4435,649 @@ │ │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ │ addw r0, r2, #3756 @ 0xeac │ │ │ │ │ ldr.w r3, [r2, #3876] @ 0xf24 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str.w r3, [r6, #-8] │ │ │ │ │ str.w r1, [r2, #3760] @ 0xeb0 │ │ │ │ │ - b.n 2b36 │ │ │ │ │ + b.n 2b66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2bb8 │ │ │ │ │ + b.n 2be8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 38d0 │ │ │ │ │ - b.n 2bb8 │ │ │ │ │ + bl 3900 │ │ │ │ │ + b.n 2be8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4145 @ 0x1031 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2bb8 │ │ │ │ │ + b.n 2be8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001da │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ce8 : │ │ │ │ │ +00002d18 : │ │ │ │ │ dict_subscript(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2d34 │ │ │ │ │ + bne.n 2d64 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2d34 │ │ │ │ │ + beq.n 2d64 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 2d50 │ │ │ │ │ + cbz r3, 2d80 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.n 2d68 │ │ │ │ │ + beq.n 2d98 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2d54 │ │ │ │ │ + beq.n 2d84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 2da8 │ │ │ │ │ + beq.n 2dd8 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d1a │ │ │ │ │ + bne.n 2d4a │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 2d68 │ │ │ │ │ + beq.n 2d98 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2d6c │ │ │ │ │ + bne.n 2d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2d2e │ │ │ │ │ - ldr r1, [pc, #64] @ (2db0 ) │ │ │ │ │ + b.n 2d5e │ │ │ │ │ + ldr r1, [pc, #64] @ (2de0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - cbnz r0, 2d80 │ │ │ │ │ + cbnz r0, 2db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d62 │ │ │ │ │ - b.n 2d68 │ │ │ │ │ + beq.n 2d92 │ │ │ │ │ + b.n 2d98 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2d2e │ │ │ │ │ + bge.n 2d5e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2d2e │ │ │ │ │ + bne.n 2d5e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2d2e │ │ │ │ │ + b.n 2d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 2d68 │ │ │ │ │ + b.n 2d98 │ │ │ │ │ .word 0x00005d00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002db4 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00002de4 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ _Py_dict_lookup_threadsafe(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 2ddc <_Py_dict_lookup_threadsafe+0x28> │ │ │ │ │ + cbz r3, 2e0c <_Py_dict_lookup_threadsafe+0x28> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00002de0 : │ │ │ │ │ +00002e10 : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f92 │ │ │ │ │ + beq.w 2fc2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bmi.w 2f92 │ │ │ │ │ + bmi.w 2fc2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ - bpl.n 2e38 │ │ │ │ │ + bpl.n 2e68 │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2e38 │ │ │ │ │ + bne.n 2e68 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 32e8 │ │ │ │ │ + b.n 3318 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f7c │ │ │ │ │ + beq.w 2fac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e5e │ │ │ │ │ + bge.n 2e8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2fc8 │ │ │ │ │ + beq.w 2ff8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2f7c │ │ │ │ │ + beq.w 2fac │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f3a │ │ │ │ │ + beq.n 2f6a │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - b.n 2ebe │ │ │ │ │ + b.n 2eee │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2eea │ │ │ │ │ + beq.n 2f1a │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ - ldr r0, [pc, #332] @ (2fd0 ) │ │ │ │ │ + ldr r0, [pc, #332] @ (3000 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 2f30 │ │ │ │ │ - bl ec8 │ │ │ │ │ + beq.n 2f60 │ │ │ │ │ + bl efc │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2f10 │ │ │ │ │ + blt.n 2f40 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2eae │ │ │ │ │ + bge.n 2ede │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2fa4 │ │ │ │ │ + beq.n 2fd4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 2fb0 │ │ │ │ │ + beq.n 2fe0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f3a │ │ │ │ │ + beq.n 2f6a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f60 │ │ │ │ │ + beq.n 2f90 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 2e7a │ │ │ │ │ + beq.n 2eaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 2e80 │ │ │ │ │ + bne.n 2eb0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e9e │ │ │ │ │ + bge.n 2ece │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2e9e │ │ │ │ │ + bne.n 2ece │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2ea6 │ │ │ │ │ - b.n 2eae │ │ │ │ │ - bl c3c │ │ │ │ │ + blt.n 2ed6 │ │ │ │ │ + b.n 2ede │ │ │ │ │ + bl c70 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2f08 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f4e │ │ │ │ │ + bge.n 2f7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 2f4e │ │ │ │ │ + cbnz r3, 2f7e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f74 │ │ │ │ │ + bge.n 2fa4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 2f74 │ │ │ │ │ + cbnz r3, 2fa4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2f82 │ │ │ │ │ + blt.n 2fb2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2f5a │ │ │ │ │ + b.n 2f8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f7c │ │ │ │ │ + bne.n 2fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f7c │ │ │ │ │ + b.n 2fac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3917 @ 0xf4d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2f7c │ │ │ │ │ + b.n 2fac │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 2eae │ │ │ │ │ + b.n 2ede │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f7c │ │ │ │ │ + bge.n 2fac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f7c │ │ │ │ │ + bne.n 2fac │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f7c │ │ │ │ │ + b.n 2fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e5e │ │ │ │ │ + b.n 2e8e │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002fd4 : │ │ │ │ │ +00003004 : │ │ │ │ │ dict_merge.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 319c │ │ │ │ │ + beq.w 31cc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bmi.w 319c │ │ │ │ │ + bmi.w 31cc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bpl.n 302c │ │ │ │ │ + bpl.n 305c │ │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 302c │ │ │ │ │ + bne.n 305c │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.n 32e8 │ │ │ │ │ + b.n 3318 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3196 │ │ │ │ │ + beq.w 31c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3052 │ │ │ │ │ + bge.n 3082 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 32d0 │ │ │ │ │ + beq.w 3300 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3196 │ │ │ │ │ + beq.w 31c6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 313a │ │ │ │ │ + beq.n 316a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 3224 │ │ │ │ │ + bne.w 3254 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - b.n 30bc │ │ │ │ │ + b.n 30ec │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 30e4 │ │ │ │ │ + beq.n 3114 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ - ldr r0, [pc, #612] @ (32e4 ) │ │ │ │ │ + ldr r0, [pc, #612] @ (3314 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 3130 │ │ │ │ │ - bl ec8 │ │ │ │ │ + beq.n 3160 │ │ │ │ │ + bl efc │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 310a │ │ │ │ │ + blt.n 313a │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 30ac │ │ │ │ │ + bge.n 30dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 32d8 │ │ │ │ │ + beq.w 3308 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 317e │ │ │ │ │ + beq.n 31ae │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 313a │ │ │ │ │ + beq.n 316a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31ae │ │ │ │ │ + beq.n 31de │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 312a │ │ │ │ │ + blt.n 315a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 3076 │ │ │ │ │ + beq.n 30a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 307c │ │ │ │ │ + bne.n 30ac │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 309a │ │ │ │ │ + bge.n 30ca │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 309a │ │ │ │ │ + bne.n 30ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 30a2 │ │ │ │ │ - b.n 30ac │ │ │ │ │ + blt.n 30d2 │ │ │ │ │ + b.n 30dc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - b.n 30d2 │ │ │ │ │ - bl c3c │ │ │ │ │ + b.n 3102 │ │ │ │ │ + bl c70 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 3102 │ │ │ │ │ + b.n 3132 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3152 │ │ │ │ │ + bge.n 3182 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3152 │ │ │ │ │ + cbnz r3, 3182 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 3174 │ │ │ │ │ + bne.n 31a4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 329a │ │ │ │ │ + beq.w 32ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 32be │ │ │ │ │ + blt.w 32ee │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3196 │ │ │ │ │ + bge.n 31c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3196 │ │ │ │ │ + cbnz r3, 31c6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 315e │ │ │ │ │ + b.n 318e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3917 @ 0xf4d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3196 │ │ │ │ │ + b.n 31c6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 31c6 │ │ │ │ │ + bge.n 31f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 31c6 │ │ │ │ │ + cbnz r3, 31f6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3196 │ │ │ │ │ + bge.n 31c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3196 │ │ │ │ │ + bne.n 31c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3196 │ │ │ │ │ + b.n 31c6 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3264 │ │ │ │ │ + beq.n 3294 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #248] @ (32e4 ) │ │ │ │ │ + ldr r1, [pc, #248] @ (3314 ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 3292 │ │ │ │ │ - bl ec8 │ │ │ │ │ + beq.n 32c2 │ │ │ │ │ + bl efc │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 327e │ │ │ │ │ + blt.n 32ae │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3214 │ │ │ │ │ + bge.n 3244 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32b2 │ │ │ │ │ + beq.n 32e2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 317e │ │ │ │ │ + beq.n 31ae │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 313a │ │ │ │ │ + beq.n 316a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1ec │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3164 │ │ │ │ │ + bne.n 3194 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31ae │ │ │ │ │ + beq.n 31de │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -5077,119 +5086,119 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 31de │ │ │ │ │ + beq.n 320e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 31e4 │ │ │ │ │ + bne.n 3214 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + b.n 3228 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3200 │ │ │ │ │ + bne.n 3230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 3200 │ │ │ │ │ - bl c3c │ │ │ │ │ + b.n 3230 │ │ │ │ │ + bl c70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + b.n 3228 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3218 │ │ │ │ │ + bge.n 3248 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3218 │ │ │ │ │ + bne.n 3248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3218 │ │ │ │ │ + b.n 3248 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 3214 │ │ │ │ │ + b.n 3244 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 317e │ │ │ │ │ + bne.w 31ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 317e │ │ │ │ │ + b.n 31ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3052 │ │ │ │ │ + b.n 3082 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 30ac │ │ │ │ │ + b.n 30dc │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000032e8 : │ │ │ │ │ +00003318 : │ │ │ │ │ dict_dict_merge.isra.0(): │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 3868 │ │ │ │ │ + beq.w 3898 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3312 │ │ │ │ │ + bne.n 3342 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3536 │ │ │ │ │ + bne.w 3566 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3534 │ │ │ │ │ + bne.w 3564 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3534 │ │ │ │ │ + bne.w 3564 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 3534 │ │ │ │ │ + bne.w 3564 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 3708 │ │ │ │ │ + bne.w 3738 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 389e │ │ │ │ │ + bne.w 38ce │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3822 │ │ │ │ │ + beq.w 3852 │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ │ lsls r7, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ @@ -5198,120 +5207,120 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r7, r7, r3, lsl #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3854 │ │ │ │ │ + beq.w 3884 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 37e2 │ │ │ │ │ + beq.w 3812 │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ mov.w ip, #8 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ ldr.w lr, [r8, #16] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r7, #0 │ │ │ │ │ - ble.n 33e4 │ │ │ │ │ + ble.n 3414 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbz r3, 33d8 │ │ │ │ │ + cbz r3, 3408 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - bge.w 34e4 │ │ │ │ │ + bge.w 3514 │ │ │ │ │ str.w r9, [r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 34ee │ │ │ │ │ + blt.w 351e │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq.n 33e4 │ │ │ │ │ + beq.n 3414 │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 33b6 │ │ │ │ │ + b.n 33e6 │ │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ │ ldr.w r7, [sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 3482 │ │ │ │ │ + blt.n 34b2 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - bne.n 3482 │ │ │ │ │ + bne.n 34b2 │ │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ │ lsls r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 372e │ │ │ │ │ + beq.w 375e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 343e │ │ │ │ │ + ble.n 346e │ │ │ │ │ add r7, sl │ │ │ │ │ add.w r2, r7, #20 │ │ │ │ │ adds r7, #24 │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ - cbz r0, 342a │ │ │ │ │ + cbz r0, 345a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3518 │ │ │ │ │ + blt.n 3548 │ │ │ │ │ ldr.w r0, [r7, r5, lsl #3] │ │ │ │ │ - cbz r0, 3438 │ │ │ │ │ + cbz r0, 3468 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3500 │ │ │ │ │ + blt.n 3530 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne.n 341c │ │ │ │ │ + bne.n 344c │ │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 347c │ │ │ │ │ + bne.n 34ac │ │ │ │ │ ldrb.w r3, [sl, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 347c │ │ │ │ │ - ldr r3, [pc, #744] @ (3738 ) │ │ │ │ │ + bne.n 34ac │ │ │ │ │ + ldr r3, [pc, #744] @ (3768 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 347c │ │ │ │ │ + bhi.n 34ac │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ str.w sl, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ - b.n 3482 │ │ │ │ │ + b.n 34b2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ str.w r8, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 330a │ │ │ │ │ + beq.w 333a │ │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 330a │ │ │ │ │ - ldr r3, [pc, #668] @ (373c ) │ │ │ │ │ + bne.w 333a │ │ │ │ │ + ldr r3, [pc, #668] @ (376c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r0, r6, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r1, [r2, #3760] @ 0xeb0 │ │ │ │ │ @@ -5325,264 +5334,264 @@ │ │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ │ addw r1, r2, #3756 @ 0xeac │ │ │ │ │ ldr.w r3, [r2, #3876] @ 0xf24 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str.w r3, [r6, #-8] │ │ │ │ │ str.w r0, [r2, #3760] @ 0xeb0 │ │ │ │ │ - b.n 330a │ │ │ │ │ + b.n 333a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 33d8 │ │ │ │ │ + bge.w 3408 │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.w 33e4 │ │ │ │ │ + beq.w 3414 │ │ │ │ │ add r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 33b6 │ │ │ │ │ + b.n 33e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3438 │ │ │ │ │ + bne.n 3468 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne.n 341c │ │ │ │ │ - b.n 343e │ │ │ │ │ + bne.n 344c │ │ │ │ │ + b.n 346e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 342a │ │ │ │ │ + bne.n 345a │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r7, r5, lsl #3] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3430 │ │ │ │ │ - b.n 3438 │ │ │ │ │ + bne.w 3460 │ │ │ │ │ + b.n 3468 │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ │ lsls r2, r3 │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ │ sub.w r3, r3, r2, asr #31 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 3780 │ │ │ │ │ + bgt.w 37b0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 330a │ │ │ │ │ + bpl.w 333a │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37f2 │ │ │ │ │ + bne.w 3822 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.w 330a │ │ │ │ │ + ble.w 333a │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36ac │ │ │ │ │ + beq.w 36dc │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ add.w ip, r3, r2 │ │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 36ea │ │ │ │ │ + beq.w 371a │ │ │ │ │ ldr.w sl, [ip] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 36ce │ │ │ │ │ + blt.w 36fe │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 368a │ │ │ │ │ + blt.n 36ba │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.n 360e │ │ │ │ │ + bne.n 363e │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 36d6 │ │ │ │ │ + blt.w 3706 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ec8 │ │ │ │ │ + bl efc │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3656 │ │ │ │ │ + blt.n 3686 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3674 │ │ │ │ │ + blt.n 36a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3858 │ │ │ │ │ + bne.w 3888 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 3556 │ │ │ │ │ + beq.n 3586 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3858 │ │ │ │ │ + b.n 3888 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 264 <_PyDict_Contains_KnownHash> │ │ │ │ │ + bl 260 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 386c │ │ │ │ │ + bne.w 389c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [sl] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bl ec8 │ │ │ │ │ + bl efc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35de │ │ │ │ │ + bge.n 360e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 35de │ │ │ │ │ + bne.n 360e │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35e8 │ │ │ │ │ + bge.n 3618 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 35e8 │ │ │ │ │ + bne.n 3618 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 35e8 │ │ │ │ │ + b.n 3618 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - bne.n 360e │ │ │ │ │ + bne.n 363e │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 36d6 │ │ │ │ │ + blt.n 3706 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 35c8 │ │ │ │ │ + beq.n 35f8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - b.n 35c8 │ │ │ │ │ + b.n 35f8 │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 37ba │ │ │ │ │ + beq.n 37ea │ │ │ │ │ ldrd r2, sl, [r2] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 35ae │ │ │ │ │ + bge.w 35de │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - b.n 35ae │ │ │ │ │ + b.n 35de │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 35c8 │ │ │ │ │ - b.n 36a4 │ │ │ │ │ + bge.w 35f8 │ │ │ │ │ + b.n 36d4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.w 330a │ │ │ │ │ + ble.w 333a │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 37d6 │ │ │ │ │ + beq.n 3806 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w 359a │ │ │ │ │ - b.n 330a │ │ │ │ │ + bgt.w 35ca │ │ │ │ │ + b.n 333a │ │ │ │ │ movs r7, #1 │ │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ │ lsl.w r1, r7, r3 │ │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ smull r0, ip, r1, r0 │ │ │ │ │ sub.w r1, ip, r1, asr #31 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bgt.w 3342 │ │ │ │ │ - b.n 3536 │ │ │ │ │ + bgt.w 3372 │ │ │ │ │ + b.n 3566 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble.w 347c │ │ │ │ │ + ble.w 34ac │ │ │ │ │ add r7, sl │ │ │ │ │ - b.n 3756 │ │ │ │ │ + b.n 3786 │ │ │ │ │ .word 0x000002e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000290 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - cbz r0, 374c │ │ │ │ │ + cbz r0, 377c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3772 │ │ │ │ │ + blt.n 37a2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r7, #12 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w 343e │ │ │ │ │ + beq.w 346e │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3740 │ │ │ │ │ + beq.n 3770 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3740 │ │ │ │ │ + bge.n 3770 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3740 │ │ │ │ │ + bne.n 3770 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3740 │ │ │ │ │ + b.n 3770 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 374c │ │ │ │ │ + bne.n 377c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 374c │ │ │ │ │ + b.n 377c │ │ │ │ │ add r5, r8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ @@ -5593,57 +5602,57 @@ │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3858 │ │ │ │ │ + bne.n 3888 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 3554 │ │ │ │ │ + b.n 3584 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.w 330a │ │ │ │ │ + ble.w 333a │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 385e │ │ │ │ │ + beq.n 388e │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w 36be │ │ │ │ │ - b.n 330a │ │ │ │ │ + bgt.w 36ee │ │ │ │ │ + b.n 333a │ │ │ │ │ adds r5, #1 │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n 36f6 │ │ │ │ │ - b.n 330a │ │ │ │ │ + bgt.n 3726 │ │ │ │ │ + b.n 333a │ │ │ │ │ add.w r1, r8, #20 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ add r1, r3 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.n 33a8 │ │ │ │ │ + b.n 33d8 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bge.w 330a │ │ │ │ │ + bge.w 333a │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ - b.n 36c2 │ │ │ │ │ + b.n 36f2 │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ lsl.w r7, r2, r1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ @@ -5653,1949 +5662,1949 @@ │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3380 │ │ │ │ │ + bne.w 33b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 330c │ │ │ │ │ + b.n 333c │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n 37c4 │ │ │ │ │ - b.n 330a │ │ │ │ │ + bgt.n 37f4 │ │ │ │ │ + b.n 333a │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 38c8 │ │ │ │ │ - cbz r7, 38c4 │ │ │ │ │ + bne.n 38f8 │ │ │ │ │ + cbz r7, 38f4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 38b2 │ │ │ │ │ + blt.n 38e2 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3858 │ │ │ │ │ + bge.n 3888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3858 │ │ │ │ │ + bne.n 3888 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3858 │ │ │ │ │ + b.n 3888 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ - b.n 334a │ │ │ │ │ + b.n 337a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3882 │ │ │ │ │ + bne.n 38b2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3882 │ │ │ │ │ + b.n 38b2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 364c │ │ │ │ │ + b.n 367c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 364c │ │ │ │ │ + b.n 367c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000038d0 : │ │ │ │ │ +00003900 : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ 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 r7, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 39d2 │ │ │ │ │ + blt.n 3a02 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 39d2 │ │ │ │ │ + bne.n 3a02 │ │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ lsls r7, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3af4 │ │ │ │ │ + beq.w 3b24 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 3996 │ │ │ │ │ + ble.n 39c6 │ │ │ │ │ add r7, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r9, r7, #20 │ │ │ │ │ ands.w r3, r6, #3 │ │ │ │ │ add.w r7, r7, #24 │ │ │ │ │ - beq.w 3a56 │ │ │ │ │ + beq.w 3a86 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3970 │ │ │ │ │ + beq.n 39a0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 393e │ │ │ │ │ + beq.n 396e │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ - cbz r0, 392e │ │ │ │ │ + cbz r0, 395e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3b2a │ │ │ │ │ + blt.w 3b5a │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ - cbz r0, 393c │ │ │ │ │ + cbz r0, 396c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3b1a │ │ │ │ │ + blt.w 3b4a │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ - cbz r0, 3956 │ │ │ │ │ + cbz r0, 3986 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3956 │ │ │ │ │ + bge.n 3986 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b0e │ │ │ │ │ + beq.w 3b3e │ │ │ │ │ ldr.w r0, [r7, r4, lsl #3] │ │ │ │ │ - cbz r0, 396e │ │ │ │ │ + cbz r0, 399e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 396e │ │ │ │ │ + bge.n 399e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b14 │ │ │ │ │ + beq.w 3b44 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ - cbz r0, 3980 │ │ │ │ │ + cbz r0, 39b0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3ae4 │ │ │ │ │ + blt.w 3b14 │ │ │ │ │ ldr.w r0, [r7, r4, lsl #3] │ │ │ │ │ - cbz r0, 3990 │ │ │ │ │ + cbz r0, 39c0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3ad4 │ │ │ │ │ + blt.w 3b04 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 3a56 │ │ │ │ │ + bne.n 3a86 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 3aca │ │ │ │ │ + bne.w 3afa │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 3aca │ │ │ │ │ - ldr r3, [pc, #404] @ (3b3c ) │ │ │ │ │ + bne.w 3afa │ │ │ │ │ + ldr r3, [pc, #404] @ (3b6c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.w 3aca │ │ │ │ │ + bhi.w 3afa │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 39e0 │ │ │ │ │ + cbnz r3, 3a10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r7, r4, lsl #3] │ │ │ │ │ - cbz r0, 39ee │ │ │ │ │ + cbz r0, 3a1e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a76 │ │ │ │ │ + blt.n 3aa6 │ │ │ │ │ add.w r8, r4, #1 │ │ │ │ │ ldr.w r0, [r9, r8, lsl #3] │ │ │ │ │ - cbz r0, 3a00 │ │ │ │ │ + cbz r0, 3a30 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a68 │ │ │ │ │ + blt.n 3a98 │ │ │ │ │ ldr.w r0, [r7, r8, lsl #3] │ │ │ │ │ - cbz r0, 3a0e │ │ │ │ │ + cbz r0, 3a3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a84 │ │ │ │ │ + blt.n 3ab4 │ │ │ │ │ add.w r4, r8, #1 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ - cbz r0, 3a20 │ │ │ │ │ + cbz r0, 3a50 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a92 │ │ │ │ │ + blt.n 3ac2 │ │ │ │ │ ldr.w r0, [r7, r4, lsl #3] │ │ │ │ │ - cbz r0, 3a2e │ │ │ │ │ + cbz r0, 3a5e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3aa0 │ │ │ │ │ + blt.n 3ad0 │ │ │ │ │ add.w r4, r8, #2 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ - cbz r0, 3a40 │ │ │ │ │ + cbz r0, 3a70 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3aae │ │ │ │ │ + blt.n 3ade │ │ │ │ │ ldr.w r0, [r7, r4, lsl #3] │ │ │ │ │ - cbz r0, 3a4e │ │ │ │ │ + cbz r0, 3a7e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3abc │ │ │ │ │ + blt.n 3aec │ │ │ │ │ add.w r4, r8, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 3996 │ │ │ │ │ + beq.n 39c6 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39e0 │ │ │ │ │ + beq.n 3a10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39e0 │ │ │ │ │ - b.n 39d6 │ │ │ │ │ + bge.n 3a10 │ │ │ │ │ + b.n 3a06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a00 │ │ │ │ │ + bne.n 3a30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a00 │ │ │ │ │ + b.n 3a30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39ee │ │ │ │ │ + bne.n 3a1e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39ee │ │ │ │ │ + b.n 3a1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a0e │ │ │ │ │ + bne.n 3a3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a0e │ │ │ │ │ + b.n 3a3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a20 │ │ │ │ │ + bne.n 3a50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a20 │ │ │ │ │ + b.n 3a50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a2e │ │ │ │ │ + bne.n 3a5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a2e │ │ │ │ │ + b.n 3a5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a40 │ │ │ │ │ + bne.n 3a70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a40 │ │ │ │ │ + b.n 3a70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a4e │ │ │ │ │ + bne.n 3a7e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a4e │ │ │ │ │ + b.n 3a7e │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3990 │ │ │ │ │ + bne.w 39c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3990 │ │ │ │ │ + b.n 39c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3980 │ │ │ │ │ + bne.w 39b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3980 │ │ │ │ │ + b.n 39b0 │ │ │ │ │ add r7, r0 │ │ │ │ │ - b.n 3b06 │ │ │ │ │ + b.n 3b36 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ adds r7, #12 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n 3af8 │ │ │ │ │ - b.n 3996 │ │ │ │ │ + blt.n 3b28 │ │ │ │ │ + b.n 39c6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3956 │ │ │ │ │ + b.n 3986 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 396e │ │ │ │ │ + b.n 399e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 393c │ │ │ │ │ + bne.w 396c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 393c │ │ │ │ │ + b.n 396c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 392e │ │ │ │ │ + bne.w 395e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 392e │ │ │ │ │ + b.n 395e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003b40 : │ │ │ │ │ +00003b70 : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3f7a │ │ │ │ │ + bge.w 3faa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f82 │ │ │ │ │ + bne.w 3fb2 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldrd r7, r4, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3cc0 │ │ │ │ │ + bne.w 3cf0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3be0 │ │ │ │ │ + beq.n 3c10 │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt.n 3be0 │ │ │ │ │ + blt.n 3c10 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - bne.n 3be0 │ │ │ │ │ + bne.n 3c10 │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ │ lsls r5, r3 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c78 │ │ │ │ │ + beq.n 3ca8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ ittt gt │ │ │ │ │ addgt r5, r5, r7 │ │ │ │ │ addgt.w r9, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 3bbc │ │ │ │ │ - b.n 3c32 │ │ │ │ │ + bgt.n 3bec │ │ │ │ │ + b.n 3c62 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 3bb6 │ │ │ │ │ + cbz r0, 3be6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c20 │ │ │ │ │ + blt.n 3c50 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 3c32 │ │ │ │ │ + beq.n 3c62 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ba8 │ │ │ │ │ + beq.n 3bd8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ba8 │ │ │ │ │ + bge.n 3bd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ba8 │ │ │ │ │ + bne.n 3bd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ba8 │ │ │ │ │ + b.n 3bd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 3ecc │ │ │ │ │ - ldr r3, [pc, #632] @ (3e6c ) │ │ │ │ │ + bne.w 3efc │ │ │ │ │ + ldr r3, [pc, #632] @ (3e9c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3c6a │ │ │ │ │ + bhi.n 3c9a │ │ │ │ │ ldr.w r1, [r3, #1904] @ 0x770 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bb6 │ │ │ │ │ + bne.n 3be6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 3bbc │ │ │ │ │ + bne.n 3bec │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 3bda │ │ │ │ │ + bne.n 3c0a │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3bda │ │ │ │ │ - ldr r3, [pc, #560] @ (3e70 ) │ │ │ │ │ + bne.n 3c0a │ │ │ │ │ + ldr r3, [pc, #560] @ (3ea0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3bda │ │ │ │ │ + bhi.n 3c0a │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str.w r7, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ - b.n 3be0 │ │ │ │ │ + b.n 3c10 │ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 3bda │ │ │ │ │ + ble.n 3c0a │ │ │ │ │ adds r4, r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3c96 │ │ │ │ │ + b.n 3cc6 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 3c8e │ │ │ │ │ + cbz r0, 3cbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3cb2 │ │ │ │ │ + blt.n 3ce2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 3c32 │ │ │ │ │ + beq.n 3c62 │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c82 │ │ │ │ │ + beq.n 3cb2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c82 │ │ │ │ │ + bge.n 3cb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c82 │ │ │ │ │ + bne.n 3cb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c82 │ │ │ │ │ + b.n 3cb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c8e │ │ │ │ │ + bne.n 3cbe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c8e │ │ │ │ │ + b.n 3cbe │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ - cbnz r5, 3cfc │ │ │ │ │ + cbnz r5, 3d2c │ │ │ │ │ ldrb.w r9, [r4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 3cd8 │ │ │ │ │ - b.n 3cf6 │ │ │ │ │ + bne.n 3d08 │ │ │ │ │ + b.n 3d26 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 3cf6 │ │ │ │ │ + beq.n 3d26 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cd2 │ │ │ │ │ + beq.n 3d02 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3cd2 │ │ │ │ │ + bge.n 3d02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cd2 │ │ │ │ │ + bne.n 3d02 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cd2 │ │ │ │ │ + b.n 3d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 3be0 │ │ │ │ │ + blt.w 3c10 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bne.w 3be0 │ │ │ │ │ + bne.w 3c10 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r5, [r7, #6] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3f12 │ │ │ │ │ + beq.w 3f42 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 3e42 │ │ │ │ │ + ble.w 3e72 │ │ │ │ │ add r3, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r5, r3, #20 │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ ands.w r3, r2, #3 │ │ │ │ │ - beq.n 3e24 │ │ │ │ │ + beq.n 3e54 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3d84 │ │ │ │ │ + beq.n 3db4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3d60 │ │ │ │ │ + beq.n 3d90 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 3d4e │ │ │ │ │ + cbz r0, 3d7e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3f6a │ │ │ │ │ + blt.w 3f9a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 3d5c │ │ │ │ │ + cbz r0, 3d8c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3f5a │ │ │ │ │ + blt.w 3f8a │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3d70 │ │ │ │ │ + cbz r0, 3da0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3f02 │ │ │ │ │ + blt.w 3f32 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3d80 │ │ │ │ │ + cbz r0, 3db0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3ef2 │ │ │ │ │ + blt.w 3f22 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3d94 │ │ │ │ │ + cbz r0, 3dc4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3ee2 │ │ │ │ │ + blt.w 3f12 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3da4 │ │ │ │ │ + cbz r0, 3dd4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3ed2 │ │ │ │ │ + blt.w 3f02 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne.n 3e24 │ │ │ │ │ - b.n 3e42 │ │ │ │ │ + bne.n 3e54 │ │ │ │ │ + b.n 3e72 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3dbc │ │ │ │ │ + cbz r0, 3dec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e94 │ │ │ │ │ + blt.n 3ec4 │ │ │ │ │ add.w r8, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r8, lsl #3] │ │ │ │ │ - cbz r0, 3dce │ │ │ │ │ + cbz r0, 3dfe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3ea2 │ │ │ │ │ + blt.n 3ed2 │ │ │ │ │ ldr.w r0, [r4, r8, lsl #3] │ │ │ │ │ - cbz r0, 3ddc │ │ │ │ │ + cbz r0, 3e0c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3eb0 │ │ │ │ │ + blt.n 3ee0 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3dee │ │ │ │ │ + cbz r0, 3e1e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3ebe │ │ │ │ │ + blt.n 3eee │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3dfc │ │ │ │ │ + cbz r0, 3e2c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e5e │ │ │ │ │ + blt.n 3e8e │ │ │ │ │ add.w r9, r8, #2 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3e0e │ │ │ │ │ + cbz r0, 3e3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e78 │ │ │ │ │ + blt.n 3ea8 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3e1c │ │ │ │ │ + cbz r0, 3e4c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e86 │ │ │ │ │ + blt.n 3eb6 │ │ │ │ │ add.w r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 3e42 │ │ │ │ │ + beq.n 3e72 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3dae │ │ │ │ │ + beq.n 3dde │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3dae │ │ │ │ │ + bge.n 3dde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dae │ │ │ │ │ + bne.n 3dde │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dae │ │ │ │ │ + b.n 3dde │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 3bda │ │ │ │ │ + bne.w 3c0a │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 3bda │ │ │ │ │ - ldr r3, [pc, #32] @ (3e74 ) │ │ │ │ │ + bne.w 3c0a │ │ │ │ │ + ldr r3, [pc, #32] @ (3ea4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 3c48 │ │ │ │ │ + b.n 3c78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dfc │ │ │ │ │ + bne.n 3e2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dfc │ │ │ │ │ + b.n 3e2c │ │ │ │ │ .word 0x00000272 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e0e │ │ │ │ │ + bne.n 3e3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e0e │ │ │ │ │ + b.n 3e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e1c │ │ │ │ │ + bne.n 3e4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e1c │ │ │ │ │ + b.n 3e4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dbc │ │ │ │ │ + bne.n 3dec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dbc │ │ │ │ │ + b.n 3dec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dce │ │ │ │ │ + bne.n 3dfe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dce │ │ │ │ │ + b.n 3dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ddc │ │ │ │ │ + bne.n 3e0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ddc │ │ │ │ │ + b.n 3e0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dee │ │ │ │ │ + bne.n 3e1e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3e1e │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - b.n 3c6e │ │ │ │ │ + b.n 3c9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3da4 │ │ │ │ │ + bne.w 3dd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3da4 │ │ │ │ │ + b.n 3dd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d94 │ │ │ │ │ + bne.w 3dc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d94 │ │ │ │ │ + b.n 3dc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d80 │ │ │ │ │ + bne.w 3db0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d80 │ │ │ │ │ + b.n 3db0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d70 │ │ │ │ │ + bne.w 3da0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d70 │ │ │ │ │ + b.n 3da0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 3bda │ │ │ │ │ + ble.w 3c0a │ │ │ │ │ adds r4, r7, r3 │ │ │ │ │ - b.n 3f30 │ │ │ │ │ + b.n 3f60 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 3f28 │ │ │ │ │ + cbz r0, 3f58 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3f4c │ │ │ │ │ + blt.n 3f7c │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 3e42 │ │ │ │ │ + beq.n 3e72 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f1c │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f1c │ │ │ │ │ + bge.n 3f4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f1c │ │ │ │ │ + bne.n 3f4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f1c │ │ │ │ │ + b.n 3f4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f28 │ │ │ │ │ + bne.n 3f58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f28 │ │ │ │ │ + b.n 3f58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d5c │ │ │ │ │ + bne.w 3d8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d5c │ │ │ │ │ + b.n 3d8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d4e │ │ │ │ │ + bne.w 3d7e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d4e │ │ │ │ │ + b.n 3d7e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c1a │ │ │ │ │ - b.n 3f86 │ │ │ │ │ + beq.w 3c4a │ │ │ │ │ + b.n 3fb6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3c1a │ │ │ │ │ + bge.w 3c4a │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b68 │ │ │ │ │ - b.n 3c1a │ │ │ │ │ + beq.w 3b98 │ │ │ │ │ + b.n 3c4a │ │ │ │ │ │ │ │ │ │ -00003fa8 : │ │ │ │ │ +00003fd8 : │ │ │ │ │ dict_ass_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4038 │ │ │ │ │ + beq.n 4068 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ - bpl.n 407c │ │ │ │ │ + bpl.n 40ac │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4008 │ │ │ │ │ + blt.n 4038 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 401a │ │ │ │ │ + bne.n 404a │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 401a │ │ │ │ │ - ldr r1, [pc, #156] @ (4090 ) │ │ │ │ │ + beq.n 404a │ │ │ │ │ + ldr r1, [pc, #156] @ (40c0 ) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 4072 │ │ │ │ │ + beq.n 40a2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w ec8 │ │ │ │ │ + b.w efc │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 3fec │ │ │ │ │ + beq.n 401c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 3ff2 │ │ │ │ │ + bne.n 4022 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4058 │ │ │ │ │ + bne.n 4088 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 4058 │ │ │ │ │ + beq.n 4088 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 4814 │ │ │ │ │ + b.n 4844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 404c │ │ │ │ │ + bne.n 407c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w c3c │ │ │ │ │ + b.w c70 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2649 @ 0xa59 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 406a │ │ │ │ │ + b.n 409a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004094 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +000040c4 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ │ - cbz r4, 40b6 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + cbz r4, 40e6 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 41c4 <_PyDict_Next> │ │ │ │ │ + bl 41f4 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40b0 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ + beq.n 40e0 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.n 40b6 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + bne.n 40e6 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 40b2 <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ + b.n 40e2 <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ │ │ │ │ │ -000040d8 : │ │ │ │ │ +00004108 : │ │ │ │ │ PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 4148 │ │ │ │ │ + beq.n 4178 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 418a │ │ │ │ │ + bne.n 41ba │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite lt │ │ │ │ │ movlt.w ip, #0 │ │ │ │ │ movge.w ip, #1 │ │ │ │ │ orrs.w ip, ip, r4, lsr #31 │ │ │ │ │ - bne.n 4148 │ │ │ │ │ + bne.n 4178 │ │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ - cbz r6, 414c │ │ │ │ │ + cbz r6, 417c │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 4138 │ │ │ │ │ + cbz r3, 4168 │ │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 4166 │ │ │ │ │ + cbz r2, 4196 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4134 │ │ │ │ │ + beq.n 4164 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4148 │ │ │ │ │ + ble.n 4178 │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 4180 │ │ │ │ │ + cbz r3, 41b0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 411e │ │ │ │ │ + blt.n 414e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 416e │ │ │ │ │ + cbz r3, 419e │ │ │ │ │ ldrd r3, r0, [r0, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4128 │ │ │ │ │ + bne.n 4158 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 4130 │ │ │ │ │ - b.n 4134 │ │ │ │ │ + bne.n 4160 │ │ │ │ │ + b.n 4164 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4148 │ │ │ │ │ + ble.n 4178 │ │ │ │ │ add r0, ip │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 41ba │ │ │ │ │ + cbz r3, 41ea │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 415a │ │ │ │ │ - b.n 4148 │ │ │ │ │ + bgt.n 418a │ │ │ │ │ + b.n 4178 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 4140 │ │ │ │ │ - b.n 4148 │ │ │ │ │ + bgt.n 4170 │ │ │ │ │ + b.n 4178 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 4148 │ │ │ │ │ + blt.n 4178 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4148 │ │ │ │ │ + bge.n 4178 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ add.w r3, r5, r0, lsl #3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b.n 415e │ │ │ │ │ + b.n 418e │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 4176 │ │ │ │ │ - b.n 4148 │ │ │ │ │ + bgt.n 41a6 │ │ │ │ │ + b.n 4178 │ │ │ │ │ │ │ │ │ │ -000041c4 <_PyDict_Next>: │ │ │ │ │ +000041f4 <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 4274 <_PyDict_Next+0xb0> │ │ │ │ │ + beq.n 42a4 <_PyDict_Next+0xb0> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4294 <_PyDict_Next+0xd0> │ │ │ │ │ + bne.n 42c4 <_PyDict_Next+0xd0> │ │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ │ cmp lr, r4 │ │ │ │ │ ite lt │ │ │ │ │ movlt r5, #0 │ │ │ │ │ movge r5, #1 │ │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ │ - bne.n 422e <_PyDict_Next+0x6a> │ │ │ │ │ + bne.n 425e <_PyDict_Next+0x6a> │ │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ │ add.w ip, ip, #20 │ │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r6 │ │ │ │ │ - cbz r5, 4230 <_PyDict_Next+0x6c> │ │ │ │ │ + cbz r5, 4260 <_PyDict_Next+0x6c> │ │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ │ add ip, r0 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ - cbz r0, 425e <_PyDict_Next+0x9a> │ │ │ │ │ + cbz r0, 428e <_PyDict_Next+0x9a> │ │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 424c <_PyDict_Next+0x88> │ │ │ │ │ + cbz r2, 427c <_PyDict_Next+0x88> │ │ │ │ │ str r5, [r2, #0] │ │ │ │ │ - cbz r3, 4250 <_PyDict_Next+0x8c> │ │ │ │ │ + cbz r3, 4280 <_PyDict_Next+0x8c> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 4256 <_PyDict_Next+0x92> │ │ │ │ │ + cbnz r3, 4286 <_PyDict_Next+0x92> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #12 │ │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ │ add ip, r0 │ │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ │ - cbz r0, 4278 <_PyDict_Next+0xb4> │ │ │ │ │ + cbz r0, 42a8 <_PyDict_Next+0xb4> │ │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4222 <_PyDict_Next+0x5e> │ │ │ │ │ + bne.n 4252 <_PyDict_Next+0x5e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4226 <_PyDict_Next+0x62> │ │ │ │ │ + bne.n 4256 <_PyDict_Next+0x62> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 422c <_PyDict_Next+0x68> │ │ │ │ │ + beq.n 425c <_PyDict_Next+0x68> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ - b.n 422c <_PyDict_Next+0x68> │ │ │ │ │ + b.n 425c <_PyDict_Next+0x68> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n 422e <_PyDict_Next+0x6a> │ │ │ │ │ + ble.n 425e <_PyDict_Next+0x6a> │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ - cbz r0, 4286 <_PyDict_Next+0xc2> │ │ │ │ │ + cbz r0, 42b6 <_PyDict_Next+0xc2> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 4212 <_PyDict_Next+0x4e> │ │ │ │ │ + bgt.n 4242 <_PyDict_Next+0x4e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 4238 <_PyDict_Next+0x74> │ │ │ │ │ + bgt.n 4268 <_PyDict_Next+0x74> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 426a <_PyDict_Next+0xa6> │ │ │ │ │ + bgt.n 429a <_PyDict_Next+0xa6> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 4274 <_PyDict_Next+0xb0> │ │ │ │ │ + blt.n 42a4 <_PyDict_Next+0xb0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - ble.n 4274 <_PyDict_Next+0xb0> │ │ │ │ │ + ble.n 42a4 <_PyDict_Next+0xb0> │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ - b.n 4242 <_PyDict_Next+0x7e> │ │ │ │ │ + b.n 4272 <_PyDict_Next+0x7e> │ │ │ │ │ │ │ │ │ │ -000042cc : │ │ │ │ │ +000042fc : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4386 │ │ │ │ │ + beq.n 43b6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 4374 │ │ │ │ │ + bpl.n 43a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4350 │ │ │ │ │ + bne.n 4380 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 4350 │ │ │ │ │ + beq.n 4380 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4324 │ │ │ │ │ + beq.n 4354 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbnz r2, 4340 │ │ │ │ │ + cbnz r2, 4370 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 433a │ │ │ │ │ + bge.n 436a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 433a │ │ │ │ │ + cbnz r3, 436a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - b.n 4324 │ │ │ │ │ + b.n 4354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 4308 │ │ │ │ │ + bne.n 4338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 432e │ │ │ │ │ - b.n 433a │ │ │ │ │ + blt.n 435e │ │ │ │ │ + b.n 436a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2395 @ 0x95b │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4362 │ │ │ │ │ + b.n 4392 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - b.n 433a │ │ │ │ │ + b.n 436a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004390 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +000043c0 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ _PyDict_LoadBuiltinsFromGlobals(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.n 443a <_PyDict_LoadBuiltinsFromGlobals+0xaa> │ │ │ │ │ - ldr r2, [pc, #168] @ (4454 <_PyDict_LoadBuiltinsFromGlobals+0xc4>) │ │ │ │ │ + bpl.n 446a <_PyDict_LoadBuiltinsFromGlobals+0xaa> │ │ │ │ │ + ldr r2, [pc, #168] @ (4484 <_PyDict_LoadBuiltinsFromGlobals+0xc4>) │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ add.w r1, r2, #792 @ 0x318 │ │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - cbz r4, 4406 <_PyDict_LoadBuiltinsFromGlobals+0x76> │ │ │ │ │ + cbz r4, 4436 <_PyDict_LoadBuiltinsFromGlobals+0x76> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 441e <_PyDict_LoadBuiltinsFromGlobals+0x8e> │ │ │ │ │ + bge.n 444e <_PyDict_LoadBuiltinsFromGlobals+0x8e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - beq.n 4426 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ + beq.n 4456 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 440a <_PyDict_LoadBuiltinsFromGlobals+0x7a> │ │ │ │ │ + beq.n 443a <_PyDict_LoadBuiltinsFromGlobals+0x7a> │ │ │ │ │ bic.w r5, r4, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 442a <_PyDict_LoadBuiltinsFromGlobals+0x9a> │ │ │ │ │ + beq.n 445a <_PyDict_LoadBuiltinsFromGlobals+0x9a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 442a <_PyDict_LoadBuiltinsFromGlobals+0x9a> │ │ │ │ │ + cbnz r0, 445a <_PyDict_LoadBuiltinsFromGlobals+0x9a> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4434 <_PyDict_LoadBuiltinsFromGlobals+0xa4> │ │ │ │ │ + bge.n 4464 <_PyDict_LoadBuiltinsFromGlobals+0xa4> │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bmi.n 4400 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ + bmi.n 4430 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 444c <_PyDict_LoadBuiltinsFromGlobals+0xbc> │ │ │ │ │ + cbz r3, 447c <_PyDict_LoadBuiltinsFromGlobals+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 4426 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ + beq.n 4456 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_GetBuiltins │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4400 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ + bge.n 4430 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 4400 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ + b.n 4430 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ orr.w r4, r4, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 43cc <_PyDict_LoadBuiltinsFromGlobals+0x3c> │ │ │ │ │ + bne.n 43fc <_PyDict_LoadBuiltinsFromGlobals+0x3c> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4400 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ + b.n 4430 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 43f0 <_PyDict_LoadBuiltinsFromGlobals+0x60> │ │ │ │ │ + blt.n 4420 <_PyDict_LoadBuiltinsFromGlobals+0x60> │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.n 4400 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ - b.n 43f8 <_PyDict_LoadBuiltinsFromGlobals+0x68> │ │ │ │ │ + bmi.n 4430 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ + b.n 4428 <_PyDict_LoadBuiltinsFromGlobals+0x68> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2573 @ 0xa0d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4426 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ + b.n 4456 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4400 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ + b.n 4430 <_PyDict_LoadBuiltinsFromGlobals+0x70> │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004458 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +00004488 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ _Py_dict_lookup_threadsafe_stackref(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 448a <_Py_dict_lookup_threadsafe_stackref+0x32> │ │ │ │ │ + cbz r3, 44ba <_Py_dict_lookup_threadsafe_stackref+0x32> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 4484 <_Py_dict_lookup_threadsafe_stackref+0x2c> │ │ │ │ │ + b.n 44b4 <_Py_dict_lookup_threadsafe_stackref+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004490 : │ │ │ │ │ +000044c0 : │ │ │ │ │ dict_traverse(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - cbz r7, 44e8 │ │ │ │ │ + cbz r7, 4518 │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4522 │ │ │ │ │ + bne.n 4552 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 44da │ │ │ │ │ + ble.n 450a │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ add r8, r3 │ │ │ │ │ ldr.w r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 44e0 │ │ │ │ │ + cbz r0, 4510 │ │ │ │ │ adds r7, #1 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 44dc │ │ │ │ │ + cbnz r0, 450c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 44c8 │ │ │ │ │ + bne.n 44f8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 44c8 │ │ │ │ │ - b.n 44da │ │ │ │ │ + bne.n 44f8 │ │ │ │ │ + b.n 450a │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 44da │ │ │ │ │ + ble.n 450a │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r8, r3, r2 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4592 │ │ │ │ │ + beq.n 45c2 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 44dc │ │ │ │ │ + bne.n 450c │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4592 │ │ │ │ │ + beq.n 45c2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 44dc │ │ │ │ │ + bne.n 450c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 44f6 │ │ │ │ │ - b.n 44da │ │ │ │ │ + bne.n 4526 │ │ │ │ │ + b.n 450a │ │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44da │ │ │ │ │ + bne.n 450a │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 44da │ │ │ │ │ + ble.n 450a │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cbz r0, 4538 │ │ │ │ │ + cbz r0, 4568 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 44dc │ │ │ │ │ + bne.n 450c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 44da │ │ │ │ │ + beq.n 450a │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 454c │ │ │ │ │ + cbz r0, 457c │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 44dc │ │ │ │ │ + bne.n 450c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 44da │ │ │ │ │ + beq.n 450a │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 4560 │ │ │ │ │ + cbz r0, 4590 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 44dc │ │ │ │ │ + bne.n 450c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 44da │ │ │ │ │ + beq.n 450a │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 457a │ │ │ │ │ + cbz r0, 45aa │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 44dc │ │ │ │ │ + bne.n 450c │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 44da │ │ │ │ │ + beq.n 450a │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4574 │ │ │ │ │ - b.n 457a │ │ │ │ │ + bne.n 45a4 │ │ │ │ │ + b.n 45aa │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 44f6 │ │ │ │ │ - b.n 44da │ │ │ │ │ + bne.n 4526 │ │ │ │ │ + b.n 450a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045a0 : │ │ │ │ │ +000045d0 : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 4764 │ │ │ │ │ + bne.w 471e │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - beq.w 4764 │ │ │ │ │ + beq.w 471e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 47da │ │ │ │ │ + bpl.w 481e │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 47d4 │ │ │ │ │ + beq.w 4818 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 47ce │ │ │ │ │ + beq.w 4812 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 47ce │ │ │ │ │ + beq.w 4812 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47ec │ │ │ │ │ + bne.w 4830 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.w 477c │ │ │ │ │ + bgt.n 4736 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 46d2 │ │ │ │ │ + bne.n 4700 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4748 │ │ │ │ │ + bne.w 47ca │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 4690 │ │ │ │ │ + bgt.n 46be │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ - cbz r1, 46ac │ │ │ │ │ + cbz r1, 46da │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 466e │ │ │ │ │ + bge.n 469c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 468a │ │ │ │ │ + cbz r3, 46b8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4682 │ │ │ │ │ + bge.n 46b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4682 │ │ │ │ │ + cbnz r3, 46b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 466e │ │ │ │ │ + b.n 469c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 47b4 │ │ │ │ │ + bgt.w 47f8 │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4650 │ │ │ │ │ + bne.n 467e │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 466e │ │ │ │ │ + bge.n 469c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 466e │ │ │ │ │ - b.n 468a │ │ │ │ │ + bne.n 469c │ │ │ │ │ + b.n 46b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4736 │ │ │ │ │ + beq.n 47b8 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ adds r7, r3, r1 │ │ │ │ │ ldrsb.w r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 4626 │ │ │ │ │ + beq.n 4654 │ │ │ │ │ + b.n 4770 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ + bne.w 45fe │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl a6 │ │ │ │ │ + R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + b.n 46b2 │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + bgt.n 4804 │ │ │ │ │ + add.w r0, r3, r1, lsl #1 │ │ │ │ │ + ldrsh.w r0, [r0, #20] │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + beq.n 4654 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 47b8 │ │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ │ + adds r7, r0, #1 │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + add r1, r7 │ │ │ │ │ + and.w r1, r1, ip │ │ │ │ │ + itete gt │ │ │ │ │ + addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ + addle.w r7, r3, r1, lsl #1 │ │ │ │ │ + ldrgt r7, [r7, #20] │ │ │ │ │ + ldrshle.w r7, [r7, #20] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq.w 4654 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 4736 │ │ │ │ │ + beq.n 47b8 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r7, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r7, [r7, #20] │ │ │ │ │ - ble.n 4722 │ │ │ │ │ + ble.n 47a4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r7, [lr, #20] │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 4626 │ │ │ │ │ + beq.w 4654 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bne.n 46fe │ │ │ │ │ + bne.n 4780 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4634 │ │ │ │ │ + beq.w 4662 │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 47fc │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 475a │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - bne.w 45ce │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl a6 │ │ │ │ │ - R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - b.n 4684 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - bgt.n 47c0 │ │ │ │ │ - add.w r0, r3, r1, lsl #1 │ │ │ │ │ - ldrsh.w r0, [r0, #20] │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - beq.w 4626 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 4736 │ │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ │ - adds r7, r0, #1 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - add r1, r7 │ │ │ │ │ - and.w r1, r1, ip │ │ │ │ │ - itete gt │ │ │ │ │ - addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ - addle.w r7, r3, r1, lsl #1 │ │ │ │ │ - ldrgt r7, [r7, #20] │ │ │ │ │ - ldrshle.w r7, [r7, #20] │ │ │ │ │ - b.n 46ea │ │ │ │ │ + bne.n 4840 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + b.n 47ee │ │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ │ + subs r5, r3, r2 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + blt.n 47e8 │ │ │ │ │ + strb r1, [r0, #1] │ │ │ │ │ + b.n 469c │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 46a0 │ │ │ │ │ + b.n 46ce │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 4626 │ │ │ │ │ - b.n 478e │ │ │ │ │ + beq.w 4654 │ │ │ │ │ + b.n 4746 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4684 │ │ │ │ │ + b.n 46b2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2781 @ 0xadd │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 47d4 │ │ │ │ │ + b.n 4818 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 4602 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - subs r5, r3, r2 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bge.n 480e │ │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ │ - strb.w r5, [r3], #1 │ │ │ │ │ - b.n 4800 │ │ │ │ │ - strb r1, [r0, #1] │ │ │ │ │ - b.n 466e │ │ │ │ │ - nop │ │ │ │ │ + b.n 4632 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 47dc │ │ │ │ │ │ │ │ │ │ -00004814 : │ │ │ │ │ +00004844 : │ │ │ │ │ delitem_knownhash_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 4a1c │ │ │ │ │ + bpl.w 4a66 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 4a16 │ │ │ │ │ + beq.w 4a60 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4a10 │ │ │ │ │ + beq.w 4a5a │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4a10 │ │ │ │ │ + beq.w 4a5a │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a2e │ │ │ │ │ + bne.w 4a78 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, r0 │ │ │ │ │ - bgt.w 49a4 │ │ │ │ │ + bgt.w 49ee │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 4920 │ │ │ │ │ + bne.n 4950 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4988 │ │ │ │ │ + bne.n 49b8 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 48e6 │ │ │ │ │ + bgt.n 4916 │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ - cbz r1, 4902 │ │ │ │ │ + cbz r1, 4932 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 48c4 │ │ │ │ │ + bge.n 48f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 48e0 │ │ │ │ │ + cbz r3, 4910 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 48d8 │ │ │ │ │ + bge.n 4908 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 48d8 │ │ │ │ │ + cbnz r3, 4908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48c4 │ │ │ │ │ + b.n 48f4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 49f4 │ │ │ │ │ + bgt.w 4a3e │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 48a6 │ │ │ │ │ + bne.n 48d6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 48be │ │ │ │ │ - b.n 48c4 │ │ │ │ │ + blt.n 48ee │ │ │ │ │ + b.n 48f4 │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4978 │ │ │ │ │ + beq.n 49a8 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ ands r1, r0 │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 487e │ │ │ │ │ + beq.n 48ae │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4978 │ │ │ │ │ + beq.n 49a8 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ ands r1, r0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ - bgt.n 49e2 │ │ │ │ │ + bgt.n 4a2c │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 487e │ │ │ │ │ + beq.n 48ae │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 4952 │ │ │ │ │ + bne.n 4982 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 488a │ │ │ │ │ + beq.n 48ba │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 4a3e │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 499a │ │ │ │ │ + bne.n 4a88 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + b.n 49dc │ │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ │ + subs r5, r3, r2 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bgt.n 49d6 │ │ │ │ │ + strb r1, [r0, #1] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 48fc │ │ │ │ │ + b.n 4908 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 4a00 │ │ │ │ │ + bgt.n 4a4a │ │ │ │ │ add.w ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 487e │ │ │ │ │ + beq.w 48ae │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4978 │ │ │ │ │ + beq.n 49a8 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, ip │ │ │ │ │ and.w r1, r1, r0 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w ip, r3, r1, lsl #2 │ │ │ │ │ addle.w ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ │ - b.n 493c │ │ │ │ │ + b.n 496c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w ip, [lr, #20] │ │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ │ - b.n 4964 │ │ │ │ │ + b.n 4994 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 48f6 │ │ │ │ │ + b.n 4926 │ │ │ │ │ add.w ip, r3, r1, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 487e │ │ │ │ │ - b.n 49b6 │ │ │ │ │ + beq.w 48ae │ │ │ │ │ + b.n 4a00 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 48da │ │ │ │ │ + b.n 490a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2781 @ 0xadd │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4a16 │ │ │ │ │ + b.n 4a60 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 485a │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - subs r5, r3, r2 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - ble.n 4a50 │ │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ │ - strb.w r5, [r3], #1 │ │ │ │ │ - b.n 4a42 │ │ │ │ │ - strb r1, [r0, #1] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 48cc │ │ │ │ │ - b.n 48d8 │ │ │ │ │ - nop │ │ │ │ │ + b.n 488a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 49ca │ │ │ │ │ │ │ │ │ │ -00004a60 : │ │ │ │ │ +00004a8c : │ │ │ │ │ insert_split_key(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldrb.w r8, [r0, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -7607,93 +7616,93 @@ │ │ │ │ │ mov sl, r1 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ │ add r5, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w fp, r2, r3 │ │ │ │ │ - bgt.w 4bb6 │ │ │ │ │ + bgt.w 4be2 │ │ │ │ │ ldrsb.w r2, [r7, fp] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4b5c │ │ │ │ │ + blt.n 4b88 │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4bae │ │ │ │ │ + beq.n 4bda │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4c2a │ │ │ │ │ + beq.w 4c56 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r3, fp │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 4bf6 │ │ │ │ │ + blt.w 4c22 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 4bae │ │ │ │ │ + beq.n 4bda │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4cae │ │ │ │ │ + beq.w 4cda │ │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.n 4bfc │ │ │ │ │ + bgt.n 4c28 │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 4c10 │ │ │ │ │ + blt.w 4c3c │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 4bae │ │ │ │ │ + beq.n 4bda │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4d0e │ │ │ │ │ + beq.w 4d3a │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - bgt.w 4c9e │ │ │ │ │ + bgt.w 4cca │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 4c24 │ │ │ │ │ + blt.n 4c50 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 4bae │ │ │ │ │ + beq.n 4bda │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4d6a │ │ │ │ │ + beq.w 4d96 │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ and.w fp, r2, fp │ │ │ │ │ - b.n 4af8 │ │ │ │ │ + b.n 4b24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 4dc6 │ │ │ │ │ + bne.w 4df2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 4c98 │ │ │ │ │ + ble.w 4cc4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 12bc │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 4dde │ │ │ │ │ + bgt.w 4e0a │ │ │ │ │ strb r6, [r7, r0] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -7708,260 +7717,260 @@ │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ - bgt.n 4c16 │ │ │ │ │ + bgt.n 4c42 │ │ │ │ │ ldrsh.w r6, [r7, fp, lsl #1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 4c1e │ │ │ │ │ + blt.n 4c4a │ │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 4bae │ │ │ │ │ + beq.n 4bda │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 4c2a │ │ │ │ │ + beq.n 4c56 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 4ad2 │ │ │ │ │ + bge.w 4afe │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 4b62 │ │ │ │ │ - b.n 4ae2 │ │ │ │ │ + beq.n 4b8e │ │ │ │ │ + b.n 4b0e │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 4b08 │ │ │ │ │ + bge.w 4b34 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 4b62 │ │ │ │ │ - b.n 4b18 │ │ │ │ │ + beq.n 4b8e │ │ │ │ │ + b.n 4b44 │ │ │ │ │ ldr.w r6, [r7, fp, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 4bc4 │ │ │ │ │ + bge.n 4bf0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 4b62 │ │ │ │ │ - b.n 4bd2 │ │ │ │ │ + beq.n 4b8e │ │ │ │ │ + b.n 4bfe │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 4b62 │ │ │ │ │ - b.n 4b4a │ │ │ │ │ + beq.n 4b8e │ │ │ │ │ + b.n 4b76 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 4c7e │ │ │ │ │ + bne.n 4caa │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 4c7e │ │ │ │ │ + bne.n 4caa │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4dee │ │ │ │ │ + beq.w 4e1a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4dd8 │ │ │ │ │ + beq.w 4e04 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bae │ │ │ │ │ + beq.n 4bda │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ - ble.w 4ac8 │ │ │ │ │ - b.n 4be2 │ │ │ │ │ + ble.w 4af4 │ │ │ │ │ + b.n 4c0e │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4bae │ │ │ │ │ + b.n 4bda │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ - b.n 4b36 │ │ │ │ │ + b.n 4b62 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4ae2 │ │ │ │ │ + bne.w 4b0e │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 4ae2 │ │ │ │ │ + bne.w 4b0e │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 4df8 │ │ │ │ │ + beq.w 4e24 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4df2 │ │ │ │ │ + beq.w 4e1e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bae │ │ │ │ │ - b.n 4ae2 │ │ │ │ │ + beq.w 4bda │ │ │ │ │ + b.n 4b0e │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4b18 │ │ │ │ │ + bne.w 4b44 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 4b18 │ │ │ │ │ + bne.w 4b44 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 4e02 │ │ │ │ │ + beq.n 4e2e │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 4dfc │ │ │ │ │ + beq.n 4e28 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bae │ │ │ │ │ - b.n 4b18 │ │ │ │ │ + beq.w 4bda │ │ │ │ │ + b.n 4b44 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4b4a │ │ │ │ │ + bne.w 4b76 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [sl, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 4b4a │ │ │ │ │ + bne.w 4b76 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 4e0c │ │ │ │ │ + beq.n 4e38 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 4e06 │ │ │ │ │ + beq.n 4e32 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bae │ │ │ │ │ - b.n 4b4a │ │ │ │ │ + beq.w 4bda │ │ │ │ │ + b.n 4b76 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ - b.n 4ac8 │ │ │ │ │ + b.n 4af4 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4c6e │ │ │ │ │ + b.n 4c9a │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r6, [r7, r0, lsl #1] │ │ │ │ │ strgt.w r6, [r7, r0, lsl #2] │ │ │ │ │ - b.n 4b82 │ │ │ │ │ + b.n 4bae │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4c56 │ │ │ │ │ + b.n 4c82 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4cfa │ │ │ │ │ + b.n 4d26 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 4ce2 │ │ │ │ │ + b.n 4d0e │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4d56 │ │ │ │ │ + b.n 4d82 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 4d40 │ │ │ │ │ + b.n 4d6c │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4db2 │ │ │ │ │ + b.n 4dde │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 4d9c │ │ │ │ │ + b.n 4dc8 │ │ │ │ │ │ │ │ │ │ -00004e10 <_PyDict_FromItems>: │ │ │ │ │ +00004e3c <_PyDict_FromItems>: │ │ │ │ │ _PyDict_FromItems(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 4ec6 <_PyDict_FromItems+0xb6> │ │ │ │ │ - ldr r3, [pc, #660] @ (50c8 <_PyDict_FromItems+0x2b8>) │ │ │ │ │ + bgt.n 4ef2 <_PyDict_FromItems+0xb6> │ │ │ │ │ + ldr r3, [pc, #664] @ (50f8 <_PyDict_FromItems+0x2bc>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5070 <_PyDict_FromItems+0x260> │ │ │ │ │ + beq.w 509c <_PyDict_FromItems+0x260> │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #616] @ (50cc <_PyDict_FromItems+0x2bc>) │ │ │ │ │ - vldr d7, [pc, #600] @ 50c0 <_PyDict_FromItems+0x2b0> │ │ │ │ │ + ldr r3, [pc, #620] @ (50fc <_PyDict_FromItems+0x2c0>) │ │ │ │ │ + vldr d7, [pc, #604] @ 50f0 <_PyDict_FromItems+0x2b4> │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r2, [pc, #604] @ (50d0 <_PyDict_FromItems+0x2c0>) │ │ │ │ │ + ldr r2, [pc, #608] @ (5100 <_PyDict_FromItems+0x2c4>) │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7977,150 +7986,150 @@ │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldr.w r3, [r1, #3876] @ 0xf24 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ str.w r0, [r1, #3760] @ 0xeb0 │ │ │ │ │ - bgt.n 4fb6 <_PyDict_FromItems+0x1a6> │ │ │ │ │ + bgt.n 4fe2 <_PyDict_FromItems+0x1a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - bne.w 5118 <_PyDict_FromItems+0x308> │ │ │ │ │ + bne.w 5148 <_PyDict_FromItems+0x30c> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.w 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4e30 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.n 4e5c <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ adds r3, r0, #4 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.w 521c <_PyDict_FromItems+0x40c> │ │ │ │ │ + beq.w 524c <_PyDict_FromItems+0x410> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4f5a <_PyDict_FromItems+0x14a> │ │ │ │ │ + beq.n 4f86 <_PyDict_FromItems+0x14a> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4f4c <_PyDict_FromItems+0x13c> │ │ │ │ │ + beq.n 4f78 <_PyDict_FromItems+0x13c> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 4f3e <_PyDict_FromItems+0x12e> │ │ │ │ │ + beq.n 4f6a <_PyDict_FromItems+0x12e> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 4f30 <_PyDict_FromItems+0x120> │ │ │ │ │ + beq.n 4f5c <_PyDict_FromItems+0x120> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 4f22 <_PyDict_FromItems+0x112> │ │ │ │ │ + beq.n 4f4e <_PyDict_FromItems+0x112> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 4f14 <_PyDict_FromItems+0x104> │ │ │ │ │ + beq.n 4f40 <_PyDict_FromItems+0x104> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.w 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.w 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.w 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.w 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.w 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.w 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.w 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 521c <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 524c <_PyDict_FromItems+0x410> │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble.w 4e30 <_PyDict_FromItems+0x20> │ │ │ │ │ + ble.w 4e5c <_PyDict_FromItems+0x20> │ │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ │ movt r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ itett le │ │ │ │ │ addle.w r0, r5, r5, lsl #1 │ │ │ │ │ movgt r0, #17 │ │ │ │ │ addle r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ itttt le │ │ │ │ │ addle.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ - bl de4 │ │ │ │ │ + bl e18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 528a <_PyDict_FromItems+0x47a> │ │ │ │ │ + beq.w 52ba <_PyDict_FromItems+0x47e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 4fbe <_PyDict_FromItems+0x1ae> │ │ │ │ │ - b.n 528a <_PyDict_FromItems+0x47a> │ │ │ │ │ + cbnz r0, 4fea <_PyDict_FromItems+0x1ae> │ │ │ │ │ + b.n 52ba <_PyDict_FromItems+0x47e> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 50a6 <_PyDict_FromItems+0x296> │ │ │ │ │ + bge.n 50d2 <_PyDict_FromItems+0x296> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 50ac <_PyDict_FromItems+0x29c> │ │ │ │ │ + bne.n 50d8 <_PyDict_FromItems+0x29c> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 50ac <_PyDict_FromItems+0x29c> │ │ │ │ │ - ldr r0, [pc, #224] @ (50cc <_PyDict_FromItems+0x2bc>) │ │ │ │ │ + beq.n 50d8 <_PyDict_FromItems+0x29c> │ │ │ │ │ + ldr r0, [pc, #228] @ (50fc <_PyDict_FromItems+0x2c0>) │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 5268 <_PyDict_FromItems+0x458> │ │ │ │ │ - bl ec8 │ │ │ │ │ + beq.w 5298 <_PyDict_FromItems+0x45c> │ │ │ │ │ + bl efc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 50fc <_PyDict_FromItems+0x2ec> │ │ │ │ │ + beq.n 512c <_PyDict_FromItems+0x2f0> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4ebe <_PyDict_FromItems+0xae> │ │ │ │ │ + beq.w 4eea <_PyDict_FromItems+0xae> │ │ │ │ │ add.w r7, sl, fp, lsl #2 │ │ │ │ │ add.w r8, r8, r9, lsl #2 │ │ │ │ │ mov.w sl, fp, lsl #2 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ mov fp, r6 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ @@ -8129,277 +8138,278 @@ │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 50d8 <_PyDict_FromItems+0x2c8> │ │ │ │ │ + bge.n 5108 <_PyDict_FromItems+0x2cc> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 50de <_PyDict_FromItems+0x2ce> │ │ │ │ │ + bne.n 510e <_PyDict_FromItems+0x2d2> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 50de <_PyDict_FromItems+0x2ce> │ │ │ │ │ + beq.n 510e <_PyDict_FromItems+0x2d2> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 5274 <_PyDict_FromItems+0x464> │ │ │ │ │ - bl ec8 │ │ │ │ │ + beq.w 52a4 <_PyDict_FromItems+0x468> │ │ │ │ │ + bl efc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 50fc <_PyDict_FromItems+0x2ec> │ │ │ │ │ + beq.n 512c <_PyDict_FromItems+0x2f0> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r8, r9 │ │ │ │ │ add r7, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 501e <_PyDict_FromItems+0x20e> │ │ │ │ │ + bne.n 504a <_PyDict_FromItems+0x20e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5284 <_PyDict_FromItems+0x474> │ │ │ │ │ - ldr r3, [pc, #68] @ (50cc <_PyDict_FromItems+0x2bc>) │ │ │ │ │ + beq.w 52b4 <_PyDict_FromItems+0x478> │ │ │ │ │ + ldr r3, [pc, #72] @ (50fc <_PyDict_FromItems+0x2c0>) │ │ │ │ │ subs r0, #8 │ │ │ │ │ - vldr d7, [pc, #52] @ 50c0 <_PyDict_FromItems+0x2b0> │ │ │ │ │ + vldr d7, [pc, #56] @ 50f0 <_PyDict_FromItems+0x2b4> │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r2, [pc, #64] @ (50d4 <_PyDict_FromItems+0x2c4>) │ │ │ │ │ + ldr r2, [pc, #68] @ (5104 <_PyDict_FromItems+0x2c8>) │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 4e86 <_PyDict_FromItems+0x76> │ │ │ │ │ + b.n 4eb2 <_PyDict_FromItems+0x76> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 4fe4 <_PyDict_FromItems+0x1d4> │ │ │ │ │ + beq.n 5010 <_PyDict_FromItems+0x1d4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 4fea <_PyDict_FromItems+0x1da> │ │ │ │ │ - b.n 50f4 <_PyDict_FromItems+0x2e4> │ │ │ │ │ + bne.n 5016 <_PyDict_FromItems+0x1da> │ │ │ │ │ + b.n 5124 <_PyDict_FromItems+0x2e8> │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ - .word 0x0000028e │ │ │ │ │ + .word 0x00000292 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x0000024e │ │ │ │ │ + .word 0x00000252 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000034 │ │ │ │ │ + .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 5042 <_PyDict_FromItems+0x232> │ │ │ │ │ + beq.n 506e <_PyDict_FromItems+0x232> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - bne.n 5048 <_PyDict_FromItems+0x238> │ │ │ │ │ + bne.n 5074 <_PyDict_FromItems+0x238> │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 528a <_PyDict_FromItems+0x47a> │ │ │ │ │ + bge.w 52ba <_PyDict_FromItems+0x47e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 528a <_PyDict_FromItems+0x47a> │ │ │ │ │ + bne.w 52ba <_PyDict_FromItems+0x47e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 528a <_PyDict_FromItems+0x47a> │ │ │ │ │ + b.n 52ba <_PyDict_FromItems+0x47e> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4e30 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.w 4e5c <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ mov.w r1, #1 │ │ │ │ │ - beq.w 5280 <_PyDict_FromItems+0x470> │ │ │ │ │ + beq.w 52b0 <_PyDict_FromItems+0x474> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 51a0 <_PyDict_FromItems+0x390> │ │ │ │ │ + beq.n 51d0 <_PyDict_FromItems+0x394> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5192 <_PyDict_FromItems+0x382> │ │ │ │ │ + beq.n 51c2 <_PyDict_FromItems+0x386> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 5184 <_PyDict_FromItems+0x374> │ │ │ │ │ + beq.n 51b4 <_PyDict_FromItems+0x378> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 5176 <_PyDict_FromItems+0x366> │ │ │ │ │ + beq.n 51a6 <_PyDict_FromItems+0x36a> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 5168 <_PyDict_FromItems+0x358> │ │ │ │ │ + beq.n 5198 <_PyDict_FromItems+0x35c> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 515a <_PyDict_FromItems+0x34a> │ │ │ │ │ + beq.n 518a <_PyDict_FromItems+0x34e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4f6e <_PyDict_FromItems+0x15e> │ │ │ │ │ + beq.w 4f9a <_PyDict_FromItems+0x15e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4f6e <_PyDict_FromItems+0x15e> │ │ │ │ │ - b.n 51b6 <_PyDict_FromItems+0x3a6> │ │ │ │ │ + beq.w 4f9a <_PyDict_FromItems+0x15e> │ │ │ │ │ + b.n 51e6 <_PyDict_FromItems+0x3aa> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 4f70 <_PyDict_FromItems+0x160> │ │ │ │ │ + b.n 4f9c <_PyDict_FromItems+0x160> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 5218 <_PyDict_FromItems+0x408> │ │ │ │ │ + bne.n 5248 <_PyDict_FromItems+0x40c> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4f6e <_PyDict_FromItems+0x15e> │ │ │ │ │ - b.n 521c <_PyDict_FromItems+0x40c> │ │ │ │ │ - bl c3c │ │ │ │ │ + beq.w 4f9a <_PyDict_FromItems+0x15e> │ │ │ │ │ + b.n 524c <_PyDict_FromItems+0x410> │ │ │ │ │ + bl c70 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 5002 <_PyDict_FromItems+0x1f2> │ │ │ │ │ - b.n 50fc <_PyDict_FromItems+0x2ec> │ │ │ │ │ - bl c3c │ │ │ │ │ + bne.w 502e <_PyDict_FromItems+0x1f2> │ │ │ │ │ + b.n 512c <_PyDict_FromItems+0x2f0> │ │ │ │ │ + bl c70 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 505c <_PyDict_FromItems+0x24c> │ │ │ │ │ - b.n 50fc <_PyDict_FromItems+0x2ec> │ │ │ │ │ + bne.w 5088 <_PyDict_FromItems+0x24c> │ │ │ │ │ + b.n 512c <_PyDict_FromItems+0x2f0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b.n 51b6 <_PyDict_FromItems+0x3a6> │ │ │ │ │ - ldr r0, [pc, #8] @ (5290 <_PyDict_FromItems+0x480>) │ │ │ │ │ - bl 38d0 │ │ │ │ │ + b.n 51e6 <_PyDict_FromItems+0x3aa> │ │ │ │ │ + ldr r0, [pc, #8] @ (52c0 <_PyDict_FromItems+0x484>) │ │ │ │ │ + bl 3900 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4ebe <_PyDict_FromItems+0xae> │ │ │ │ │ + b.n 4eea <_PyDict_FromItems+0xae> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005294 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +000052c4 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ _PyDict_LoadGlobalStackRef(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ @@ -8408,177 +8418,177 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5320 <_PyDict_LoadGlobalStackRef+0x8c> │ │ │ │ │ + bne.n 5350 <_PyDict_LoadGlobalStackRef+0x8c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 5320 <_PyDict_LoadGlobalStackRef+0x8c> │ │ │ │ │ + beq.n 5350 <_PyDict_LoadGlobalStackRef+0x8c> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5344 <_PyDict_LoadGlobalStackRef+0xb0> │ │ │ │ │ + beq.n 5374 <_PyDict_LoadGlobalStackRef+0xb0> │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ adds r7, r0, #3 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - beq.n 5314 <_PyDict_LoadGlobalStackRef+0x80> │ │ │ │ │ + beq.n 5344 <_PyDict_LoadGlobalStackRef+0x80> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 5318 <_PyDict_LoadGlobalStackRef+0x84> │ │ │ │ │ + bne.n 5348 <_PyDict_LoadGlobalStackRef+0x84> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 5348 <_PyDict_LoadGlobalStackRef+0xb4> │ │ │ │ │ + cbz r3, 5378 <_PyDict_LoadGlobalStackRef+0xb4> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 52f6 <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ + beq.n 5326 <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 5348 <_PyDict_LoadGlobalStackRef+0xb4> │ │ │ │ │ + beq.n 5378 <_PyDict_LoadGlobalStackRef+0xb4> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 52d6 <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ + bne.n 5306 <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 52ec <_PyDict_LoadGlobalStackRef+0x58> │ │ │ │ │ + b.n 531c <_PyDict_LoadGlobalStackRef+0x58> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5312 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + b.n 5342 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ │ │ │ │ │ -0000534c <_PyDictKeys_StringLookup>: │ │ │ │ │ +0000537c <_PyDictKeys_StringLookup>: │ │ │ │ │ _PyDictKeys_StringLookup(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 56ee <_PyDictKeys_StringLookup+0x3a2> │ │ │ │ │ + bne.w 571e <_PyDictKeys_StringLookup+0x3a2> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 56ee <_PyDictKeys_StringLookup+0x3a2> │ │ │ │ │ + beq.w 571e <_PyDictKeys_StringLookup+0x3a2> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 546e <_PyDictKeys_StringLookup+0x122> │ │ │ │ │ + beq.n 549e <_PyDictKeys_StringLookup+0x122> │ │ │ │ │ add.w r6, r7, #20 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsl.w r3, r2, r0 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ add.w r9, r6, r3 │ │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r5, r3 │ │ │ │ │ - bgt.n 5498 <_PyDictKeys_StringLookup+0x14c> │ │ │ │ │ + bgt.n 54c8 <_PyDictKeys_StringLookup+0x14c> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 545a <_PyDictKeys_StringLookup+0x10e> │ │ │ │ │ + blt.n 548a <_PyDictKeys_StringLookup+0x10e> │ │ │ │ │ ldr.w r0, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 5466 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 5496 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 555a <_PyDictKeys_StringLookup+0x20e> │ │ │ │ │ + beq.w 558a <_PyDictKeys_StringLookup+0x20e> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - bgt.n 54bc <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ + bgt.n 54ec <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 54ce <_PyDictKeys_StringLookup+0x182> │ │ │ │ │ + blt.n 54fe <_PyDictKeys_StringLookup+0x182> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 5466 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 5496 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 55c4 <_PyDictKeys_StringLookup+0x278> │ │ │ │ │ + beq.w 55f4 <_PyDictKeys_StringLookup+0x278> │ │ │ │ │ lsrs r1, r5, #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt.w 553e <_PyDictKeys_StringLookup+0x1f2> │ │ │ │ │ + bgt.w 556e <_PyDictKeys_StringLookup+0x1f2> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 54d6 <_PyDictKeys_StringLookup+0x18a> │ │ │ │ │ + blt.n 5506 <_PyDictKeys_StringLookup+0x18a> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 5466 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 5496 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 5620 <_PyDictKeys_StringLookup+0x2d4> │ │ │ │ │ + beq.w 5650 <_PyDictKeys_StringLookup+0x2d4> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add.w r2, r2, fp, lsr #5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - bgt.n 5514 <_PyDictKeys_StringLookup+0x1c8> │ │ │ │ │ + bgt.n 5544 <_PyDictKeys_StringLookup+0x1c8> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 54ec <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ + blt.n 551c <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 5466 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 5496 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 5686 <_PyDictKeys_StringLookup+0x33a> │ │ │ │ │ + beq.w 56b6 <_PyDictKeys_StringLookup+0x33a> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - b.n 53f8 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ + b.n 5428 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 56de <_PyDictKeys_StringLookup+0x392> │ │ │ │ │ + bne.w 570e <_PyDictKeys_StringLookup+0x392> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ @@ -8589,345 +8599,345 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsl.w r3, r2, r1 │ │ │ │ │ add.w r9, r6, r3 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r0, r3 │ │ │ │ │ - ble.n 53a2 <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ + ble.n 53d2 <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt.w 5678 <_PyDictKeys_StringLookup+0x32c> │ │ │ │ │ + bgt.w 56a8 <_PyDictKeys_StringLookup+0x32c> │ │ │ │ │ ldrsh.w r8, [r6, sl, lsl #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 53ac <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + bge.n 53dc <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5462 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 5492 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 53d8 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ + bge.n 5408 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5462 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ - b.n 53e8 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.n 5492 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + b.n 5418 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5462 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 5492 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r2, r2, fp, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - b.n 542c <_PyDictKeys_StringLookup+0xe0> │ │ │ │ │ + b.n 545c <_PyDictKeys_StringLookup+0xe0> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5462 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 5492 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ - b.n 53fe <_PyDictKeys_StringLookup+0xb2> │ │ │ │ │ + b.n 542e <_PyDictKeys_StringLookup+0xb2> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r2, r2, fp, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 5436 <_PyDictKeys_StringLookup+0xea> │ │ │ │ │ + bge.n 5466 <_PyDictKeys_StringLookup+0xea> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5462 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 5492 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 5408 <_PyDictKeys_StringLookup+0xbc> │ │ │ │ │ + bge.w 5438 <_PyDictKeys_StringLookup+0xbc> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5462 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ - b.n 5506 <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ + beq.n 5492 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + b.n 5536 <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 55ae <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ + bne.n 55de <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 55ae <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ + bne.n 55de <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 5710 <_PyDictKeys_StringLookup+0x3c4> │ │ │ │ │ + beq.w 5740 <_PyDictKeys_StringLookup+0x3c4> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 570c <_PyDictKeys_StringLookup+0x3c0> │ │ │ │ │ + beq.w 573c <_PyDictKeys_StringLookup+0x3c0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5466 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.w 5496 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - ble.w 53ce <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ - b.n 54bc <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ + ble.w 53fe <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 54ec <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 53e8 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 5418 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 53e8 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 5418 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 5700 <_PyDictKeys_StringLookup+0x3b4> │ │ │ │ │ + beq.w 5730 <_PyDictKeys_StringLookup+0x3b4> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 56fc <_PyDictKeys_StringLookup+0x3b0> │ │ │ │ │ + beq.n 572c <_PyDictKeys_StringLookup+0x3b0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5466 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 53e8 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.w 5496 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 5418 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5418 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 5448 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 5418 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 5448 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 56f8 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ + beq.n 5728 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 56f4 <_PyDictKeys_StringLookup+0x3a8> │ │ │ │ │ + beq.n 5724 <_PyDictKeys_StringLookup+0x3a8> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5466 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 5418 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + beq.w 5496 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 5448 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ ldr.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 53ac <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ - b.n 54a8 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ + bge.w 53dc <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + b.n 54d8 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5446 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + bne.w 5476 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r4, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 5446 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + bne.w 5476 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 5708 <_PyDictKeys_StringLookup+0x3bc> │ │ │ │ │ + beq.n 5738 <_PyDictKeys_StringLookup+0x3bc> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 5704 <_PyDictKeys_StringLookup+0x3b8> │ │ │ │ │ + beq.n 5734 <_PyDictKeys_StringLookup+0x3b8> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5466 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 5446 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + beq.w 5496 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 5476 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ - b.n 53ce <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 53fe <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ mvn.w r8, #2 │ │ │ │ │ - b.n 5466 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 5496 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 5664 <_PyDictKeys_StringLookup+0x318> │ │ │ │ │ + b.n 5694 <_PyDictKeys_StringLookup+0x318> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 5650 <_PyDictKeys_StringLookup+0x304> │ │ │ │ │ + b.n 5680 <_PyDictKeys_StringLookup+0x304> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 560c <_PyDictKeys_StringLookup+0x2c0> │ │ │ │ │ + b.n 563c <_PyDictKeys_StringLookup+0x2c0> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 55f8 <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ + b.n 5628 <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 56ca <_PyDictKeys_StringLookup+0x37e> │ │ │ │ │ + b.n 56fa <_PyDictKeys_StringLookup+0x37e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 56b6 <_PyDictKeys_StringLookup+0x36a> │ │ │ │ │ + b.n 56e6 <_PyDictKeys_StringLookup+0x36a> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 559c <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ + b.n 55cc <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 5586 <_PyDictKeys_StringLookup+0x23a> │ │ │ │ │ + b.n 55b6 <_PyDictKeys_StringLookup+0x23a> │ │ │ │ │ │ │ │ │ │ -00005714 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +00005744 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ _PyDict_GetKeysVersionForCurrentState(): │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 571e <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ + cbz r3, 574e <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 571a <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ + beq.n 574a <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r1, [r0, #348] @ 0x15c │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 571a <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ + b.n 574a <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ │ │ │ │ │ -00005734 : │ │ │ │ │ +00005764 : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ │ tst.w ip, #16 │ │ │ │ │ - beq.n 576a │ │ │ │ │ + beq.n 579a │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 57a4 │ │ │ │ │ + cbz r3, 57d4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5764 │ │ │ │ │ + bge.n 5794 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57de │ │ │ │ │ + beq.n 580e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5758 │ │ │ │ │ + bne.n 5788 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 578c │ │ │ │ │ + bpl.n 57bc │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 57be │ │ │ │ │ + cbnz r0, 57ee │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #104] @ (57f8 ) │ │ │ │ │ + ldr r0, [pc, #104] @ (5828 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5758 │ │ │ │ │ + bne.n 5788 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5764 │ │ │ │ │ + b.n 5794 │ │ │ │ │ tst.w ip, #4 │ │ │ │ │ - beq.n 57c6 │ │ │ │ │ + beq.n 57f6 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ - cbz r3, 57c6 │ │ │ │ │ - bl 8f4 <_Py_dict_lookup+0x65c> │ │ │ │ │ + cbz r3, 57f6 │ │ │ │ │ + bl 8f4 <_Py_dict_lookup+0x660> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5758 │ │ │ │ │ - b.n 57a0 │ │ │ │ │ - bl 89e0 │ │ │ │ │ + bne.n 5788 │ │ │ │ │ + b.n 57d0 │ │ │ │ │ + bl 89f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 579a │ │ │ │ │ + b.n 57ca │ │ │ │ │ ldr.w r0, [r1, #440] @ 0x1b8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 89e0 │ │ │ │ │ + bl 89f8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5758 │ │ │ │ │ - b.n 57a0 │ │ │ │ │ + bne.n 5788 │ │ │ │ │ + b.n 57d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 57a0 │ │ │ │ │ + b.n 57d0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000057fc : │ │ │ │ │ +0000582c : │ │ │ │ │ dict_update(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -8941,152 +8951,152 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ - cbz r0, 5866 │ │ │ │ │ + cbz r0, 5896 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r1, 584e │ │ │ │ │ + cbz r1, 587e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 586c │ │ │ │ │ - cbnz r0, 583e │ │ │ │ │ - cbnz r5, 5852 │ │ │ │ │ + bl 589c │ │ │ │ │ + cbnz r0, 586e │ │ │ │ │ + cbnz r5, 5882 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 5866 │ │ │ │ │ + beq.n 5896 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5842 │ │ │ │ │ + beq.n 5872 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cbz r0, 5866 │ │ │ │ │ + cbz r0, 5896 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fd4 │ │ │ │ │ - b.n 583e │ │ │ │ │ + bl 3004 │ │ │ │ │ + b.n 586e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 584a │ │ │ │ │ + b.n 587a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000586c : │ │ │ │ │ +0000589c : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 58c0 │ │ │ │ │ + bne.n 58f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a2a │ │ │ │ │ + beq.w 5a5a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #2 │ │ │ │ │ - bpl.w 5a2a │ │ │ │ │ + bpl.w 5a5a │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.n 58ec │ │ │ │ │ + bpl.n 591c │ │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 58ec │ │ │ │ │ + bne.n 591c │ │ │ │ │ movs r2, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 32e8 │ │ │ │ │ - ldr r1, [pc, #420] @ (5a68 ) │ │ │ │ │ + b.w 3318 │ │ │ │ │ + ldr r1, [pc, #420] @ (5a98 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 5a14 │ │ │ │ │ + blt.w 5a44 │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne.n 58e2 │ │ │ │ │ + bne.n 5912 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 912c │ │ │ │ │ + b.w 9144 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 2fd4 │ │ │ │ │ + b.w 3004 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a14 │ │ │ │ │ + beq.w 5a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5912 │ │ │ │ │ + bge.n 5942 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5a54 │ │ │ │ │ - cbnz r7, 5950 │ │ │ │ │ - b.n 5a14 │ │ │ │ │ + beq.w 5a84 │ │ │ │ │ + cbnz r7, 5980 │ │ │ │ │ + b.n 5a44 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 5990 │ │ │ │ │ + beq.n 59c0 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ - ldr r0, [pc, #332] @ (5a6c ) │ │ │ │ │ + ldr r0, [pc, #332] @ (5a9c ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 59b0 │ │ │ │ │ - bl ec8 │ │ │ │ │ + beq.n 59e0 │ │ │ │ │ + bl efc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 59ba │ │ │ │ │ + blt.n 59ea │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 594c │ │ │ │ │ + bge.n 597c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5a5c │ │ │ │ │ + beq.w 5a8c │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 5a3c │ │ │ │ │ + beq.n 5a6c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59d2 │ │ │ │ │ + beq.n 5a02 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59f8 │ │ │ │ │ + beq.n 5a28 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -9095,138 +9105,138 @@ │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5916 │ │ │ │ │ + beq.n 5946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 591c │ │ │ │ │ + bne.n 594c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 5932 │ │ │ │ │ - bl c3c │ │ │ │ │ + b.n 5962 │ │ │ │ │ + bl c70 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 5932 │ │ │ │ │ + b.n 5962 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 593a │ │ │ │ │ + bne.n 596a │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 593a │ │ │ │ │ + b.n 596a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 59e6 │ │ │ │ │ + bge.n 5a16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 59e6 │ │ │ │ │ + cbnz r3, 5a16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5a0c │ │ │ │ │ + bge.n 5a3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 5a0c │ │ │ │ │ + cbnz r3, 5a3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5a1a │ │ │ │ │ + blt.n 5a4a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 59f2 │ │ │ │ │ + b.n 5a22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a14 │ │ │ │ │ + bne.n 5a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a14 │ │ │ │ │ + b.n 5a44 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3917 @ 0xf4d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5a14 │ │ │ │ │ + b.n 5a44 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5a14 │ │ │ │ │ + bge.n 5a44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a14 │ │ │ │ │ + bne.n 5a44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a14 │ │ │ │ │ + b.n 5a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5912 │ │ │ │ │ + b.n 5942 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 594c │ │ │ │ │ + b.n 597c │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005a70 : │ │ │ │ │ +00005aa0 : │ │ │ │ │ dict_items(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 5ae6 │ │ │ │ │ + cbz r0, 5b16 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 5b0c │ │ │ │ │ - ldr r0, [pc, #168] @ (5b34 ) │ │ │ │ │ + bpl.n 5b3c │ │ │ │ │ + ldr r0, [pc, #168] @ (5b64 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 5af6 │ │ │ │ │ + cbz r0, 5b26 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5afa │ │ │ │ │ + bge.n 5b2a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [pc, #152] @ (5b38 ) │ │ │ │ │ + ldr r2, [pc, #152] @ (5b68 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ @@ -9252,21 +9262,21 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5934 @ 0x172e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #64] @ (5b3c ) │ │ │ │ │ + ldr r3, [pc, #64] @ (5b6c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5aae │ │ │ │ │ + b.n 5ade │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -9276,48 +9286,48 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr.w r2, [r2, #248] @ 0xf8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5af6 │ │ │ │ │ + b.n 5b26 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005b40 <_PyDictView_New>: │ │ │ │ │ +00005b70 <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5bb6 <_PyDictView_New+0x76> │ │ │ │ │ + cbz r0, 5be6 <_PyDictView_New+0x76> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 5bca <_PyDictView_New+0x8a> │ │ │ │ │ + bpl.n 5bfa <_PyDictView_New+0x8a> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 5bc6 <_PyDictView_New+0x86> │ │ │ │ │ + cbz r0, 5bf6 <_PyDictView_New+0x86> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ - ldr r3, [pc, #108] @ (5be8 <_PyDictView_New+0xa8>) │ │ │ │ │ + ldr r3, [pc, #108] @ (5c18 <_PyDictView_New+0xa8>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -9352,37 +9362,37 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5bc6 <_PyDictView_New+0x86> │ │ │ │ │ + b.n 5bf6 <_PyDictView_New+0x86> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005bec : │ │ │ │ │ +00005c1c : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5c86 │ │ │ │ │ - ldr r0, [pc, #200] @ (5ccc ) │ │ │ │ │ + beq.n 5cb6 │ │ │ │ │ + ldr r0, [pc, #200] @ (5cfc ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cc0 │ │ │ │ │ + beq.n 5cf0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5c90 │ │ │ │ │ + bge.n 5cc0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -9393,16 +9403,16 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str.w ip, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cb2 │ │ │ │ │ - ldr r3, [pc, #144] @ (5cd0 ) │ │ │ │ │ + beq.n 5ce2 │ │ │ │ │ + ldr r3, [pc, #144] @ (5d00 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r0, [r2, #3760] @ 0xeb0 │ │ │ │ │ @@ -9422,15 +9432,15 @@ │ │ │ │ │ str.w r1, [r2, #3760] @ 0xeb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 5c82 │ │ │ │ │ + b.n 5cb2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -9439,53 +9449,53 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c3e │ │ │ │ │ + bne.n 5c6e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5cc0 │ │ │ │ │ + bge.n 5cf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5cc4 │ │ │ │ │ + cbz r3, 5cf4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5c82 │ │ │ │ │ + b.n 5cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cc0 │ │ │ │ │ + b.n 5cf0 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005cd4 : │ │ │ │ │ +00005d04 : │ │ │ │ │ dictiter_new(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dbe │ │ │ │ │ + beq.n 5dee │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ - ldr r0, [pc, #264] @ (5e04 ) │ │ │ │ │ + ldr r0, [pc, #264] @ (5e34 ) │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bge.n 5dc2 │ │ │ │ │ + bge.n 5df2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ subs r2, r1, r0 │ │ │ │ │ add.w r5, r0, #208 @ 0xd0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ add.w r0, r0, #416 @ 0x1a0 │ │ │ │ │ strd r4, ip, [r3, #8] │ │ │ │ │ @@ -9495,25 +9505,25 @@ │ │ │ │ │ ite ne │ │ │ │ │ movne lr, r2 │ │ │ │ │ orreq.w lr, r2, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 5dde │ │ │ │ │ + bne.n 5e0e │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r4, [pc, #200] @ (5e08 ) │ │ │ │ │ + ldr r4, [pc, #200] @ (5e38 ) │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ - cbnz r2, 5d96 │ │ │ │ │ + cbnz r2, 5dc6 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - ldr r2, [pc, #188] @ (5e0c ) │ │ │ │ │ + ldr r2, [pc, #188] @ (5e3c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r0, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr.w r4, [r1, #3760] @ 0xeb0 │ │ │ │ │ @@ -9542,59 +9552,59 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d4c │ │ │ │ │ + bne.n 5d7c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5dbe │ │ │ │ │ + bge.n 5dee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 5dfa │ │ │ │ │ + cbz r2, 5e2a │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5d90 │ │ │ │ │ + b.n 5dc0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ add.w r5, r0, #208 @ 0xd0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ strd r4, ip, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r5 │ │ │ │ │ str.w ip, [r3, #24] │ │ │ │ │ - bne.n 5df0 │ │ │ │ │ + bne.n 5e20 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 5dea │ │ │ │ │ + cbnz r0, 5e1a │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 5d3c │ │ │ │ │ + b.n 5d6c │ │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5d3c │ │ │ │ │ + b.n 5d6c │ │ │ │ │ add.w r0, r0, #416 @ 0x1a0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 5d38 │ │ │ │ │ - b.n 5dde │ │ │ │ │ + bne.n 5d68 │ │ │ │ │ + b.n 5e0e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5dbe │ │ │ │ │ + b.n 5dee │ │ │ │ │ nop │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005e10 : │ │ │ │ │ +00005e40 : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w ip, r1, #3 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ @@ -9604,75 +9614,75 @@ │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - cbz r2, 5e50 │ │ │ │ │ + cbz r2, 5e80 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5e54 │ │ │ │ │ + blt.n 5e84 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e50 │ │ │ │ │ + bne.n 5e80 │ │ │ │ │ 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.n 5e50 │ │ │ │ │ + b.n 5e80 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005e7c : │ │ │ │ │ +00005eac : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5f9a │ │ │ │ │ + beq.w 5fca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 6030 │ │ │ │ │ + bne.w 6060 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5fd4 │ │ │ │ │ + bne.w 6004 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5f9e │ │ │ │ │ + beq.n 5fce │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 5f88 │ │ │ │ │ + bge.n 5fb8 │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fbe │ │ │ │ │ + beq.n 5fee │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6014 │ │ │ │ │ + beq.w 6044 │ │ │ │ │ ldrd r5, r6, [r3] │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ @@ -9680,152 +9690,152 @@ │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [ip] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5f3e │ │ │ │ │ + bge.n 5f6e │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5f44 │ │ │ │ │ + bne.n 5f74 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ strd r5, r6, [r3, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5f6e │ │ │ │ │ + blt.n 5f9e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5f5a │ │ │ │ │ + blt.n 5f8a │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6052 │ │ │ │ │ + beq.w 6082 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5f0c │ │ │ │ │ + beq.n 5f3c │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f38 │ │ │ │ │ + beq.n 5f68 │ │ │ │ │ strd r5, r6, [r0, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5f28 │ │ │ │ │ + bne.n 5f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5f28 │ │ │ │ │ + b.n 5f58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5f20 │ │ │ │ │ + bne.n 5f50 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5f20 │ │ │ │ │ + b.n 5f50 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 5fc6 │ │ │ │ │ + bgt.n 5ff6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5f9a │ │ │ │ │ + bge.n 5fca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5ffa │ │ │ │ │ + cbz r3, 602a │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5f38 │ │ │ │ │ + b.n 5f68 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 5f88 │ │ │ │ │ + bge.n 5fb8 │ │ │ │ │ movs r6, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r0, r6, r1, r0 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 6002 │ │ │ │ │ + cbz r0, 6032 │ │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ - cbz r0, 6014 │ │ │ │ │ + cbz r0, 6044 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - b.n 5ee0 │ │ │ │ │ + b.n 5f10 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 5f88 │ │ │ │ │ + ble.n 5fb8 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f80 │ │ │ │ │ + beq.n 5fb0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.w 5ed0 │ │ │ │ │ - b.n 5f88 │ │ │ │ │ + blt.w 5f00 │ │ │ │ │ + b.n 5fb8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 5f88 │ │ │ │ │ + ble.n 5fb8 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ add.w r3, r5, r0, lsl #3 │ │ │ │ │ ldrb r5, [r5, #5] │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r5 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ - b.n 5fb4 │ │ │ │ │ + b.n 5fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f9a │ │ │ │ │ + b.n 5fca │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 5f88 │ │ │ │ │ + bge.n 5fb8 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 605e │ │ │ │ │ + cbz r0, 608e │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 5fb0 │ │ │ │ │ - b.n 5f88 │ │ │ │ │ + bgt.n 5fe0 │ │ │ │ │ + b.n 5fb8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5f88 │ │ │ │ │ + b.n 5fb8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9833,28 +9843,28 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 5f9a │ │ │ │ │ + b.n 5fca │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 54 │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Recycle.part.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5f38 │ │ │ │ │ + b.n 5f68 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 600a │ │ │ │ │ - b.n 5f88 │ │ │ │ │ + bgt.n 603a │ │ │ │ │ + b.n 5fb8 │ │ │ │ │ │ │ │ │ │ -00006068 <_PyObject_InitInlineValues>: │ │ │ │ │ +00006098 <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -9869,15 +9879,15 @@ │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ strb.w r1, [ip, #1] │ │ │ │ │ strh.w r3, [ip, #2] │ │ │ │ │ - cbz r2, 60be <_PyObject_InitInlineValues+0x56> │ │ │ │ │ + cbz r2, 60ee <_PyObject_InitInlineValues+0x56> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, ip, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -9885,15 +9895,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000060c8 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +000060f8 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -9903,131 +9913,131 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ adds r5, r0, r4 │ │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 6400 <_PyObject_StoreInstanceAttribute+0x338> │ │ │ │ │ + beq.w 6430 <_PyObject_StoreInstanceAttribute+0x338> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 63b8 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ + bne.w 63e8 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6708 <_PyObject_StoreInstanceAttribute+0x640> │ │ │ │ │ + beq.w 6758 <_PyObject_StoreInstanceAttribute+0x660> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ add.w r8, r3, #20 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ │ add r1, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ and.w fp, sl, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bgt.w 6356 <_PyObject_StoreInstanceAttribute+0x28e> │ │ │ │ │ + bgt.w 6386 <_PyObject_StoreInstanceAttribute+0x28e> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 6212 <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ + blt.n 6242 <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 6270 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 62a0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 6454 <_PyObject_StoreInstanceAttribute+0x38c> │ │ │ │ │ + beq.w 6484 <_PyObject_StoreInstanceAttribute+0x38c> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 6382 <_PyObject_StoreInstanceAttribute+0x2ba> │ │ │ │ │ + bgt.w 63b2 <_PyObject_StoreInstanceAttribute+0x2ba> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 6394 <_PyObject_StoreInstanceAttribute+0x2cc> │ │ │ │ │ + blt.w 63c4 <_PyObject_StoreInstanceAttribute+0x2cc> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 6270 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 62a0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 64c6 <_PyObject_StoreInstanceAttribute+0x3fe> │ │ │ │ │ + beq.w 64f6 <_PyObject_StoreInstanceAttribute+0x3fe> │ │ │ │ │ mov.w ip, sl, lsr #10 │ │ │ │ │ add.w r1, fp, fp, lsl #2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r3, ip │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 641c <_PyObject_StoreInstanceAttribute+0x354> │ │ │ │ │ + bgt.w 644c <_PyObject_StoreInstanceAttribute+0x354> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 63a8 <_PyObject_StoreInstanceAttribute+0x2e0> │ │ │ │ │ + blt.w 63d8 <_PyObject_StoreInstanceAttribute+0x2e0> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 6270 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 62a0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 654e <_PyObject_StoreInstanceAttribute+0x486> │ │ │ │ │ + beq.w 657e <_PyObject_StoreInstanceAttribute+0x486> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 6444 <_PyObject_StoreInstanceAttribute+0x37c> │ │ │ │ │ + bgt.w 6474 <_PyObject_StoreInstanceAttribute+0x37c> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 63b2 <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ + blt.w 63e2 <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 6270 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 62a0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 6614 <_PyObject_StoreInstanceAttribute+0x54c> │ │ │ │ │ + beq.w 6644 <_PyObject_StoreInstanceAttribute+0x54c> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - b.n 61a8 <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ + b.n 61d8 <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 66f4 <_PyObject_StoreInstanceAttribute+0x62c> │ │ │ │ │ + bne.w 672c <_PyObject_StoreInstanceAttribute+0x634> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 63b8 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ + ble.w 63e8 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 12bc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 6744 <_PyObject_StoreInstanceAttribute+0x67c> │ │ │ │ │ + bgt.w 6774 <_PyObject_StoreInstanceAttribute+0x67c> │ │ │ │ │ strb.w r4, [r8, r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ │ add r8, r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ @@ -10039,319 +10049,319 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.w 63b8 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ + beq.w 63e8 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ add.w sl, r5, r4, lsl #2 │ │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ │ - beq.w 65ae <_PyObject_StoreInstanceAttribute+0x4e6> │ │ │ │ │ + beq.w 65de <_PyObject_StoreInstanceAttribute+0x4e6> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6526 <_PyObject_StoreInstanceAttribute+0x45e> │ │ │ │ │ - cbz r7, 62d0 <_PyObject_StoreInstanceAttribute+0x208> │ │ │ │ │ + bne.w 6556 <_PyObject_StoreInstanceAttribute+0x45e> │ │ │ │ │ + cbz r7, 62f0 <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 62c0 <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ + blt.n 6348 <_PyObject_StoreInstanceAttribute+0x250> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 630c <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ + bne.n 632c <_PyObject_StoreInstanceAttribute+0x234> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 65e2 <_PyObject_StoreInstanceAttribute+0x51a> │ │ │ │ │ + bne.w 6612 <_PyObject_StoreInstanceAttribute+0x51a> │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - str.w r7, [sl, #4] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 629c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ - b.n 630c <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 629c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + beq.n 62cc <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, r5, r2, lsl #2 │ │ │ │ │ ldrb.w r2, [r5, r2, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 6328 <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ + bne.n 6358 <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble.n 6304 <_PyObject_StoreInstanceAttribute+0x23c> │ │ │ │ │ + ble.n 6324 <_PyObject_StoreInstanceAttribute+0x22c> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 63ea <_PyObject_StoreInstanceAttribute+0x322> │ │ │ │ │ + bne.n 641a <_PyObject_StoreInstanceAttribute+0x322> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 62b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bge.n 62e6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 62b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bne.n 62e6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 62e6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + str.w r7, [sl, #4] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 62cc <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 632c <_PyObject_StoreInstanceAttribute+0x234> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 634e <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ + beq.n 637e <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq.n 634e <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ + beq.n 637e <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 633e <_PyObject_StoreInstanceAttribute+0x276> │ │ │ │ │ + bne.n 636e <_PyObject_StoreInstanceAttribute+0x276> │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r6 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n 62f8 <_PyObject_StoreInstanceAttribute+0x230> │ │ │ │ │ - b.n 6304 <_PyObject_StoreInstanceAttribute+0x23c> │ │ │ │ │ + blt.n 6318 <_PyObject_StoreInstanceAttribute+0x220> │ │ │ │ │ + b.n 6324 <_PyObject_StoreInstanceAttribute+0x22c> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 6146 <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ + bge.w 6176 <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 6218 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 6248 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 617e <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ + bge.w 61ae <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 6218 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 6248 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ mov.w ip, sl, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ - b.n 619c <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ + b.n 61cc <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 6602 <_PyObject_StoreInstanceAttribute+0x53a> │ │ │ │ │ + bne.w 6632 <_PyObject_StoreInstanceAttribute+0x53a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 6218 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + b.n 6248 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 63ae <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ - b.n 6200 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.n 63de <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ + b.n 6230 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 667a <_PyObject_StoreInstanceAttribute+0x5b2> │ │ │ │ │ + bne.w 66aa <_PyObject_StoreInstanceAttribute+0x5b2> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 92c <_Py_dict_lookup+0x694> │ │ │ │ │ + bl 92c <_Py_dict_lookup+0x698> │ │ │ │ │ R_ARM_THM_CALL make_dict_from_instance_attributes.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 673c <_PyObject_StoreInstanceAttribute+0x674> │ │ │ │ │ + beq.w 6724 <_PyObject_StoreInstanceAttribute+0x62c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 28e0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 2910 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 673c <_PyObject_StoreInstanceAttribute+0x674> │ │ │ │ │ + beq.w 6724 <_PyObject_StoreInstanceAttribute+0x62c> │ │ │ │ │ str.w r4, [r6, #-12] │ │ │ │ │ - b.n 62b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 62e6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - blt.n 6316 <_PyObject_StoreInstanceAttribute+0x24e> │ │ │ │ │ - b.n 62b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + blt.n 6336 <_PyObject_StoreInstanceAttribute+0x23e> │ │ │ │ │ + b.n 62e6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 66a4 <_PyObject_StoreInstanceAttribute+0x5dc> │ │ │ │ │ + beq.w 66d4 <_PyObject_StoreInstanceAttribute+0x5dc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 672e <_PyObject_StoreInstanceAttribute+0x666> │ │ │ │ │ + beq.w 674a <_PyObject_StoreInstanceAttribute+0x652> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 28e0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 2910 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 61ba <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ + bge.w 61ea <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 63ae <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ + beq.n 63de <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ - b.n 61e8 <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ + b.n 6218 <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 64aa <_PyObject_StoreInstanceAttribute+0x3e2> │ │ │ │ │ + bne.n 64da <_PyObject_StoreInstanceAttribute+0x3e2> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 64aa <_PyObject_StoreInstanceAttribute+0x3e2> │ │ │ │ │ + bne.n 64da <_PyObject_StoreInstanceAttribute+0x3e2> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 675e <_PyObject_StoreInstanceAttribute+0x696> │ │ │ │ │ + beq.w 678e <_PyObject_StoreInstanceAttribute+0x696> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6758 <_PyObject_StoreInstanceAttribute+0x690> │ │ │ │ │ + beq.w 6788 <_PyObject_StoreInstanceAttribute+0x690> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6270 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 62a0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ble.w 6174 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ - b.n 6382 <_PyObject_StoreInstanceAttribute+0x2ba> │ │ │ │ │ + ble.w 61a4 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 63b2 <_PyObject_StoreInstanceAttribute+0x2ba> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 639a <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ + bne.w 63ca <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 639a <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ + bne.w 63ca <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6768 <_PyObject_StoreInstanceAttribute+0x6a0> │ │ │ │ │ + beq.w 6798 <_PyObject_StoreInstanceAttribute+0x6a0> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6762 <_PyObject_StoreInstanceAttribute+0x69a> │ │ │ │ │ + beq.w 6792 <_PyObject_StoreInstanceAttribute+0x69a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6270 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 639a <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ + beq.w 62a0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 63ca <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 65ec <_PyObject_StoreInstanceAttribute+0x524> │ │ │ │ │ + beq.n 661c <_PyObject_StoreInstanceAttribute+0x524> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6680 <_PyObject_StoreInstanceAttribute+0x5b8> │ │ │ │ │ + beq.w 66b0 <_PyObject_StoreInstanceAttribute+0x5b8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6688 <_PyObject_StoreInstanceAttribute+0x5c0> │ │ │ │ │ + bne.w 66b8 <_PyObject_StoreInstanceAttribute+0x5c0> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6548 <_PyObject_StoreInstanceAttribute+0x480> │ │ │ │ │ + bge.n 6578 <_PyObject_StoreInstanceAttribute+0x480> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 630c <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ + b.n 632c <_PyObject_StoreInstanceAttribute+0x234> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 61cc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 61fc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 61cc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 61fc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6772 <_PyObject_StoreInstanceAttribute+0x6aa> │ │ │ │ │ + beq.w 67a2 <_PyObject_StoreInstanceAttribute+0x6aa> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 676c <_PyObject_StoreInstanceAttribute+0x6a4> │ │ │ │ │ + beq.w 679c <_PyObject_StoreInstanceAttribute+0x6a4> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6270 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 61cc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + beq.w 62a0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 61fc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -10359,191 +10369,191 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 62b8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + b.n 62e8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 62b6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 62e6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66e2 <_PyObject_StoreInstanceAttribute+0x61a> │ │ │ │ │ + bne.n 6712 <_PyObject_StoreInstanceAttribute+0x61a> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 65d0 <_PyObject_StoreInstanceAttribute+0x508> │ │ │ │ │ + beq.n 6600 <_PyObject_StoreInstanceAttribute+0x508> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6670 <_PyObject_StoreInstanceAttribute+0x5a8> │ │ │ │ │ + blt.n 66a0 <_PyObject_StoreInstanceAttribute+0x5a8> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 629c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 62cc <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ - b.n 61e4 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ + b.n 6214 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6200 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 6230 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6200 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 6230 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 672a <_PyObject_StoreInstanceAttribute+0x662> │ │ │ │ │ + beq.n 6746 <_PyObject_StoreInstanceAttribute+0x64e> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6724 <_PyObject_StoreInstanceAttribute+0x65c> │ │ │ │ │ + beq.n 6740 <_PyObject_StoreInstanceAttribute+0x648> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6270 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 6200 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.w 62a0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 6230 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 629c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 62cc <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b.n 6410 <_PyObject_StoreInstanceAttribute+0x348> │ │ │ │ │ - cbnz r0, 6696 <_PyObject_StoreInstanceAttribute+0x5ce> │ │ │ │ │ + b.n 6440 <_PyObject_StoreInstanceAttribute+0x348> │ │ │ │ │ + cbnz r0, 66c6 <_PyObject_StoreInstanceAttribute+0x5ce> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 62da <_PyObject_StoreInstanceAttribute+0x212> │ │ │ │ │ + b.n 62fa <_PyObject_StoreInstanceAttribute+0x202> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 653c <_PyObject_StoreInstanceAttribute+0x474> │ │ │ │ │ + b.n 656c <_PyObject_StoreInstanceAttribute+0x474> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 6682 <_PyObject_StoreInstanceAttribute+0x5ba> │ │ │ │ │ + b.n 66b2 <_PyObject_StoreInstanceAttribute+0x5ba> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - bl 5734 │ │ │ │ │ + bl 5764 │ │ │ │ │ R_ARM_THM_CALL PyObject_GenericGetDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65ca <_PyObject_StoreInstanceAttribute+0x502> │ │ │ │ │ + beq.n 65fa <_PyObject_StoreInstanceAttribute+0x502> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 6716 <_PyObject_StoreInstanceAttribute+0x64e> │ │ │ │ │ + beq.n 6766 <_PyObject_StoreInstanceAttribute+0x66e> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 28e0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 2910 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 62b8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bge.w 62e8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62b8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bne.w 62e8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62b8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + b.n 62e8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 65fc <_PyObject_StoreInstanceAttribute+0x534> │ │ │ │ │ - b.n 65f4 <_PyObject_StoreInstanceAttribute+0x52c> │ │ │ │ │ + beq.n 662c <_PyObject_StoreInstanceAttribute+0x534> │ │ │ │ │ + b.n 6624 <_PyObject_StoreInstanceAttribute+0x52c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1fac │ │ │ │ │ + b.n 65fa <_PyObject_StoreInstanceAttribute+0x502> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r1, r2 │ │ │ │ │ - b.n 6174 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 61a4 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 668c <_PyObject_StoreInstanceAttribute+0x594> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 6676 <_PyObject_StoreInstanceAttribute+0x57e> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.n 67a8 │ │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 6116 <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ + b.n 6146 <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6778 │ │ │ │ │ + bl 67a8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 66c6 <_PyObject_StoreInstanceAttribute+0x5fe> │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 665c <_PyObject_StoreInstanceAttribute+0x594> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6646 <_PyObject_StoreInstanceAttribute+0x57e> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 6778 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1f74 │ │ │ │ │ - b.n 65ca <_PyObject_StoreInstanceAttribute+0x502> │ │ │ │ │ + b.n 66f6 <_PyObject_StoreInstanceAttribute+0x5fe> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r4, [r8, r0, lsl #1] │ │ │ │ │ strgt.w r4, [r8, r0, lsl #2] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ - b.n 6242 <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ + b.n 6272 <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 6498 <_PyObject_StoreInstanceAttribute+0x3d0> │ │ │ │ │ + b.n 64c8 <_PyObject_StoreInstanceAttribute+0x3d0> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6480 <_PyObject_StoreInstanceAttribute+0x3b8> │ │ │ │ │ + b.n 64b0 <_PyObject_StoreInstanceAttribute+0x3b8> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 6512 <_PyObject_StoreInstanceAttribute+0x44a> │ │ │ │ │ + b.n 6542 <_PyObject_StoreInstanceAttribute+0x44a> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 64fa <_PyObject_StoreInstanceAttribute+0x432> │ │ │ │ │ + b.n 652a <_PyObject_StoreInstanceAttribute+0x432> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 659a <_PyObject_StoreInstanceAttribute+0x4d2> │ │ │ │ │ + b.n 65ca <_PyObject_StoreInstanceAttribute+0x4d2> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6582 <_PyObject_StoreInstanceAttribute+0x4ba> │ │ │ │ │ + b.n 65b2 <_PyObject_StoreInstanceAttribute+0x4ba> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006778 : │ │ │ │ │ +000067a8 : │ │ │ │ │ store_instance_attr_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -10556,81 +10566,81 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bne.n 689e │ │ │ │ │ + bne.n 68ce │ │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 6adc │ │ │ │ │ + beq.w 6b0c │ │ │ │ │ ldrb.w sl, [r5, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ add.w fp, r5, #20 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r3, r3, sl │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ strd r3, r7, [sp, #12] │ │ │ │ │ and.w r3, r7, lr │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 6acc │ │ │ │ │ + bgt.w 6afc │ │ │ │ │ ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 6942 │ │ │ │ │ + blt.w 6972 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 692a │ │ │ │ │ + beq.w 695a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 6a52 │ │ │ │ │ + beq.w 6a82 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ - bgt.w 6a42 │ │ │ │ │ + bgt.w 6a72 │ │ │ │ │ ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 684c │ │ │ │ │ + blt.n 687c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n 692a │ │ │ │ │ + beq.n 695a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 68d6 │ │ │ │ │ + beq.n 6906 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r2, r2, #10 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ands r3, r2 │ │ │ │ │ - b.n 67de │ │ │ │ │ + b.n 680e │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 6838 │ │ │ │ │ + bne.n 6868 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 689e │ │ │ │ │ + ble.n 68ce │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 12bc │ │ │ │ │ ldr r4, [r5, #16] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 6a32 │ │ │ │ │ + bgt.w 6a62 │ │ │ │ │ strb.w r4, [fp, r0] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -10641,109 +10651,109 @@ │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 692a │ │ │ │ │ + bne.n 695a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ab2 │ │ │ │ │ + bne.w 6ae2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 92c <_Py_dict_lookup+0x694> │ │ │ │ │ + bl 92c <_Py_dict_lookup+0x698> │ │ │ │ │ R_ARM_THM_CALL make_dict_from_instance_attributes.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6aaa │ │ │ │ │ + beq.w 6ada │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 28e0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 2910 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 6aaa │ │ │ │ │ + beq.w 6ada │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r4, [r3, #-12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 6838 │ │ │ │ │ + bne.n 6868 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 6838 │ │ │ │ │ + bne.n 6868 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6aec │ │ │ │ │ + beq.w 6b1c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6ae6 │ │ │ │ │ + beq.w 6b16 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6838 │ │ │ │ │ + bne.n 6868 │ │ │ │ │ add.w r7, r6, r4, lsl #2 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ │ - beq.n 698e │ │ │ │ │ + beq.n 69be │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 6948 │ │ │ │ │ + cbnz r3, 6978 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6958 │ │ │ │ │ - b.n 69f2 │ │ │ │ │ + bne.n 6988 │ │ │ │ │ + b.n 6a22 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 6850 │ │ │ │ │ - b.n 6804 │ │ │ │ │ + beq.n 6880 │ │ │ │ │ + b.n 6834 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6a0e │ │ │ │ │ + beq.n 6a3e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 69f0 │ │ │ │ │ + beq.n 6a20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 69da │ │ │ │ │ + bne.n 6a0a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ str.w r8, [r7, #4] │ │ │ │ │ - cbnz r5, 69c0 │ │ │ │ │ + cbnz r5, 69f0 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r2, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 68ce │ │ │ │ │ + beq.n 68fe │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 68ce │ │ │ │ │ + b.n 68fe │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -10752,946 +10762,947 @@ │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 68d0 │ │ │ │ │ + b.n 6900 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r1, [r6, #1] │ │ │ │ │ - cbz r3, 69c0 │ │ │ │ │ + cbz r3, 69f0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 68ce │ │ │ │ │ + bge.n 68fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 68ce │ │ │ │ │ + bne.w 68fe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 68ce │ │ │ │ │ + b.n 68fe │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6958 │ │ │ │ │ - b.n 69f2 │ │ │ │ │ - cbnz r0, 6a2e │ │ │ │ │ + bne.n 6988 │ │ │ │ │ + b.n 6a22 │ │ │ │ │ + cbnz r0, 6a5e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 696e │ │ │ │ │ + beq.n 699e │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 6a1c │ │ │ │ │ + beq.n 6a4c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6a04 │ │ │ │ │ + b.n 6a34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 69dc │ │ │ │ │ + bne.n 6a0c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6958 │ │ │ │ │ - b.n 69f2 │ │ │ │ │ + bne.n 6988 │ │ │ │ │ + b.n 6a22 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.n 69b2 │ │ │ │ │ + ble.n 69e2 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 6a20 │ │ │ │ │ + b.n 6a50 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n 69dc │ │ │ │ │ + b.n 6a0c │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r4, [fp, r0, lsl #1] │ │ │ │ │ strgt.w r4, [fp, r0, lsl #2] │ │ │ │ │ - b.n 6870 │ │ │ │ │ + b.n 68a0 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ - b.n 6824 │ │ │ │ │ + b.n 6854 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 6804 │ │ │ │ │ + bne.w 6834 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6804 │ │ │ │ │ + bne.w 6834 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6ac8 │ │ │ │ │ + beq.n 6af8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6ac2 │ │ │ │ │ + beq.n 6af2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 692a │ │ │ │ │ - b.n 6804 │ │ │ │ │ + beq.w 695a │ │ │ │ │ + b.n 6834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f74 │ │ │ │ │ - b.n 69ac │ │ │ │ │ + bl 1fac │ │ │ │ │ + b.n 69dc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 28e0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 2910 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 6a96 │ │ │ │ │ + b.n 6ac6 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6a80 │ │ │ │ │ + b.n 6ab0 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ - b.n 67ea │ │ │ │ │ + b.n 681a │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 67b6 │ │ │ │ │ + b.n 67e6 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 691a │ │ │ │ │ + b.n 694a │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6902 │ │ │ │ │ + b.n 6932 │ │ │ │ │ │ │ │ │ │ -00006af0 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +00006b20 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c26 <_PyObject_TryGetInstanceAttribute+0x136> │ │ │ │ │ + beq.w 6c56 <_PyObject_TryGetInstanceAttribute+0x136> │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr.w r5, [r4, #440] @ 0x1b8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6c9c <_PyObject_TryGetInstanceAttribute+0x1ac> │ │ │ │ │ + beq.w 6ccc <_PyObject_TryGetInstanceAttribute+0x1ac> │ │ │ │ │ ldrb.w r9, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ adds r5, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ and.w sl, r8, r4 │ │ │ │ │ - bgt.w 6ce0 <_PyObject_TryGetInstanceAttribute+0x1f0> │ │ │ │ │ + bgt.w 6d10 <_PyObject_TryGetInstanceAttribute+0x1f0> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 6c18 <_PyObject_TryGetInstanceAttribute+0x128> │ │ │ │ │ + blt.n 6c48 <_PyObject_TryGetInstanceAttribute+0x128> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 6c82 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.w 6cb2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 6d7c <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ + beq.w 6dac <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - bgt.w 6d06 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + bgt.w 6d36 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 6d1a <_PyObject_TryGetInstanceAttribute+0x22a> │ │ │ │ │ + blt.w 6d4a <_PyObject_TryGetInstanceAttribute+0x22a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 6c82 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.n 6cb2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 6dea <_PyObject_TryGetInstanceAttribute+0x2fa> │ │ │ │ │ + beq.w 6e1a <_PyObject_TryGetInstanceAttribute+0x2fa> │ │ │ │ │ mov.w ip, r8, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r2, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and.w sl, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 6d3a <_PyObject_TryGetInstanceAttribute+0x24a> │ │ │ │ │ + bgt.w 6d72 <_PyObject_TryGetInstanceAttribute+0x252> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 6d22 <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ + blt.w 6d52 <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 6c80 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq.n 6cb0 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 6c2c <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ + beq.n 6c5c <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - bgt.w 6d64 <_PyObject_TryGetInstanceAttribute+0x274> │ │ │ │ │ + bgt.w 6d9c <_PyObject_TryGetInstanceAttribute+0x27c> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 6d74 <_PyObject_TryGetInstanceAttribute+0x284> │ │ │ │ │ + blt.w 6d6a <_PyObject_TryGetInstanceAttribute+0x24a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 6c80 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq.n 6cb0 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 6e4e <_PyObject_TryGetInstanceAttribute+0x35e> │ │ │ │ │ + beq.w 6e7e <_PyObject_TryGetInstanceAttribute+0x35e> │ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - b.n 6bb2 <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ + b.n 6be2 <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.w 6ea6 <_PyObject_TryGetInstanceAttribute+0x3b6> │ │ │ │ │ + bne.w 6ed6 <_PyObject_TryGetInstanceAttribute+0x3b6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 6bd4 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 6c04 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6bd4 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 6c04 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6ed4 <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ + beq.w 6f10 <_PyObject_TryGetInstanceAttribute+0x3f0> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6ed0 <_PyObject_TryGetInstanceAttribute+0x3e0> │ │ │ │ │ + beq.w 6f0c <_PyObject_TryGetInstanceAttribute+0x3ec> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6bd4 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 6c04 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 6c96 <_PyObject_TryGetInstanceAttribute+0x1a6> │ │ │ │ │ + cbz r3, 6cc6 <_PyObject_TryGetInstanceAttribute+0x1a6> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - b.n 6c24 <_PyObject_TryGetInstanceAttribute+0x134> │ │ │ │ │ + b.n 6c54 <_PyObject_TryGetInstanceAttribute+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6ed8 <_PyObject_TryGetInstanceAttribute+0x3e8> │ │ │ │ │ + beq.w 6ef4 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ ldrb.w r9, [r5, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ adds r5, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r5, r1 │ │ │ │ │ and.w sl, r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ble.w 6b4a <_PyObject_TryGetInstanceAttribute+0x5a> │ │ │ │ │ + ble.w 6b7a <_PyObject_TryGetInstanceAttribute+0x5a> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 6e42 <_PyObject_TryGetInstanceAttribute+0x352> │ │ │ │ │ + bgt.w 6e72 <_PyObject_TryGetInstanceAttribute+0x352> │ │ │ │ │ ldrsh.w r7, [r5, sl, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 6b52 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + bge.w 6b82 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 6c1e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.n 6c4e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r4, r2 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r7, [r5, sl, lsl #2] │ │ │ │ │ ldrshle.w r7, [r5, sl, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 6b88 <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ + bge.w 6bb8 <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 6c1e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ - b.n 6b9a <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.w 6c4e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + b.n 6bca <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 6c1e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.w 6c4e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, r3, sl │ │ │ │ │ - b.n 6bec <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + b.n 6c1c <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + beq.w 6c4e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + b.n 6c38 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r5, sl, lsl #1] │ │ │ │ │ ldrgt.w r7, [r5, sl, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 6bc4 <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ + bge.w 6bf4 <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 6c1e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.w 6c4e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r5, sl, lsl #1] │ │ │ │ │ ldrgt.w r7, [r5, sl, lsl #2] │ │ │ │ │ - b.n 6bf0 <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - beq.w 6c1e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ - b.n 6c08 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + b.n 6c20 <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6dd0 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + bne.n 6e00 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 6dd0 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + bne.n 6e00 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 6ebc <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ + beq.w 6f00 <_PyObject_TryGetInstanceAttribute+0x3e0> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ lsls r2, r1, #26 │ │ │ │ │ - bpl.w 6eb8 <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ + bpl.w 6ef0 <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ lsls r2, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c82 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.w 6cb2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r2, r4 │ │ │ │ │ - ble.w 6b7e <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ - b.n 6d06 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + ble.w 6bae <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ + b.n 6d36 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 6b9a <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 6bca <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6b9a <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 6bca <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6ec4 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ + beq.n 6f08 <_PyObject_TryGetInstanceAttribute+0x3e8> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6ec0 <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ + beq.n 6f04 <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c82 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ - b.n 6b9a <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.w 6cb2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + b.n 6bca <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ ldr.w r7, [r5, sl, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 6b52 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ - b.n 6cf2 <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ + bge.w 6b82 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + b.n 6d22 <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6c08 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + bne.w 6c38 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6c08 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + bne.w 6c38 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6ecc <_PyObject_TryGetInstanceAttribute+0x3dc> │ │ │ │ │ + beq.n 6eec <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6ec8 <_PyObject_TryGetInstanceAttribute+0x3d8> │ │ │ │ │ + beq.n 6ee8 <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c80 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ - b.n 6c08 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + beq.w 6cb0 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + b.n 6c38 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r4, r2 │ │ │ │ │ - b.n 6b7e <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 6dbc <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 6daa <_PyObject_TryGetInstanceAttribute+0x2ba> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 6e2e <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6e1a <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ + b.n 6bae <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 6e92 <_PyObject_TryGetInstanceAttribute+0x3a2> │ │ │ │ │ + b.n 6ec2 <_PyObject_TryGetInstanceAttribute+0x3a2> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6e7e <_PyObject_TryGetInstanceAttribute+0x38e> │ │ │ │ │ + b.n 6eae <_PyObject_TryGetInstanceAttribute+0x38e> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 6c70 <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6c5a <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ + b.n 6dec <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r7, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 6c82 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + b.n 6cb2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 6dda <_PyObject_TryGetInstanceAttribute+0x2ba> │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 6e5e <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 6e4a <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 6ca0 <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 6c8a <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ │ │ │ │ │ -00006ee4 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +00006f14 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.w 71e2 <_PyDictKeys_StringLookupSplit+0x2fe> │ │ │ │ │ + beq.w 7212 <_PyDictKeys_StringLookupSplit+0x2fe> │ │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ add.w r6, r4, #20 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ │ add.w r9, r6, r2 │ │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r5, r4 │ │ │ │ │ - bgt.n 6fee <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + bgt.n 701e <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6fdc <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ + blt.n 700c <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 6fe6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 7016 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 7046 <_PyDictKeys_StringLookupSplit+0x162> │ │ │ │ │ + beq.w 7076 <_PyDictKeys_StringLookupSplit+0x162> │ │ │ │ │ lsrs r3, r5, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r3, sl │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - bgt.n 7012 <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ + bgt.n 7042 <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 7024 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + blt.n 7054 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6fe6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 7016 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 70c0 <_PyDictKeys_StringLookupSplit+0x1dc> │ │ │ │ │ + beq.w 70f0 <_PyDictKeys_StringLookupSplit+0x1dc> │ │ │ │ │ lsrs r2, r5, #10 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.n 7036 <_PyDictKeys_StringLookupSplit+0x152> │ │ │ │ │ + bgt.n 7066 <_PyDictKeys_StringLookupSplit+0x152> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 702a <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ + blt.n 705a <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6fe6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 7016 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 711e <_PyDictKeys_StringLookupSplit+0x23a> │ │ │ │ │ + beq.w 714e <_PyDictKeys_StringLookupSplit+0x23a> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w sl, sl, fp, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - bgt.n 70b0 <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ + bgt.n 70e0 <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 7030 <_PyDictKeys_StringLookupSplit+0x14c> │ │ │ │ │ + blt.n 7060 <_PyDictKeys_StringLookupSplit+0x14c> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6fe6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 7016 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 7176 <_PyDictKeys_StringLookupSplit+0x292> │ │ │ │ │ + beq.w 71a6 <_PyDictKeys_StringLookupSplit+0x292> │ │ │ │ │ mov.w r3, fp, lsr #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - b.n 6f7c <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ + b.n 6fac <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 71ce <_PyDictKeys_StringLookupSplit+0x2ea> │ │ │ │ │ + bne.w 71fe <_PyDictKeys_StringLookupSplit+0x2ea> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6f30 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ + bge.n 6f60 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6fe2 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + beq.n 7012 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r4, r3 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6f5c <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + bge.n 6f8c <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6fe2 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6f6c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.n 7012 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6f9c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6fe2 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6f9a <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + beq.n 7012 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6fca <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6fe2 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6fc8 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + beq.n 7012 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6ff8 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ - b.n 6f86 <_PyDictKeys_StringLookupSplit+0xa2> │ │ │ │ │ + b.n 6fb6 <_PyDictKeys_StringLookupSplit+0xa2> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 7098 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + bne.n 70c8 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 7098 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + bne.n 70c8 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 7202 <_PyDictKeys_StringLookupSplit+0x31e> │ │ │ │ │ + beq.w 7232 <_PyDictKeys_StringLookupSplit+0x31e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 71de <_PyDictKeys_StringLookupSplit+0x2fa> │ │ │ │ │ + beq.w 720e <_PyDictKeys_StringLookupSplit+0x2fa> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fe6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 7016 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - ble.w 6f54 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ - b.n 7012 <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ + ble.w 6f84 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 7042 <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ - b.n 6fb4 <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ + b.n 6fe4 <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 6f6c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 6f9c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 6f6c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 6f9c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 721a <_PyDictKeys_StringLookupSplit+0x336> │ │ │ │ │ + beq.w 724a <_PyDictKeys_StringLookupSplit+0x336> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 7216 <_PyDictKeys_StringLookupSplit+0x332> │ │ │ │ │ + beq.w 7246 <_PyDictKeys_StringLookupSplit+0x332> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fe6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6f6c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.w 7016 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6f9c <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6f9a <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + bne.w 6fca <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6f9a <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + bne.w 6fca <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 720a <_PyDictKeys_StringLookupSplit+0x326> │ │ │ │ │ + beq.n 723a <_PyDictKeys_StringLookupSplit+0x326> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 7206 <_PyDictKeys_StringLookupSplit+0x322> │ │ │ │ │ + beq.n 7236 <_PyDictKeys_StringLookupSplit+0x322> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fe6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6f9a <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + beq.w 7016 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6fca <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6fc8 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + bne.w 6ff8 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6fc8 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + bne.w 6ff8 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 7212 <_PyDictKeys_StringLookupSplit+0x32e> │ │ │ │ │ + beq.n 7242 <_PyDictKeys_StringLookupSplit+0x32e> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 720e <_PyDictKeys_StringLookupSplit+0x32a> │ │ │ │ │ + beq.n 723e <_PyDictKeys_StringLookupSplit+0x32a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fe6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6fc8 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + beq.w 7016 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6ff8 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r4, r3 │ │ │ │ │ - b.n 6f54 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 6f84 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 7088 <_PyDictKeys_StringLookupSplit+0x1a4> │ │ │ │ │ + b.n 70b8 <_PyDictKeys_StringLookupSplit+0x1a4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 6f02 <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ + bne.w 6f32 <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r3, #2 │ │ │ │ │ - b.n 6fe6 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 7016 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 7072 <_PyDictKeys_StringLookupSplit+0x18e> │ │ │ │ │ + b.n 70a2 <_PyDictKeys_StringLookupSplit+0x18e> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 7162 <_PyDictKeys_StringLookupSplit+0x27e> │ │ │ │ │ + b.n 7192 <_PyDictKeys_StringLookupSplit+0x27e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 714e <_PyDictKeys_StringLookupSplit+0x26a> │ │ │ │ │ + b.n 717e <_PyDictKeys_StringLookupSplit+0x26a> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 71ba <_PyDictKeys_StringLookupSplit+0x2d6> │ │ │ │ │ + b.n 71ea <_PyDictKeys_StringLookupSplit+0x2d6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 71a6 <_PyDictKeys_StringLookupSplit+0x2c2> │ │ │ │ │ + b.n 71d6 <_PyDictKeys_StringLookupSplit+0x2c2> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 710a <_PyDictKeys_StringLookupSplit+0x226> │ │ │ │ │ + b.n 713a <_PyDictKeys_StringLookupSplit+0x226> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 70f4 <_PyDictKeys_StringLookupSplit+0x210> │ │ │ │ │ + b.n 7124 <_PyDictKeys_StringLookupSplit+0x210> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007220 <_PyDict_LookupIndex>: │ │ │ │ │ +00007250 <_PyDict_LookupIndex>: │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7256 <_PyDict_LookupIndex+0x36> │ │ │ │ │ + bne.n 7286 <_PyDict_LookupIndex+0x36> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 7256 <_PyDict_LookupIndex+0x36> │ │ │ │ │ + beq.n 7286 <_PyDict_LookupIndex+0x36> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 7270 <_PyDict_LookupIndex+0x50> │ │ │ │ │ + beq.n 72a0 <_PyDict_LookupIndex+0x50> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 7250 <_PyDict_LookupIndex+0x30> │ │ │ │ │ + b.n 7280 <_PyDict_LookupIndex+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 7250 <_PyDict_LookupIndex+0x30> │ │ │ │ │ + b.n 7280 <_PyDict_LookupIndex+0x30> │ │ │ │ │ │ │ │ │ │ -0000727c <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ +000072ac <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ _PyDictKeys_StringLookupAndVersion(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 7610 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ + bne.w 7644 <_PyDictKeys_StringLookupAndVersion+0x398> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7610 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ + beq.w 7644 <_PyDictKeys_StringLookupAndVersion+0x398> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n 73a8 <_PyDictKeys_StringLookupAndVersion+0x12c> │ │ │ │ │ + beq.n 73dc <_PyDictKeys_StringLookupAndVersion+0x130> │ │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ add.w sl, r0, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ │ add r2, sl │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ and.w fp, r7, r4 │ │ │ │ │ - bgt.w 73de <_PyDictKeys_StringLookupAndVersion+0x162> │ │ │ │ │ + bgt.w 7412 <_PyDictKeys_StringLookupAndVersion+0x166> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 7430 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ + blt.w 7464 <_PyDictKeys_StringLookupAndVersion+0x1b8> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 7420 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.w 7454 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 747e <_PyDictKeys_StringLookupAndVersion+0x202> │ │ │ │ │ + beq.w 74b2 <_PyDictKeys_StringLookupAndVersion+0x206> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, fp, r4 │ │ │ │ │ - bgt.n 7404 <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ + bgt.n 7438 <_PyDictKeys_StringLookupAndVersion+0x18c> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 7418 <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ + blt.w 744c <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7420 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.w 7454 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 74f6 <_PyDictKeys_StringLookupAndVersion+0x27a> │ │ │ │ │ + beq.w 752a <_PyDictKeys_StringLookupAndVersion+0x27e> │ │ │ │ │ mov.w ip, r7, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w fp, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 746e <_PyDictKeys_StringLookupAndVersion+0x1f2> │ │ │ │ │ - ldrsb.w r5, [sl, fp] │ │ │ │ │ + it le │ │ │ │ │ + ldrsble.w r5, [sl, fp] │ │ │ │ │ + bgt.w 74a2 <_PyDictKeys_StringLookupAndVersion+0x1f6> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 7462 <_PyDictKeys_StringLookupAndVersion+0x1e6> │ │ │ │ │ + blt.w 7496 <_PyDictKeys_StringLookupAndVersion+0x1ea> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7420 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7454 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 7550 <_PyDictKeys_StringLookupAndVersion+0x2d4> │ │ │ │ │ + beq.w 7584 <_PyDictKeys_StringLookupAndVersion+0x2d8> │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w fp, fp, r4, lsr #5 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - bgt.w 74e6 <_PyDictKeys_StringLookupAndVersion+0x26a> │ │ │ │ │ + bgt.w 751a <_PyDictKeys_StringLookupAndVersion+0x26e> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 7468 <_PyDictKeys_StringLookupAndVersion+0x1ec> │ │ │ │ │ + blt.n 749c <_PyDictKeys_StringLookupAndVersion+0x1f0> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7420 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7454 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 75a8 <_PyDictKeys_StringLookupAndVersion+0x32c> │ │ │ │ │ + beq.w 75dc <_PyDictKeys_StringLookupAndVersion+0x330> │ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - b.n 733e <_PyDictKeys_StringLookupAndVersion+0xc2> │ │ │ │ │ + b.n 7370 <_PyDictKeys_StringLookupAndVersion+0xc4> │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -11701,624 +11712,624 @@ │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, sl, r1 │ │ │ │ │ and.w fp, r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ble.w 72da <_PyDictKeys_StringLookupAndVersion+0x5e> │ │ │ │ │ + ble.w 730a <_PyDictKeys_StringLookupAndVersion+0x5e> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 72e4 <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ + bge.w 7314 <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 7436 <_PyDictKeys_StringLookupAndVersion+0x1ba> │ │ │ │ │ + beq.n 746a <_PyDictKeys_StringLookupAndVersion+0x1be> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 7316 <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ + bge.w 7346 <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 7328 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.n 735a <_PyDictKeys_StringLookupAndVersion+0xae> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 7440 <_PyDictKeys_StringLookupAndVersion+0x1c4> │ │ │ │ │ + cbz r2, 7474 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.w 7600 <_PyDictKeys_StringLookupAndVersion+0x384> │ │ │ │ │ + bne.w 7634 <_PyDictKeys_StringLookupAndVersion+0x388> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7424 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ - ldr r2, [pc, #500] @ (7638 <_PyDictKeys_StringLookupAndVersion+0x3bc>) │ │ │ │ │ + bne.n 7458 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + ldr r2, [pc, #500] @ (766c <_PyDictKeys_StringLookupAndVersion+0x3c0>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r1, #348] @ 0x15c │ │ │ │ │ - cbz r2, 745e <_PyDictKeys_StringLookupAndVersion+0x1e2> │ │ │ │ │ + cbz r2, 7492 <_PyDictKeys_StringLookupAndVersion+0x1e6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str.w r0, [r1, #348] @ 0x15c │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 7424 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + b.n 7458 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 741c <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ - b.n 7362 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + beq.n 7450 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 7396 <_PyDictKeys_StringLookupAndVersion+0xea> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 741c <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ - b.n 7396 <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + beq.n 7450 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 73ca <_PyDictKeys_StringLookupAndVersion+0x11e> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ - b.n 734a <_PyDictKeys_StringLookupAndVersion+0xce> │ │ │ │ │ + b.n 737e <_PyDictKeys_StringLookupAndVersion+0xd2> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 74ce <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ + bne.n 7502 <_PyDictKeys_StringLookupAndVersion+0x256> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 74ce <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ + bne.n 7502 <_PyDictKeys_StringLookupAndVersion+0x256> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 761a <_PyDictKeys_StringLookupAndVersion+0x39e> │ │ │ │ │ + beq.w 764e <_PyDictKeys_StringLookupAndVersion+0x3a2> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 7616 <_PyDictKeys_StringLookupAndVersion+0x39a> │ │ │ │ │ + beq.w 764a <_PyDictKeys_StringLookupAndVersion+0x39e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7420 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7454 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r4 │ │ │ │ │ - ble.w 730c <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ - b.n 7404 <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ + ble.w 733c <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 7438 <_PyDictKeys_StringLookupAndVersion+0x18c> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ - b.n 7380 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ + b.n 73b4 <_PyDictKeys_StringLookupAndVersion+0x108> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 7328 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 735a <_PyDictKeys_StringLookupAndVersion+0xae> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 7328 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 735a <_PyDictKeys_StringLookupAndVersion+0xae> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 762a <_PyDictKeys_StringLookupAndVersion+0x3ae> │ │ │ │ │ + beq.w 765e <_PyDictKeys_StringLookupAndVersion+0x3b2> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 7626 <_PyDictKeys_StringLookupAndVersion+0x3aa> │ │ │ │ │ + beq.n 765a <_PyDictKeys_StringLookupAndVersion+0x3ae> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7420 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 7328 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + beq.w 7454 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + b.n 735a <_PyDictKeys_StringLookupAndVersion+0xae> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 7362 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + bne.w 7396 <_PyDictKeys_StringLookupAndVersion+0xea> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 7362 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + bne.w 7396 <_PyDictKeys_StringLookupAndVersion+0xea> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 7622 <_PyDictKeys_StringLookupAndVersion+0x3a6> │ │ │ │ │ + beq.n 7656 <_PyDictKeys_StringLookupAndVersion+0x3aa> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 761e <_PyDictKeys_StringLookupAndVersion+0x3a2> │ │ │ │ │ + beq.n 7652 <_PyDictKeys_StringLookupAndVersion+0x3a6> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7420 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 7362 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + beq.w 7454 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + b.n 7396 <_PyDictKeys_StringLookupAndVersion+0xea> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 7396 <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + bne.w 73ca <_PyDictKeys_StringLookupAndVersion+0x11e> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 7396 <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + bne.w 73ca <_PyDictKeys_StringLookupAndVersion+0x11e> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 7632 <_PyDictKeys_StringLookupAndVersion+0x3b6> │ │ │ │ │ + beq.n 7666 <_PyDictKeys_StringLookupAndVersion+0x3ba> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 762e <_PyDictKeys_StringLookupAndVersion+0x3b2> │ │ │ │ │ + beq.n 7662 <_PyDictKeys_StringLookupAndVersion+0x3b6> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7420 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 7396 <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + beq.w 7454 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + b.n 73ca <_PyDictKeys_StringLookupAndVersion+0x11e> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ - b.n 730c <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 733c <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ mvn.w r5, #2 │ │ │ │ │ - b.n 7428 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + b.n 745c <_PyDictKeys_StringLookupAndVersion+0x1b0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 74be <_PyDictKeys_StringLookupAndVersion+0x242> │ │ │ │ │ + b.n 74f2 <_PyDictKeys_StringLookupAndVersion+0x246> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 74a8 <_PyDictKeys_StringLookupAndVersion+0x22c> │ │ │ │ │ + b.n 74dc <_PyDictKeys_StringLookupAndVersion+0x230> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 7594 <_PyDictKeys_StringLookupAndVersion+0x318> │ │ │ │ │ + b.n 75c8 <_PyDictKeys_StringLookupAndVersion+0x31c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7580 <_PyDictKeys_StringLookupAndVersion+0x304> │ │ │ │ │ + b.n 75b4 <_PyDictKeys_StringLookupAndVersion+0x308> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 753c <_PyDictKeys_StringLookupAndVersion+0x2c0> │ │ │ │ │ + b.n 7570 <_PyDictKeys_StringLookupAndVersion+0x2c4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7528 <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ + b.n 755c <_PyDictKeys_StringLookupAndVersion+0x2b0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 75ec <_PyDictKeys_StringLookupAndVersion+0x370> │ │ │ │ │ + b.n 7620 <_PyDictKeys_StringLookupAndVersion+0x374> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 75d8 <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ + b.n 760c <_PyDictKeys_StringLookupAndVersion+0x360> │ │ │ │ │ nop │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000763c : │ │ │ │ │ +00007670 : │ │ │ │ │ dict_pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 77ca │ │ │ │ │ + bhi.w 77fe │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 77e6 │ │ │ │ │ + bne.w 781a │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ - bpl.w 78c0 │ │ │ │ │ + bpl.w 78f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7804 │ │ │ │ │ + beq.w 7838 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 77ec │ │ │ │ │ + bne.w 7820 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 77ec │ │ │ │ │ + beq.w 7820 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 78a4 │ │ │ │ │ + beq.w 78d8 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 7804 │ │ │ │ │ + beq.w 7838 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7804 │ │ │ │ │ + beq.w 7838 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78b0 │ │ │ │ │ + bne.w 78e4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.n 775a │ │ │ │ │ + bgt.n 778e │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 776c │ │ │ │ │ + bne.n 77a0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78e4 │ │ │ │ │ + bne.w 7918 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 7824 │ │ │ │ │ + bgt.w 7858 │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7840 │ │ │ │ │ + beq.w 7874 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 773e │ │ │ │ │ + bge.n 7772 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 773e │ │ │ │ │ + cbnz r3, 7772 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7752 │ │ │ │ │ + bge.n 7786 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 7752 │ │ │ │ │ + cbnz r3, 7786 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt.w 7890 │ │ │ │ │ + bgt.w 78c4 │ │ │ │ │ add.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 76ec │ │ │ │ │ + beq.n 7720 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 78d2 │ │ │ │ │ + beq.w 7906 │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r1, r2 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - bgt.n 7860 │ │ │ │ │ + bgt.n 7894 │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 76ec │ │ │ │ │ + beq.n 7720 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 78d2 │ │ │ │ │ + beq.w 7906 │ │ │ │ │ lsrs r7, r7, #10 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r1, r2, ip │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bgt.n 7874 │ │ │ │ │ + bgt.n 78a8 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 76ec │ │ │ │ │ + beq.n 7720 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.w 78d2 │ │ │ │ │ + beq.w 7906 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 77a2 │ │ │ │ │ + b.n 77d6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 78a4 │ │ │ │ │ + beq.n 78d8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 7662 │ │ │ │ │ + ble.w 7696 │ │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ │ - b.n 7666 │ │ │ │ │ + b.n 769a │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - beq.n 78a8 │ │ │ │ │ + beq.n 78dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7692 │ │ │ │ │ + bne.w 76c6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 789e │ │ │ │ │ + beq.n 78d2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 7884 │ │ │ │ │ + bgt.n 78b8 │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 771c │ │ │ │ │ + bne.w 7750 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7734 │ │ │ │ │ - b.n 773e │ │ │ │ │ + blt.w 7768 │ │ │ │ │ + b.n 7772 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ - b.n 778a │ │ │ │ │ + b.n 77be │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ - b.n 77b0 │ │ │ │ │ + b.n 77e4 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 7832 │ │ │ │ │ + b.n 7866 │ │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 76ec │ │ │ │ │ - b.n 776c │ │ │ │ │ + beq.w 7720 │ │ │ │ │ + b.n 77a0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 7752 │ │ │ │ │ + b.n 7786 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 78a4 │ │ │ │ │ + b.n 78d8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 76be │ │ │ │ │ + b.n 76f2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3080 @ 0xc08 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 78a4 │ │ │ │ │ + b.n 78d8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 76fa │ │ │ │ │ + beq.w 772e │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 7900 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 78f6 │ │ │ │ │ + bne.n 7942 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 7912 │ │ │ │ │ + ble.n 7946 │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 7904 │ │ │ │ │ + b.n 7934 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 792a │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 773e │ │ │ │ │ + b.n 7772 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007918 : │ │ │ │ │ +0000794c : │ │ │ │ │ pop_lock_held(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r0, r0, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 798a │ │ │ │ │ + beq.n 79be │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 7982 │ │ │ │ │ + cbz r0, 79b6 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 795a │ │ │ │ │ + bne.n 798e │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 795a │ │ │ │ │ + beq.n 798e │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 79a0 <_PyDict_Pop_KnownHash> │ │ │ │ │ + b.n 79d4 <_PyDict_Pop_KnownHash> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 794c │ │ │ │ │ + bne.n 7980 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r2, 797c │ │ │ │ │ + cbz r2, 79b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7986 │ │ │ │ │ - cbz r2, 7986 │ │ │ │ │ + b.n 79ba │ │ │ │ │ + cbz r2, 79ba │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r2, 798e │ │ │ │ │ + cbz r2, 79c2 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3080 @ 0xc08 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 797c │ │ │ │ │ + b.n 79b0 │ │ │ │ │ │ │ │ │ │ -000079a0 <_PyDict_Pop_KnownHash>: │ │ │ │ │ +000079d4 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ae6 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 7b1a <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 7b20 <_PyDict_Pop_KnownHash+0x180> │ │ │ │ │ + beq.w 7b7e <_PyDict_Pop_KnownHash+0x1aa> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 7ae6 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 7b1a <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7ae6 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 7b1a <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b10 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + bne.w 7b6e <_PyDict_Pop_KnownHash+0x19a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ @@ -12326,160 +12337,160 @@ │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r8, ip │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bgt.n 7aac <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ + bgt.n 7ae0 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ ldrsb.w r0, [r8, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 7abe <_PyDict_Pop_KnownHash+0x11e> │ │ │ │ │ + bne.n 7af2 <_PyDict_Pop_KnownHash+0x11e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7b2c <_PyDict_Pop_KnownHash+0x18c> │ │ │ │ │ + bne.n 7b44 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 7a88 <_PyDict_Pop_KnownHash+0xe8> │ │ │ │ │ + bgt.n 7abc <_PyDict_Pop_KnownHash+0xe8> │ │ │ │ │ add r0, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7ad4 <_PyDict_Pop_KnownHash+0x134> │ │ │ │ │ + beq.n 7b08 <_PyDict_Pop_KnownHash+0x134> │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a6c <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + bge.n 7aa0 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7a6c <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + cbnz r3, 7aa0 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7af2 <_PyDict_Pop_KnownHash+0x152> │ │ │ │ │ + bge.n 7b26 <_PyDict_Pop_KnownHash+0x152> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7aa4 <_PyDict_Pop_KnownHash+0x104> │ │ │ │ │ + cbz r3, 7ad8 <_PyDict_Pop_KnownHash+0x104> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7af8 <_PyDict_Pop_KnownHash+0x158> │ │ │ │ │ + beq.n 7b2c <_PyDict_Pop_KnownHash+0x158> │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r0, r3, r0, lsl #1 │ │ │ │ │ addgt.w r0, r3, r0, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r0, #20] │ │ │ │ │ strhle r2, [r0, #20] │ │ │ │ │ - b.n 7a3e <_PyDict_Pop_KnownHash+0x9e> │ │ │ │ │ + b.n 7a72 <_PyDict_Pop_KnownHash+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a7a <_PyDict_Pop_KnownHash+0xda> │ │ │ │ │ + b.n 7aae <_PyDict_Pop_KnownHash+0xda> │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ - b.n 7a1c <_PyDict_Pop_KnownHash+0x7c> │ │ │ │ │ + b.n 7a50 <_PyDict_Pop_KnownHash+0x7c> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r2 │ │ │ │ │ - beq.n 7a22 <_PyDict_Pop_KnownHash+0x82> │ │ │ │ │ + beq.n 7a56 <_PyDict_Pop_KnownHash+0x82> │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ - b.n 7a0a <_PyDict_Pop_KnownHash+0x6a> │ │ │ │ │ + b.n 7a3e <_PyDict_Pop_KnownHash+0x6a> │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ - b.n 7a5a <_PyDict_Pop_KnownHash+0xba> │ │ │ │ │ - cbnz r6, 7aec <_PyDict_Pop_KnownHash+0x14c> │ │ │ │ │ + b.n 7a8e <_PyDict_Pop_KnownHash+0xba> │ │ │ │ │ + cbnz r6, 7b20 <_PyDict_Pop_KnownHash+0x14c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7a82 <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ + b.n 7ab6 <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 7ae8 <_PyDict_Pop_KnownHash+0x148> │ │ │ │ │ + b.n 7b1c <_PyDict_Pop_KnownHash+0x148> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7a7e <_PyDict_Pop_KnownHash+0xde> │ │ │ │ │ - b.n 7a80 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne.n 7ab2 <_PyDict_Pop_KnownHash+0xde> │ │ │ │ │ + b.n 7ab4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a80 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bge.n 7ab4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7a80 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne.n 7ab4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a80 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ - R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 79e6 <_PyDict_Pop_KnownHash+0x46> │ │ │ │ │ - cbz r6, 7b26 <_PyDict_Pop_KnownHash+0x186> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7a82 <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ + b.n 7ab4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ add.w r2, r1, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 7b48 <_PyDict_Pop_KnownHash+0x1a8> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 7b3e <_PyDict_Pop_KnownHash+0x19e> │ │ │ │ │ + bne.n 7b8e <_PyDict_Pop_KnownHash+0x1ba> │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.n 7b5a <_PyDict_Pop_KnownHash+0x1ba> │ │ │ │ │ + ble.n 7b8a <_PyDict_Pop_KnownHash+0x1b6> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 7b4c <_PyDict_Pop_KnownHash+0x1ac> │ │ │ │ │ + b.n 7b60 <_PyDict_Pop_KnownHash+0x18c> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ + R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ + b.n 7a1a <_PyDict_Pop_KnownHash+0x46> │ │ │ │ │ + cbz r6, 7b84 <_PyDict_Pop_KnownHash+0x1b0> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 7ab6 <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ strb r0, [r1, #1] │ │ │ │ │ - b.n 7a6c <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + b.n 7aa0 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 7b56 <_PyDict_Pop_KnownHash+0x182> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007b60 : │ │ │ │ │ +00007b94 : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -12496,727 +12507,727 @@ │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbz r0, 7bb6 │ │ │ │ │ + cbz r0, 7bea │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7be8 │ │ │ │ │ + blt.n 7c1c │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - cbz r0, 7bc2 │ │ │ │ │ + cbz r0, 7bf6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7bce │ │ │ │ │ + blt.n 7c02 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7bc2 │ │ │ │ │ + bne.n 7bf6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7bb6 │ │ │ │ │ + bne.n 7bea │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 7bb6 │ │ │ │ │ + b.n 7bea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007bfc <_PyDict_MergeEx>: │ │ │ │ │ +00007c30 <_PyDict_MergeEx>: │ │ │ │ │ _PyDict_MergeEx(): │ │ │ │ │ - b.w 2fd4 │ │ │ │ │ + b.w 3004 │ │ │ │ │ │ │ │ │ │ -00007c00 <_PyDict_SetItem_Take2>: │ │ │ │ │ +00007c34 <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 7c42 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ + bne.n 7c76 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 7c42 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ - ldr r3, [pc, #60] @ (7c68 <_PyDict_SetItem_Take2+0x68>) │ │ │ │ │ + beq.n 7c76 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ + ldr r3, [pc, #60] @ (7c9c <_PyDict_SetItem_Take2+0x68>) │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 7c5e <_PyDict_SetItem_Take2+0x5e> │ │ │ │ │ + beq.n 7c92 <_PyDict_SetItem_Take2+0x5e> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w ec8 │ │ │ │ │ + b.w efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 7c28 <_PyDict_SetItem_Take2+0x28> │ │ │ │ │ + bne.n 7c5c <_PyDict_SetItem_Take2+0x28> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w c3c │ │ │ │ │ + b.w c70 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007c6c : │ │ │ │ │ +00007ca0 : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7dae │ │ │ │ │ + beq.n 7d7e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.w 7dae │ │ │ │ │ + bpl.n 7d7e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7dbe │ │ │ │ │ + beq.n 7d8e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 7d92 │ │ │ │ │ + bne.w 7dd6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 7d06 │ │ │ │ │ + bpl.n 7d36 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7d4e │ │ │ │ │ + bne.n 7d92 │ │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add.w r6, ip, #20 │ │ │ │ │ - b.n 7cc4 │ │ │ │ │ + b.n 7cf4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [r0, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 7d06 │ │ │ │ │ + ble.n 7d36 │ │ │ │ │ ldrb.w r0, [ip, #6] │ │ │ │ │ ldrb.w r3, [ip, #5] │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ - cbz r0, 7d0a │ │ │ │ │ + cbz r0, 7d3a │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 7cf6 │ │ │ │ │ + cbz r0, 7d26 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7cbe │ │ │ │ │ + bge.n 7cee │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 7cbe │ │ │ │ │ + b.n 7cee │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 7d06 │ │ │ │ │ + ble.n 7d36 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 7d3a │ │ │ │ │ + cbz r0, 7d6a │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7ce4 │ │ │ │ │ + bgt.n 7d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ add.w r0, ip, #20 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 7d28 │ │ │ │ │ + cbz r3, 7d58 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7cbe │ │ │ │ │ - b.n 7cf0 │ │ │ │ │ + bge.n 7cee │ │ │ │ │ + b.n 7d20 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 7d06 │ │ │ │ │ + ble.n 7d36 │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 7d44 │ │ │ │ │ + cbz r3, 7d74 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7d1a │ │ │ │ │ - b.n 7d06 │ │ │ │ │ + bgt.n 7d4a │ │ │ │ │ + b.n 7d36 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7cfe │ │ │ │ │ - b.n 7d06 │ │ │ │ │ + bgt.n 7d2e │ │ │ │ │ + b.n 7d36 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7d30 │ │ │ │ │ - b.n 7d06 │ │ │ │ │ + bgt.n 7d60 │ │ │ │ │ + b.n 7d36 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + movw r1, #3475 @ 0xd93 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 7d36 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 7d5e │ │ │ │ │ + b.n 7da2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r3, r7] │ │ │ │ │ adds r7, #4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.n 7d06 │ │ │ │ │ + ble.n 7d36 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7d58 │ │ │ │ │ + bge.n 7d9c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r3, r7] │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n 7d5e │ │ │ │ │ + b.n 7da2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7c8e │ │ │ │ │ + bge.w 7cbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c8e │ │ │ │ │ + bne.w 7cbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c8c │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - movw r1, #3475 @ 0xd93 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 7d06 │ │ │ │ │ + b.n 7cbc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007dc4 : │ │ │ │ │ +00007df4 : │ │ │ │ │ dict_get(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 7e80 │ │ │ │ │ + bhi.n 7eb0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7e5c │ │ │ │ │ + bne.n 7e8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7e3a │ │ │ │ │ + beq.n 7e6a │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 7e78 │ │ │ │ │ + beq.n 7ea8 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 7e4e │ │ │ │ │ + cbz r3, 7e7e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7e68 │ │ │ │ │ + bge.n 7e98 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 7e52 │ │ │ │ │ + beq.n 7e82 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 7e60 │ │ │ │ │ + bne.n 7e90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7e6e │ │ │ │ │ + blt.n 7e9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 7dfc │ │ │ │ │ + beq.n 7e2c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7e18 │ │ │ │ │ + bne.n 7e48 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 7e2c │ │ │ │ │ + bne.n 7e5c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7e34 │ │ │ │ │ + b.n 7e64 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 7de6 │ │ │ │ │ + ble.n 7e16 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b.n 7dee │ │ │ │ │ + b.n 7e1e │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.n 7e28 │ │ │ │ │ - b.n 7e52 │ │ │ │ │ + bne.n 7e58 │ │ │ │ │ + b.n 7e82 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 7e52 │ │ │ │ │ + b.n 7e82 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e56 │ │ │ │ │ + bne.n 7e86 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 7e34 │ │ │ │ │ + b.n 7e64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007e9c : │ │ │ │ │ +00007ecc : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bpl.n 7f4c │ │ │ │ │ + bpl.n 7f7c │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ - cbnz r4, 7f0e │ │ │ │ │ + cbnz r4, 7f3e │ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ │ - cbz r0, 7f06 │ │ │ │ │ + cbz r0, 7f36 │ │ │ │ │ strb r4, [r2, #3] │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ - cbz r1, 7f06 │ │ │ │ │ + cbz r1, 7f36 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 7ed6 │ │ │ │ │ + b.n 7f06 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 7f06 │ │ │ │ │ + ble.n 7f36 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ece │ │ │ │ │ + beq.n 7efe │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7f0a │ │ │ │ │ + bge.n 7f3a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - cbnz r1, 7f0a │ │ │ │ │ + cbnz r1, 7f3a │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bgt.n 7ed6 │ │ │ │ │ + bgt.n 7f06 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ - b.n 7ece │ │ │ │ │ + b.n 7efe │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7f54 │ │ │ │ │ + bne.n 7f84 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aa0 <_Py_dict_lookup+0x808> │ │ │ │ │ + bl aa0 <_Py_dict_lookup+0x80c> │ │ │ │ │ R_ARM_THM_CALL detach_dict_from_object │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - cbz r0, 7f4c │ │ │ │ │ + cbz r0, 7f7c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - ldr r2, [pc, #72] @ (7f78 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (7fa8 ) │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ │ - bl 38d0 │ │ │ │ │ + bl 3900 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r0, r1 │ │ │ │ │ - bl 7f7c │ │ │ │ │ + bl 7fac │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr.w r4, [r1, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7f06 │ │ │ │ │ + beq.n 7f36 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r1, #-12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7f06 │ │ │ │ │ + bge.n 7f36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7f06 │ │ │ │ │ + bne.n 7f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007f7c : │ │ │ │ │ +00007fac : │ │ │ │ │ clear_inline_values(): │ │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ │ - cbz r3, 7fd6 │ │ │ │ │ + cbz r3, 8006 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strb r3, [r0, #3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldrb.w r1, [r2], #4 │ │ │ │ │ - b.n 7fa4 │ │ │ │ │ + b.n 7fd4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 7fd2 │ │ │ │ │ + ble.n 8002 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fa0 │ │ │ │ │ + beq.n 7fd0 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str r5, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7fce │ │ │ │ │ + bge.n 7ffe │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - cbnz r1, 7fce │ │ │ │ │ + cbnz r1, 7ffe │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 7fa0 │ │ │ │ │ + b.n 7fd0 │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ - b.n 7fa0 │ │ │ │ │ + b.n 7fd0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007fd8 <_PyDict_DelItemIf>: │ │ │ │ │ +00008008 <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.w 81e4 <_PyDict_DelItemIf+0x20c> │ │ │ │ │ + beq.w 821a <_PyDict_DelItemIf+0x212> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 81e4 <_PyDict_DelItemIf+0x20c> │ │ │ │ │ + beq.w 821a <_PyDict_DelItemIf+0x212> │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 81a2 <_PyDict_DelItemIf+0x1ca> │ │ │ │ │ + beq.w 81d2 <_PyDict_DelItemIf+0x1ca> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 81a2 <_PyDict_DelItemIf+0x1ca> │ │ │ │ │ + beq.w 81d2 <_PyDict_DelItemIf+0x1ca> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 81e4 <_PyDict_DelItemIf+0x20c> │ │ │ │ │ + beq.w 821a <_PyDict_DelItemIf+0x212> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 81a2 <_PyDict_DelItemIf+0x1ca> │ │ │ │ │ + ble.w 81d2 <_PyDict_DelItemIf+0x1ca> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81a6 <_PyDict_DelItemIf+0x1ce> │ │ │ │ │ + bne.w 8220 <_PyDict_DelItemIf+0x218> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, ip │ │ │ │ │ - bgt.n 810e <_PyDict_DelItemIf+0x136> │ │ │ │ │ + bgt.n 813e <_PyDict_DelItemIf+0x136> │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 8124 <_PyDict_DelItemIf+0x14c> │ │ │ │ │ + bne.n 8154 <_PyDict_DelItemIf+0x14c> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81c8 <_PyDict_DelItemIf+0x1f0> │ │ │ │ │ + bne.w 81e8 <_PyDict_DelItemIf+0x1e0> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 80ca <_PyDict_DelItemIf+0xf2> │ │ │ │ │ + bgt.n 80fa <_PyDict_DelItemIf+0xf2> │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 80f0 <_PyDict_DelItemIf+0x118> │ │ │ │ │ + beq.n 8120 <_PyDict_DelItemIf+0x118> │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 80a8 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ + bge.n 80d8 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 80c4 <_PyDict_DelItemIf+0xec> │ │ │ │ │ + cbz r3, 80f4 <_PyDict_DelItemIf+0xec> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 80bc <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + bge.n 80ec <_PyDict_DelItemIf+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 80bc <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + cbnz r3, 80ec <_PyDict_DelItemIf+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 80a8 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ + b.n 80d8 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 808a <_PyDict_DelItemIf+0xb2> │ │ │ │ │ + bne.n 80ba <_PyDict_DelItemIf+0xb2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 80a2 <_PyDict_DelItemIf+0xca> │ │ │ │ │ - b.n 80a8 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ + blt.n 80d2 <_PyDict_DelItemIf+0xca> │ │ │ │ │ + b.n 80d8 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 805e <_PyDict_DelItemIf+0x86> │ │ │ │ │ + beq.n 808e <_PyDict_DelItemIf+0x86> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 81b6 <_PyDict_DelItemIf+0x1de> │ │ │ │ │ + beq.n 81d6 <_PyDict_DelItemIf+0x1ce> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r1, r2 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - bgt.n 817e <_PyDict_DelItemIf+0x1a6> │ │ │ │ │ + bgt.n 81ae <_PyDict_DelItemIf+0x1a6> │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 805e <_PyDict_DelItemIf+0x86> │ │ │ │ │ + beq.n 808e <_PyDict_DelItemIf+0x86> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 81b6 <_PyDict_DelItemIf+0x1de> │ │ │ │ │ + beq.n 81d6 <_PyDict_DelItemIf+0x1ce> │ │ │ │ │ lsrs r7, r7, #10 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r1, r2, ip │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bgt.n 8192 <_PyDict_DelItemIf+0x1ba> │ │ │ │ │ + bgt.n 81c2 <_PyDict_DelItemIf+0x1ba> │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 805e <_PyDict_DelItemIf+0x86> │ │ │ │ │ + beq.w 808e <_PyDict_DelItemIf+0x86> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.n 81b6 <_PyDict_DelItemIf+0x1de> │ │ │ │ │ + beq.n 81d6 <_PyDict_DelItemIf+0x1ce> │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 8156 <_PyDict_DelItemIf+0x17e> │ │ │ │ │ + b.n 8186 <_PyDict_DelItemIf+0x17e> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ - b.n 8140 <_PyDict_DelItemIf+0x168> │ │ │ │ │ + b.n 8170 <_PyDict_DelItemIf+0x168> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ - b.n 8164 <_PyDict_DelItemIf+0x18c> │ │ │ │ │ + b.n 8194 <_PyDict_DelItemIf+0x18c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 80be <_PyDict_DelItemIf+0xe6> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ - R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 803c <_PyDict_DelItemIf+0x64> │ │ │ │ │ + b.n 80ee <_PyDict_DelItemIf+0xe6> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 806c <_PyDict_DelItemIf+0x94> │ │ │ │ │ + beq.w 809c <_PyDict_DelItemIf+0x94> │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 81ea <_PyDict_DelItemIf+0x212> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 81da <_PyDict_DelItemIf+0x202> │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 80be <_PyDict_DelItemIf+0xe6> │ │ │ │ │ + bne.n 8212 <_PyDict_DelItemIf+0x20a> │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.n 81fc <_PyDict_DelItemIf+0x224> │ │ │ │ │ + ble.n 8216 <_PyDict_DelItemIf+0x20e> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 81ee <_PyDict_DelItemIf+0x216> │ │ │ │ │ + b.n 8204 <_PyDict_DelItemIf+0x1fc> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 81fa <_PyDict_DelItemIf+0x1f2> │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 80a8 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ + b.n 80d8 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 80ee <_PyDict_DelItemIf+0xe6> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ + R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ + b.n 806c <_PyDict_DelItemIf+0x64> │ │ │ │ │ │ │ │ │ │ -00008200 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +00008230 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -13224,26 +13235,26 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8262 <_PyDict_GetItemRef_Unicode_LockHeld+0x62> │ │ │ │ │ + bne.n 8292 <_PyDict_GetItemRef_Unicode_LockHeld+0x62> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 8262 <_PyDict_GetItemRef_Unicode_LockHeld+0x62> │ │ │ │ │ + beq.n 8292 <_PyDict_GetItemRef_Unicode_LockHeld+0x62> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 825a <_PyDict_GetItemRef_Unicode_LockHeld+0x5a> │ │ │ │ │ + beq.n 828a <_PyDict_GetItemRef_Unicode_LockHeld+0x5a> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 8240 <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ + cbnz r3, 8270 <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -13253,832 +13264,826 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 823a <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ + b.n 826a <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 8254 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + beq.n 8284 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - b.n 8230 <_PyDict_GetItemRef_Unicode_LockHeld+0x30> │ │ │ │ │ + adds r0, #3 │ │ │ │ │ + bne.n 8264 <_PyDict_GetItemRef_Unicode_LockHeld+0x34> │ │ │ │ │ + b.n 828a <_PyDict_GetItemRef_Unicode_LockHeld+0x5a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000827c : │ │ │ │ │ +000082b0 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.w 853e │ │ │ │ │ + beq.w 857e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 84e4 │ │ │ │ │ + beq.w 8524 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 84c0 │ │ │ │ │ + bne.w 8500 │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 84c0 │ │ │ │ │ + beq.w 8500 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r5, #3 │ │ │ │ │ - beq.w 8526 │ │ │ │ │ + beq.w 8566 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 848a │ │ │ │ │ + beq.w 84ca │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 848a │ │ │ │ │ + beq.w 84ca │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 852e │ │ │ │ │ + bne.w 856e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r8 │ │ │ │ │ - bgt.n 838c │ │ │ │ │ + bgt.n 83be │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 849c │ │ │ │ │ + bne.w 84dc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8424 │ │ │ │ │ + bne.n 8456 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 844a │ │ │ │ │ + bgt.w 849a │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 845a │ │ │ │ │ + beq.w 84aa │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 836a │ │ │ │ │ + bge.n 839e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 836a │ │ │ │ │ + cbnz r3, 839e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8482 │ │ │ │ │ + bge.n 848c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8442 │ │ │ │ │ + beq.n 8492 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8504 │ │ │ │ │ + beq.w 8544 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 84f6 │ │ │ │ │ + bgt.w 8536 │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 831a │ │ │ │ │ + beq.n 834e │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8414 │ │ │ │ │ + beq.n 8446 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ addle.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 831a │ │ │ │ │ + beq.n 834e │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8414 │ │ │ │ │ + beq.n 8446 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r0, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r0, [r0, #20] │ │ │ │ │ - ble.n 8400 │ │ │ │ │ + ble.n 8432 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r0, [lr, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 831a │ │ │ │ │ + beq.n 834e │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ - bne.n 83dc │ │ │ │ │ + bne.n 840e │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8326 │ │ │ │ │ + beq.n 835a │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 8558 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 8436 │ │ │ │ │ + bne.w 8598 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + b.n 847c │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + strb.w r4, [r3], #1 │ │ │ │ │ + subs r4, r3, r2 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + blt.n 8476 │ │ │ │ │ + strb r1, [r0, #1] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 83a6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 83b4 │ │ │ │ │ + b.n 83b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 837c │ │ │ │ │ + b.n 83ae │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 84ea │ │ │ │ │ + bgt.n 852a │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ - b.n 833a │ │ │ │ │ + b.n 836e │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8360 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8374 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 8382 │ │ │ │ │ - b.n 8384 │ │ │ │ │ - cbnz r7, 8494 │ │ │ │ │ + blt.w 8394 │ │ │ │ │ + b.n 839e │ │ │ │ │ + cbnz r7, 84d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 848e │ │ │ │ │ + b.n 84ce │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8414 │ │ │ │ │ + beq.n 8446 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 831a │ │ │ │ │ - b.n 83ca │ │ │ │ │ + beq.w 834e │ │ │ │ │ + b.n 83fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 8520 │ │ │ │ │ + beq.n 8560 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 848a │ │ │ │ │ + beq.n 84ca │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 82ce │ │ │ │ │ + b.n 8302 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8496 │ │ │ │ │ - b.n 848c │ │ │ │ │ + bne.n 84d6 │ │ │ │ │ + b.n 84cc │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 833a │ │ │ │ │ + b.n 836e │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 831a │ │ │ │ │ - b.n 839e │ │ │ │ │ + beq.w 834e │ │ │ │ │ + b.n 83d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8384 │ │ │ │ │ + bge.w 83b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8384 │ │ │ │ │ + bne.w 83b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8384 │ │ │ │ │ + b.n 83b6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - cbz r7, 8552 │ │ │ │ │ + cbz r7, 8592 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 8552 │ │ │ │ │ + b.n 8592 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 82ea │ │ │ │ │ - cbz r2, 8542 │ │ │ │ │ + b.n 831e │ │ │ │ │ + cbz r2, 8582 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3080 @ 0xc08 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8386 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - subs r4, r3, r2 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bge.n 856a │ │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ │ - strb.w r4, [r3], #1 │ │ │ │ │ - b.n 855c │ │ │ │ │ - strb r1, [r0, #1] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8374 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 8382 │ │ │ │ │ - b.n 8384 │ │ │ │ │ - nop │ │ │ │ │ + b.n 83b8 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 8468 │ │ │ │ │ │ │ │ │ │ -00008580 : │ │ │ │ │ +0000859c : │ │ │ │ │ PyDict_ContainsString(): │ │ │ │ │ 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, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8620 │ │ │ │ │ + beq.n 863a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 85ee │ │ │ │ │ + bne.n 860a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - adds r0, r2, #1 │ │ │ │ │ - beq.n 85ee │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + beq.n 860a │ │ │ │ │ + mov r1, r0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - adds r1, r0, #3 │ │ │ │ │ - beq.n 860a │ │ │ │ │ + adds r3, r0, #3 │ │ │ │ │ + beq.n 8634 │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne.n 85e4 │ │ │ │ │ + bne.n 8600 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 85de │ │ │ │ │ + bge.n 85fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 85de │ │ │ │ │ + cbnz r3, 85fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ subs r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ - b.n 85ca │ │ │ │ │ + b.n 85e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 8610 │ │ │ │ │ - add r3, sp, #4 │ │ │ │ │ + beq.n 8624 │ │ │ │ │ mov r2, r0 │ │ │ │ │ + add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - adds r3, r0, #3 │ │ │ │ │ - bne.n 85c2 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 85ca │ │ │ │ │ + b.n 85da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 85d2 │ │ │ │ │ - b.n 85de │ │ │ │ │ + blt.n 85ee │ │ │ │ │ + b.n 85fa │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 85de │ │ │ │ │ - nop │ │ │ │ │ + b.n 85e6 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 85fa │ │ │ │ │ │ │ │ │ │ -00008628 : │ │ │ │ │ +00008640 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #27 │ │ │ │ │ - bpl.n 867c │ │ │ │ │ + bpl.n 8694 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 8682 │ │ │ │ │ + bpl.n 869a │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add.w r8, r0, r3 │ │ │ │ │ ldrb.w r1, [r8, #3] │ │ │ │ │ - cbz r1, 8682 │ │ │ │ │ + cbz r1, 869a │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ - cbz r3, 867c │ │ │ │ │ + cbz r3, 8694 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 8664 │ │ │ │ │ + b.n 867c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 867c │ │ │ │ │ + ble.n 8694 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 865e │ │ │ │ │ + beq.n 8676 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 867e │ │ │ │ │ + cbnz r0, 8696 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 8664 │ │ │ │ │ + bgt.n 867c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r0, [r0, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 867c │ │ │ │ │ + beq.n 8694 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00008694 : │ │ │ │ │ +000086ac : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 87c6 │ │ │ │ │ + bpl.w 87de │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r7, [pc, #396] @ (883c ) │ │ │ │ │ + ldr r7, [pc, #396] @ (8854 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 8756 │ │ │ │ │ + beq.n 876e │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87ca │ │ │ │ │ + bne.w 87e2 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 87e6 │ │ │ │ │ + bne.w 87fe │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 8756 │ │ │ │ │ + blt.n 876e │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 8756 │ │ │ │ │ + bne.n 876e │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 877e │ │ │ │ │ + beq.n 8796 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 872a │ │ │ │ │ + ble.n 8742 │ │ │ │ │ add r6, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ adds r6, #24 │ │ │ │ │ - b.n 870c │ │ │ │ │ + b.n 8724 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 8706 │ │ │ │ │ + cbz r0, 871e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 875e │ │ │ │ │ + blt.n 8776 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 872a │ │ │ │ │ + beq.n 8742 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 86f8 │ │ │ │ │ + beq.n 8710 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 86f8 │ │ │ │ │ + bge.n 8710 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 86f8 │ │ │ │ │ + bne.n 8710 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 86f8 │ │ │ │ │ + b.n 8710 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 8750 │ │ │ │ │ + bne.n 8768 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 8750 │ │ │ │ │ - ldr r3, [pc, #264] @ (8840 ) │ │ │ │ │ + bne.n 8768 │ │ │ │ │ + ldr r3, [pc, #264] @ (8858 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bls.n 876c │ │ │ │ │ + bls.n 8784 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8706 │ │ │ │ │ + bne.n 871e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8706 │ │ │ │ │ + b.n 871e │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ - b.n 8756 │ │ │ │ │ + b.n 876e │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 8750 │ │ │ │ │ + ble.n 8768 │ │ │ │ │ adds r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 879c │ │ │ │ │ + b.n 87b4 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 8794 │ │ │ │ │ + cbz r0, 87ac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 87b8 │ │ │ │ │ + blt.n 87d0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 872a │ │ │ │ │ + beq.n 8742 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8788 │ │ │ │ │ + beq.n 87a0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8788 │ │ │ │ │ + bge.n 87a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8788 │ │ │ │ │ + bne.n 87a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8788 │ │ │ │ │ + b.n 87a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8794 │ │ │ │ │ + bne.n 87ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8794 │ │ │ │ │ + b.n 87ac │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 86cc │ │ │ │ │ + beq.w 86e4 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.n 880c │ │ │ │ │ + ble.n 8824 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cbz r0, 8804 │ │ │ │ │ + cbz r0, 881c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8816 │ │ │ │ │ + blt.n 882e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r2, #4 │ │ │ │ │ - b.n 87f2 │ │ │ │ │ + b.n 880a │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ - cbz r3, 882a │ │ │ │ │ + cbz r3, 8842 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 8756 │ │ │ │ │ + b.n 876e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8804 │ │ │ │ │ + bne.n 881c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 8804 │ │ │ │ │ + b.n 881c │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 38d0 │ │ │ │ │ - b.n 8756 │ │ │ │ │ + bl 3900 │ │ │ │ │ + b.n 876e │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008844 : │ │ │ │ │ +0000885c : │ │ │ │ │ clear_lock_held(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 8974 │ │ │ │ │ + bpl.w 898c │ │ │ │ │ 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.w r8, [pc, #380] @ 89dc │ │ │ │ │ + ldr.w r8, [pc, #380] @ 89f4 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 8912 │ │ │ │ │ + beq.n 892a │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r4, [r7, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 89a0 │ │ │ │ │ + bne.w 89c8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 8976 │ │ │ │ │ + bne.n 898e │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str.w r8, [r7, #24] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n 8912 │ │ │ │ │ + blt.n 892a │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 8912 │ │ │ │ │ + bne.n 892a │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8932 │ │ │ │ │ + beq.n 894a │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n 88dc │ │ │ │ │ + ble.n 88f4 │ │ │ │ │ add r6, r5 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ adds r6, #24 │ │ │ │ │ - b.n 88be │ │ │ │ │ + b.n 88d6 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 88b8 │ │ │ │ │ + cbz r0, 88d0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8918 │ │ │ │ │ + blt.n 8930 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 88dc │ │ │ │ │ + beq.n 88f4 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88aa │ │ │ │ │ + beq.n 88c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 88aa │ │ │ │ │ + bge.n 88c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 88aa │ │ │ │ │ + bne.n 88c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 88aa │ │ │ │ │ + b.n 88c2 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 8926 │ │ │ │ │ + bne.n 893e │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 8926 │ │ │ │ │ - ldr r3, [pc, #236] @ (89d8 ) │ │ │ │ │ + bne.n 893e │ │ │ │ │ + ldr r3, [pc, #236] @ (89f0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 8926 │ │ │ │ │ + bhi.n 893e │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 88b8 │ │ │ │ │ + bne.n 88d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 88b8 │ │ │ │ │ + b.n 88d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ add r6, r5 │ │ │ │ │ - b.n 8946 │ │ │ │ │ + b.n 895e │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 8942 │ │ │ │ │ + cbz r0, 895a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8966 │ │ │ │ │ + blt.n 897e │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 88dc │ │ │ │ │ + bge.n 88f4 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8936 │ │ │ │ │ + beq.n 894e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8936 │ │ │ │ │ + bge.n 894e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8936 │ │ │ │ │ + bne.n 894e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8936 │ │ │ │ │ + b.n 894e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8942 │ │ │ │ │ + bne.n 895a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8942 │ │ │ │ │ + b.n 895a │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bge.n 8996 │ │ │ │ │ + bge.n 89ae │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cbz r0, 8990 │ │ │ │ │ + cbz r0, 89a8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 89ae │ │ │ │ │ + blt.n 89d6 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r2, #4 │ │ │ │ │ - b.n 897e │ │ │ │ │ + b.n 8996 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ - cbz r3, 89c2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strb r3, [r4, #1] │ │ │ │ │ - b.n 8912 │ │ │ │ │ + cbnz r3, 89ea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r8, r3, [r7, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 3900 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 8876 │ │ │ │ │ + b.n 888e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8990 │ │ │ │ │ + bne.n 89a8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 8990 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r8, r3, [r7, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 38d0 │ │ │ │ │ + b.n 89a8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strb r3, [r4, #1] │ │ │ │ │ + b.n 892a │ │ │ │ │ .word 0x000000e6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000089e0 : │ │ │ │ │ +000089f8 : │ │ │ │ │ new_dict_with_shared_keys.isra.0(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r4, r3, [r0, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -14087,55 +14092,55 @@ │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8af4 │ │ │ │ │ + beq.n 8b0c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r4, [r0, #0] │ │ │ │ │ strb r3, [r0, #2] │ │ │ │ │ mov r5, r0 │ │ │ │ │ strb r3, [r0, #1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 8ae4 │ │ │ │ │ + blt.n 8afc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 8ae8 │ │ │ │ │ + beq.n 8b00 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - ldr r3, [pc, #220] @ (8b10 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (8b28 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1904] @ 0x770 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8ab8 │ │ │ │ │ + beq.n 8ad0 │ │ │ │ │ ldr.w r1, [r2, #1908] @ 0x774 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r2, #1904] @ 0x770 │ │ │ │ │ str.w r1, [r2, #1908] @ 0x774 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #172] @ (8b14 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (8b2c ) │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r6, r5, [r3, #24] │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ sub.w r0, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ @@ -14162,55 +14167,55 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8afe │ │ │ │ │ + cbz r0, 8b16 │ │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #72] @ (8b18 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (8b30 ) │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ sub.w r0, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 8a7c │ │ │ │ │ + b.n 8a94 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 8a24 │ │ │ │ │ - ldr r3, [pc, #48] @ (8b1c ) │ │ │ │ │ + bne.n 8a3c │ │ │ │ │ + ldr r3, [pc, #48] @ (8b34 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 8a38 │ │ │ │ │ + b.n 8a50 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 38d0 │ │ │ │ │ + bl 3900 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8ab2 │ │ │ │ │ + b.n 8aca │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000036 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000002a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008b20 : │ │ │ │ │ +00008b38 : │ │ │ │ │ insert_split_value.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ @@ -14218,17 +14223,17 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ add.w ip, r2, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r3, 8b7a │ │ │ │ │ + cbnz r3, 8b92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8bb0 │ │ │ │ │ + bne.n 8bc8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ @@ -14241,88 +14246,88 @@ │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov ip, r2 │ │ │ │ │ - cbnz r0, 8bc0 │ │ │ │ │ + cbnz r0, 8bd8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add ip, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r7, [ip, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8b74 │ │ │ │ │ + bge.n 8b8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8b74 │ │ │ │ │ + bne.n 8b8c │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - b.n 8b4e │ │ │ │ │ + b.n 8b66 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ │ - b.n 8b7e │ │ │ │ │ + b.n 8b96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008bd4 : │ │ │ │ │ +00008bec : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 8be6 │ │ │ │ │ + cbz r3, 8bfe │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8be6 │ │ │ │ │ + bne.n 8bfe │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ -00008bec : │ │ │ │ │ +00008c04 : │ │ │ │ │ dict_values(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 8c62 │ │ │ │ │ + cbz r0, 8c7a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 8c88 │ │ │ │ │ - ldr r0, [pc, #168] @ (8cb0 ) │ │ │ │ │ + bpl.n 8ca0 │ │ │ │ │ + ldr r0, [pc, #168] @ (8cc8 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 8c72 │ │ │ │ │ + cbz r0, 8c8a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8c76 │ │ │ │ │ + bge.n 8c8e │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [pc, #152] @ (8cb4 ) │ │ │ │ │ + ldr r2, [pc, #152] @ (8ccc ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ @@ -14348,21 +14353,21 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5934 @ 0x172e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #64] @ (8cb8 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (8cd0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 8c2a │ │ │ │ │ + b.n 8c42 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -14372,48 +14377,48 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr.w r2, [r2, #1704] @ 0x6a8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8c72 │ │ │ │ │ + b.n 8c8a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008cbc : │ │ │ │ │ +00008cd4 : │ │ │ │ │ dict_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #132] @ (8d54 ) │ │ │ │ │ + ldr r0, [pc, #132] @ (8d6c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 8d32 │ │ │ │ │ + cbz r0, 8d4a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8d34 │ │ │ │ │ + bge.n 8d4c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #96] @ (8d58 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (8d70 ) │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -14434,237 +14439,237 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #16] @ (8d5c ) │ │ │ │ │ + ldr r3, [pc, #16] @ (8d74 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 8cfc │ │ │ │ │ + b.n 8d14 │ │ │ │ │ nop │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008d60 : │ │ │ │ │ +00008d78 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f0a │ │ │ │ │ + beq.w 8f22 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 8eec │ │ │ │ │ + bne.w 8f04 │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ ldrd r2, r0, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ea4 │ │ │ │ │ + bne.w 8ebc │ │ │ │ │ ldrb r5, [r2, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrb.w lr, [r2, #6] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ lsls r1, r5 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 8e36 │ │ │ │ │ + beq.n 8e4e │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 8df6 │ │ │ │ │ + bge.n 8e0e │ │ │ │ │ add.w r1, r1, ip, lsl #3 │ │ │ │ │ adds r2, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - cbnz r1, 8e14 │ │ │ │ │ + cbnz r1, 8e2c │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8df6 │ │ │ │ │ + ble.n 8e0e │ │ │ │ │ ldr r5, [r2, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8e86 │ │ │ │ │ + bne.n 8e9e │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8df6 │ │ │ │ │ + ble.n 8e0e │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8e8c │ │ │ │ │ + bne.n 8ea4 │ │ │ │ │ add.w r1, ip, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8df6 │ │ │ │ │ + ble.n 8e0e │ │ │ │ │ ldr r5, [r2, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8e92 │ │ │ │ │ + bne.n 8eaa │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 8df6 │ │ │ │ │ + ble.n 8e0e │ │ │ │ │ adds r2, #32 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - cbnz r1, 8e10 │ │ │ │ │ + cbnz r1, 8e28 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.n 8de8 │ │ │ │ │ + bgt.n 8e00 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8e0a │ │ │ │ │ + bge.n 8e22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8ec8 │ │ │ │ │ + beq.n 8ee0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 8df6 │ │ │ │ │ + bge.n 8e0e │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8ed0 │ │ │ │ │ + beq.n 8ee8 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 8df6 │ │ │ │ │ + bge.n 8e0e │ │ │ │ │ movs r5, #12 │ │ │ │ │ adds r2, #20 │ │ │ │ │ mla r1, r5, ip, r1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ - cbnz r1, 8e7e │ │ │ │ │ + cbnz r1, 8e96 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8df6 │ │ │ │ │ + ble.n 8e0e │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ - cbnz r5, 8e98 │ │ │ │ │ + cbnz r5, 8eb0 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8df6 │ │ │ │ │ + ble.n 8e0e │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ - cbnz r5, 8e9e │ │ │ │ │ + cbnz r5, 8eb6 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 8df6 │ │ │ │ │ + ble.n 8e0e │ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ - cbnz r1, 8e7a │ │ │ │ │ + cbnz r1, 8e92 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.n 8e6a │ │ │ │ │ - b.n 8df6 │ │ │ │ │ + bgt.n 8e82 │ │ │ │ │ + b.n 8e0e │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 8df6 │ │ │ │ │ + ble.n 8e0e │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - cbz r1, 8ed0 │ │ │ │ │ + cbz r1, 8ee8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - b.n 8e1c │ │ │ │ │ + b.n 8e34 │ │ │ │ │ adds r2, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8e14 │ │ │ │ │ + b.n 8e2c │ │ │ │ │ adds r2, #16 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8e14 │ │ │ │ │ + b.n 8e2c │ │ │ │ │ adds r2, #24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8e14 │ │ │ │ │ + b.n 8e2c │ │ │ │ │ adds r2, #12 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8e7e │ │ │ │ │ + b.n 8e96 │ │ │ │ │ adds r2, #24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8e7e │ │ │ │ │ + b.n 8e96 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble.n 8df6 │ │ │ │ │ + ble.n 8e0e │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - cbz r1, 8ed0 │ │ │ │ │ + cbz r1, 8ee8 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldrb.w r3, [r0, ip] │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - b.n 8e1c │ │ │ │ │ + b.n 8e34 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8e0a │ │ │ │ │ + b.n 8e22 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8df6 │ │ │ │ │ + b.n 8e0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n 8e0a │ │ │ │ │ + b.n 8e22 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008f10 : │ │ │ │ │ +00008f28 : │ │ │ │ │ dict_new(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 8f8c │ │ │ │ │ + cbz r0, 8fa4 │ │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - vldr d7, [pc, #96] @ 8f90 │ │ │ │ │ - ldr r1, [pc, #100] @ (8f98 ) │ │ │ │ │ + vldr d7, [pc, #96] @ 8fa8 │ │ │ │ │ + ldr r1, [pc, #100] @ (8fb0 ) │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ vstr d7, [r0, #16] │ │ │ │ │ - cbnz r2, 8f8c │ │ │ │ │ - ldr r3, [pc, #88] @ (8f9c ) │ │ │ │ │ + cbnz r2, 8fa4 │ │ │ │ │ + ldr r3, [pc, #88] @ (8fb4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w ip, [r2, #3760] @ 0xeb0 │ │ │ │ │ @@ -14686,97 +14691,97 @@ │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008fa0 : │ │ │ │ │ +00008fb8 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 8fd6 │ │ │ │ │ + bhi.n 8fee │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 8ff2 │ │ │ │ │ + beq.n 900a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1a40 │ │ │ │ │ + bl 1a74 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fd2 │ │ │ │ │ + beq.n 8fea │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 8fc2 │ │ │ │ │ + bgt.n 8fda │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 1a40 │ │ │ │ │ + bl 1a74 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 8fd2 │ │ │ │ │ + b.n 8fea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000900c : │ │ │ │ │ +00009024 : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 90fc │ │ │ │ │ + bne.n 9114 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90f8 │ │ │ │ │ + beq.n 9110 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #212] @ (9124 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (913c ) │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ - cbnz r3, 90a2 │ │ │ │ │ - ldr r3, [pc, #208] @ (9128 ) │ │ │ │ │ + cbnz r3, 90ba │ │ │ │ │ + ldr r3, [pc, #208] @ (9140 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ @@ -14791,352 +14796,352 @@ │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldr.w r3, [r1, #3876] @ 0xf24 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ str.w r0, [r1, #3760] @ 0xeb0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 90b6 │ │ │ │ │ + bne.n 90ce │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 586c │ │ │ │ │ + bl 589c │ │ │ │ │ adds r0, #1 │ │ │ │ │ it ne │ │ │ │ │ addne r5, #4 │ │ │ │ │ - beq.n 90e4 │ │ │ │ │ + beq.n 90fc │ │ │ │ │ add.w r3, r7, #12 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - cbnz r7, 90dc │ │ │ │ │ + cbnz r7, 90f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl b8c │ │ │ │ │ + bl bc0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 90e4 │ │ │ │ │ + beq.n 90fc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt.n 90c4 │ │ │ │ │ - b.n 90be │ │ │ │ │ + blt.n 90dc │ │ │ │ │ + b.n 90d6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 90f8 │ │ │ │ │ + bge.n 9110 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 90f8 │ │ │ │ │ + cbnz r3, 9110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 90be │ │ │ │ │ + b.n 90d6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90f8 │ │ │ │ │ + beq.n 9110 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 903e │ │ │ │ │ - b.n 90f8 │ │ │ │ │ + bne.n 9056 │ │ │ │ │ + b.n 9110 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000912c : │ │ │ │ │ +00009144 : │ │ │ │ │ merge_from_seq2_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93fc │ │ │ │ │ + beq.w 9414 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9392 │ │ │ │ │ + beq.w 93aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 91ec │ │ │ │ │ + b.n 9204 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 922c │ │ │ │ │ + blt.n 9244 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bne.w 92a0 │ │ │ │ │ + bne.w 92b8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 924c │ │ │ │ │ + bne.n 9264 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 924c │ │ │ │ │ + beq.n 9264 │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [pc, #680] @ (9440 ) │ │ │ │ │ + ldr r1, [pc, #680] @ (9458 ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.w 92b0 │ │ │ │ │ - bl ec8 │ │ │ │ │ + beq.w 92c8 │ │ │ │ │ + bl efc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9260 │ │ │ │ │ + beq.n 9278 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 91ba │ │ │ │ │ + bge.n 91d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 92ec │ │ │ │ │ + beq.w 9304 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 928e │ │ │ │ │ + blt.n 92a6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 91d6 │ │ │ │ │ + bge.n 91ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 92e4 │ │ │ │ │ + beq.w 92fc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 91ea │ │ │ │ │ + bge.n 9202 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 91ea │ │ │ │ │ + cbnz r3, 9202 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92bc │ │ │ │ │ + beq.n 92d4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 933c │ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bmi.n 930c │ │ │ │ │ + bmi.n 9324 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 9444 │ │ │ │ │ + bne.w 945c │ │ │ │ │ ldrd r5, sl, [r4, #16] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 916c │ │ │ │ │ + blt.n 9184 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9182 │ │ │ │ │ + bge.n 919a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 92a0 │ │ │ │ │ + blt.n 92b8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 9182 │ │ │ │ │ + beq.n 919a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 9188 │ │ │ │ │ + beq.n 91a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 918e │ │ │ │ │ + bne.n 91a6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9272 │ │ │ │ │ + bge.n 928a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 945e │ │ │ │ │ + beq.w 9476 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 92f4 │ │ │ │ │ + blt.n 930c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 92c4 │ │ │ │ │ + b.n 92dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 91c4 │ │ │ │ │ + bne.n 91dc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 91c4 │ │ │ │ │ + b.n 91dc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9240 │ │ │ │ │ - b.n 9182 │ │ │ │ │ - bl c3c │ │ │ │ │ + blt.n 9258 │ │ │ │ │ + b.n 919a │ │ │ │ │ + bl c70 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 91a8 │ │ │ │ │ - b.n 9260 │ │ │ │ │ + bne.w 91c0 │ │ │ │ │ + b.n 9278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9306 │ │ │ │ │ + cbnz r0, 931e │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 92dc │ │ │ │ │ + bge.n 92f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 92dc │ │ │ │ │ + cbnz r3, 92f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 91d6 │ │ │ │ │ + b.n 91ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 91ba │ │ │ │ │ + b.n 91d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 927c │ │ │ │ │ + bne.n 9294 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 927c │ │ │ │ │ + b.n 9294 │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 927c │ │ │ │ │ + b.n 9294 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 9444 │ │ │ │ │ + bne.w 945c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldrd r5, sl, [r3] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 916c │ │ │ │ │ - b.n 9222 │ │ │ │ │ + blt.w 9184 │ │ │ │ │ + b.n 923a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9308 │ │ │ │ │ + beq.n 9320 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatNote │ │ │ │ │ - b.n 927c │ │ │ │ │ + b.n 9294 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 9354 │ │ │ │ │ + cbnz r3, 936c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9368 │ │ │ │ │ + bge.n 9380 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9368 │ │ │ │ │ + cbnz r3, 9380 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 937c │ │ │ │ │ + bge.n 9394 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 937c │ │ │ │ │ + cbnz r3, 9394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9390 │ │ │ │ │ + bge.n 93a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 9390 │ │ │ │ │ + cbnz r3, 93a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92bc │ │ │ │ │ + beq.n 92d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9324 │ │ │ │ │ + beq.n 933c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r5, r2, #6 │ │ │ │ │ - bmi.n 942c │ │ │ │ │ + bmi.n 9444 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 9444 │ │ │ │ │ + bne.n 945c │ │ │ │ │ ldrd fp, r5, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -15145,171 +15150,169 @@ │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1a40 │ │ │ │ │ + bl 1a74 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9402 │ │ │ │ │ + beq.n 941a │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9346 │ │ │ │ │ - b.n 9354 │ │ │ │ │ + blt.n 935e │ │ │ │ │ + b.n 936c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 92dc │ │ │ │ │ + b.n 92f4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9410 │ │ │ │ │ + bge.n 9428 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, 9438 │ │ │ │ │ + cbz r3, 9450 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 927c │ │ │ │ │ + bge.w 9294 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 927c │ │ │ │ │ + bne.w 9294 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 927c │ │ │ │ │ + b.n 9294 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 9444 │ │ │ │ │ + bne.n 945c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldrd fp, r5, [r3] │ │ │ │ │ - b.n 93c2 │ │ │ │ │ + b.n 93da │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9410 │ │ │ │ │ + b.n 9428 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 927c │ │ │ │ │ + b.n 9294 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9272 │ │ │ │ │ + b.n 928a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009468 : │ │ │ │ │ +00009480 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 94ba │ │ │ │ │ + bne.n 94d2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 94ba │ │ │ │ │ + beq.n 94d2 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - adds r4, r0, #3 │ │ │ │ │ - beq.n 94dc │ │ │ │ │ + adds r3, r0, #3 │ │ │ │ │ + beq.n 94f0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 94aa │ │ │ │ │ + bne.n 94c2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 949e │ │ │ │ │ + beq.n 94b6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 94a6 │ │ │ │ │ + b.n 94be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 94d6 │ │ │ │ │ + beq.n 94ea │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - adds r3, r0, #3 │ │ │ │ │ - bne.n 949a │ │ │ │ │ - b.n 94dc │ │ │ │ │ + b.n 94ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 94a6 │ │ │ │ │ + b.n 94be │ │ │ │ │ │ │ │ │ │ -000094e0 : │ │ │ │ │ +000094f4 : │ │ │ │ │ dict_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000094e4 : │ │ │ │ │ +000094f8 : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9572 │ │ │ │ │ + beq.n 9586 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 95dc │ │ │ │ │ + bne.n 95f0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 95c6 │ │ │ │ │ + bne.n 95da │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ lsls r0, r5 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 958c │ │ │ │ │ + beq.n 95a0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge.n 955a │ │ │ │ │ + bge.n 956e │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 9578 │ │ │ │ │ + cbz r0, 958c │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 95a4 │ │ │ │ │ + beq.n 95b8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ @@ -15317,76 +15320,76 @@ │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n 9580 │ │ │ │ │ + bgt.n 9594 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9572 │ │ │ │ │ + bge.n 9586 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9572 │ │ │ │ │ + cbnz r3, 9586 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble.n 955a │ │ │ │ │ + ble.n 956e │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9552 │ │ │ │ │ + beq.n 9566 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n 9532 │ │ │ │ │ - b.n 955a │ │ │ │ │ + bgt.n 9546 │ │ │ │ │ + b.n 956e │ │ │ │ │ movs r5, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r0, r5, r1, r0 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble.n 955a │ │ │ │ │ + ble.n 956e │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 95c0 │ │ │ │ │ + cbz r0, 95d4 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 953a │ │ │ │ │ + bne.n 954e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 955a │ │ │ │ │ + b.n 956e │ │ │ │ │ adds r3, #12 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 9596 │ │ │ │ │ + b.n 95aa │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 955a │ │ │ │ │ + ble.n 956e │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - b.n 959e │ │ │ │ │ + b.n 95b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -15394,527 +15397,527 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 9572 │ │ │ │ │ + b.n 9586 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009600 : │ │ │ │ │ +00009614 : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 9736 │ │ │ │ │ + bpl.w 974a │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r7, [pc, #404] @ (97b0 ) │ │ │ │ │ + ldr r7, [pc, #404] @ (97c4 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 96ce │ │ │ │ │ + beq.n 96e2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9738 │ │ │ │ │ + bne.w 974c │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9754 │ │ │ │ │ + bne.w 9768 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 96ce │ │ │ │ │ + blt.n 96e2 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 96ce │ │ │ │ │ + bne.n 96e2 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 96ee │ │ │ │ │ + beq.n 9702 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r6, r6, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r8, r6, #20 │ │ │ │ │ addgt r6, #24 │ │ │ │ │ - bgt.n 967a │ │ │ │ │ - b.n 9698 │ │ │ │ │ + bgt.n 968e │ │ │ │ │ + b.n 96ac │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 9674 │ │ │ │ │ + cbz r0, 9688 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 96d4 │ │ │ │ │ + blt.n 96e8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 9698 │ │ │ │ │ + beq.n 96ac │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9666 │ │ │ │ │ + beq.n 967a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9666 │ │ │ │ │ + bge.n 967a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9666 │ │ │ │ │ + bne.n 967a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9666 │ │ │ │ │ + b.n 967a │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 96e2 │ │ │ │ │ + bne.n 96f6 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 96e2 │ │ │ │ │ - ldr r3, [pc, #268] @ (97b4 ) │ │ │ │ │ + bne.n 96f6 │ │ │ │ │ + ldr r3, [pc, #268] @ (97c8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 96e2 │ │ │ │ │ + bhi.n 96f6 │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9674 │ │ │ │ │ + bne.n 9688 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9674 │ │ │ │ │ + b.n 9688 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 96e2 │ │ │ │ │ + ble.n 96f6 │ │ │ │ │ adds r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 970c │ │ │ │ │ + b.n 9720 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 9704 │ │ │ │ │ + cbz r0, 9718 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9728 │ │ │ │ │ + blt.n 973c │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 9698 │ │ │ │ │ + beq.n 96ac │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96f8 │ │ │ │ │ + beq.n 970c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 96f8 │ │ │ │ │ + bge.n 970c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 96f8 │ │ │ │ │ + bne.n 970c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 96f8 │ │ │ │ │ + b.n 970c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9704 │ │ │ │ │ + bne.n 9718 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9704 │ │ │ │ │ + b.n 9718 │ │ │ │ │ bx lr │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 5a8 <_Py_dict_lookup+0x310> │ │ │ │ │ + bl 5a8 <_Py_dict_lookup+0x314> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9638 │ │ │ │ │ + beq.w 964c │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.n 977a │ │ │ │ │ + ble.n 978e │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cbz r0, 9772 │ │ │ │ │ + cbz r0, 9786 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9784 │ │ │ │ │ + blt.n 9798 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r2, #4 │ │ │ │ │ - b.n 9760 │ │ │ │ │ + b.n 9774 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ - cbz r3, 9798 │ │ │ │ │ + cbz r3, 97ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 96ce │ │ │ │ │ + b.n 96e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9772 │ │ │ │ │ + bne.n 9786 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 9772 │ │ │ │ │ + b.n 9786 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 38d0 │ │ │ │ │ + b.w 3900 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000106 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000097b8 : │ │ │ │ │ +000097cc : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 97d6 │ │ │ │ │ + cbz r0, 97ea │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 97d6 │ │ │ │ │ + bpl.n 97ea │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000097ec <_PyDictKeys_DecRef>: │ │ │ │ │ +00009800 <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 9892 <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ + blt.n 98a6 <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 9892 <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ + bne.n 98a6 <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 98ae <_PyDictKeys_DecRef+0xc2> │ │ │ │ │ + beq.n 98c2 <_PyDictKeys_DecRef+0xc2> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r6, r6, r0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r8, r6, #20 │ │ │ │ │ addgt r6, #24 │ │ │ │ │ - bgt.n 983e <_PyDictKeys_DecRef+0x52> │ │ │ │ │ - b.n 985c <_PyDictKeys_DecRef+0x70> │ │ │ │ │ + bgt.n 9852 <_PyDictKeys_DecRef+0x52> │ │ │ │ │ + b.n 9870 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 9838 <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ + cbz r0, 984c <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9896 <_PyDictKeys_DecRef+0xaa> │ │ │ │ │ + blt.n 98aa <_PyDictKeys_DecRef+0xaa> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 985c <_PyDictKeys_DecRef+0x70> │ │ │ │ │ + beq.n 9870 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 982a <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ + beq.n 983e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 982a <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ + bge.n 983e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 982a <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ + bne.n 983e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 982a <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ + b.n 983e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 98a4 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + bne.n 98b8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 98a4 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ - ldr r3, [pc, #140] @ (98f8 <_PyDictKeys_DecRef+0x10c>) │ │ │ │ │ + bne.n 98b8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + ldr r3, [pc, #140] @ (990c <_PyDictKeys_DecRef+0x10c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 98a4 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + bhi.n 98b8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9838 <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ + bne.n 984c <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9838 <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ + b.n 984c <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 98a4 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + ble.n 98b8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ adds r4, r0, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 98cc <_PyDictKeys_DecRef+0xe0> │ │ │ │ │ + b.n 98e0 <_PyDictKeys_DecRef+0xe0> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 98c4 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + cbz r0, 98d8 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 98e8 <_PyDictKeys_DecRef+0xfc> │ │ │ │ │ + blt.n 98fc <_PyDictKeys_DecRef+0xfc> │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 985c <_PyDictKeys_DecRef+0x70> │ │ │ │ │ + beq.n 9870 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98b8 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + beq.n 98cc <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 98b8 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + bge.n 98cc <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 98b8 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + bne.n 98cc <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98b8 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + b.n 98cc <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 98c4 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + bne.n 98d8 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98c4 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + b.n 98d8 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000086 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000098fc <_PyDict_FromKeys>: │ │ │ │ │ +00009910 <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #716] @ (9bdc <_PyDict_FromKeys+0x2e0>) │ │ │ │ │ + ldr r3, [pc, #716] @ (9bf0 <_PyDict_FromKeys+0x2e0>) │ │ │ │ │ mov r6, r2 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #20 │ │ │ │ │ - bpl.w 9be4 <_PyDict_FromKeys+0x2e8> │ │ │ │ │ + bpl.w 9bf8 <_PyDict_FromKeys+0x2e8> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9be4 <_PyDict_FromKeys+0x2e8> │ │ │ │ │ + beq.w 9bf8 <_PyDict_FromKeys+0x2e8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9bd8 <_PyDict_FromKeys+0x2dc> │ │ │ │ │ + beq.w 9bec <_PyDict_FromKeys+0x2dc> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 9984 <_PyDict_FromKeys+0x88> │ │ │ │ │ + bne.n 9998 <_PyDict_FromKeys+0x88> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9afa <_PyDict_FromKeys+0x1fe> │ │ │ │ │ + beq.w 9b0e <_PyDict_FromKeys+0x1fe> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a8e <_PyDict_FromKeys+0x192> │ │ │ │ │ + beq.w 9aa2 <_PyDict_FromKeys+0x192> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a8e <_PyDict_FromKeys+0x192> │ │ │ │ │ + beq.w 9aa2 <_PyDict_FromKeys+0x192> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bc4 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + beq.w 9bd8 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 9a60 <_PyDict_FromKeys+0x164> │ │ │ │ │ + bne.n 9a74 <_PyDict_FromKeys+0x164> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r9, [pc, #572] @ 9be0 <_PyDict_FromKeys+0x2e4> │ │ │ │ │ - b.n 99f0 <_PyDict_FromKeys+0xf4> │ │ │ │ │ + ldr.w r9, [pc, #572] @ 9bf4 <_PyDict_FromKeys+0x2e4> │ │ │ │ │ + b.n 9a04 <_PyDict_FromKeys+0xf4> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 9a22 <_PyDict_FromKeys+0x126> │ │ │ │ │ + bne.n 9a36 <_PyDict_FromKeys+0x126> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 9a22 <_PyDict_FromKeys+0x126> │ │ │ │ │ + beq.n 9a36 <_PyDict_FromKeys+0x126> │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 9a38 <_PyDict_FromKeys+0x13c> │ │ │ │ │ + beq.n 9a4c <_PyDict_FromKeys+0x13c> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ec8 │ │ │ │ │ + bl efc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 99ec <_PyDict_FromKeys+0xf0> │ │ │ │ │ + bge.n 9a00 <_PyDict_FromKeys+0xf0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9a82 <_PyDict_FromKeys+0x186> │ │ │ │ │ + beq.n 9a96 <_PyDict_FromKeys+0x186> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 99fc <_PyDict_FromKeys+0x100> │ │ │ │ │ + beq.n 9a10 <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99a6 <_PyDict_FromKeys+0xaa> │ │ │ │ │ + bne.n 99ba <_PyDict_FromKeys+0xaa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bb0 <_PyDict_FromKeys+0x2b4> │ │ │ │ │ + bne.w 9bc4 <_PyDict_FromKeys+0x2b4> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a1a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + bge.n 9a2e <_PyDict_FromKeys+0x11e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 9a1a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + cbnz r3, 9a2e <_PyDict_FromKeys+0x11e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 9b8c <_PyDict_FromKeys+0x290> │ │ │ │ │ - ldr r3, [pc, #428] @ (9be0 <_PyDict_FromKeys+0x2e4>) │ │ │ │ │ + beq.w 9ba0 <_PyDict_FromKeys+0x290> │ │ │ │ │ + ldr r3, [pc, #428] @ (9bf4 <_PyDict_FromKeys+0x2e4>) │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 99d0 <_PyDict_FromKeys+0xd4> │ │ │ │ │ + bne.n 99e4 <_PyDict_FromKeys+0xd4> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c70 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 99e4 <_PyDict_FromKeys+0xe8> │ │ │ │ │ - b.n 99ec <_PyDict_FromKeys+0xf0> │ │ │ │ │ + blt.n 99f8 <_PyDict_FromKeys+0xe8> │ │ │ │ │ + b.n 9a00 <_PyDict_FromKeys+0xf0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9bf6 <_PyDict_FromKeys+0x2fa> │ │ │ │ │ + beq.w 9c0a <_PyDict_FromKeys+0x2fa> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w 9bb0 <_PyDict_FromKeys+0x2b4> │ │ │ │ │ + blt.w 9bc4 <_PyDict_FromKeys+0x2b4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99fc <_PyDict_FromKeys+0x100> │ │ │ │ │ + beq.n 9a10 <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a58 <_PyDict_FromKeys+0x15c> │ │ │ │ │ - b.n 9a4e <_PyDict_FromKeys+0x152> │ │ │ │ │ + bge.n 9a6c <_PyDict_FromKeys+0x15c> │ │ │ │ │ + b.n 9a62 <_PyDict_FromKeys+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 99ec <_PyDict_FromKeys+0xf0> │ │ │ │ │ + b.n 9a00 <_PyDict_FromKeys+0xf0> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -15927,38 +15930,38 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9bc4 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + bne.n 9bd8 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a1a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + beq.n 9a2e <_PyDict_FromKeys+0x11e> │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r6] │ │ │ │ │ - bl ec8 │ │ │ │ │ + bl efc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ac6 <_PyDict_FromKeys+0x1ca> │ │ │ │ │ - b.n 9bc4 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + beq.n 9ada <_PyDict_FromKeys+0x1ca> │ │ │ │ │ + b.n 9bd8 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -15976,27 +15979,27 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 13b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9bc4 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + bne.n 9bd8 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 41c4 <_PyDict_Next> │ │ │ │ │ + bl 41f4 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a1a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + beq.w 9a2e <_PyDict_FromKeys+0x11e> │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ @@ -16004,427 +16007,427 @@ │ │ │ │ │ strlt.w r2, [ip] │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r6] │ │ │ │ │ - bl ec8 │ │ │ │ │ + bl efc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b3e <_PyDict_FromKeys+0x242> │ │ │ │ │ - b.n 9bc4 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + beq.n 9b52 <_PyDict_FromKeys+0x242> │ │ │ │ │ + b.n 9bd8 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 99fc <_PyDict_FromKeys+0x100> │ │ │ │ │ + bge.w 9a10 <_PyDict_FromKeys+0x100> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 99fc <_PyDict_FromKeys+0x100> │ │ │ │ │ + bne.w 9a10 <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 99fc <_PyDict_FromKeys+0x100> │ │ │ │ │ + b.n 9a10 <_PyDict_FromKeys+0x100> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9bc4 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + bge.n 9bd8 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 9bc4 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + cbnz r3, 9bd8 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9bd8 <_PyDict_FromKeys+0x2dc> │ │ │ │ │ + bge.n 9bec <_PyDict_FromKeys+0x2dc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9bd8 <_PyDict_FromKeys+0x2dc> │ │ │ │ │ + cbnz r3, 9bec <_PyDict_FromKeys+0x2dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 9a1a <_PyDict_FromKeys+0x11e> │ │ │ │ │ + b.n 9a2e <_PyDict_FromKeys+0x11e> │ │ │ │ │ .word 0x000002c2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 994c <_PyDict_FromKeys+0x50> │ │ │ │ │ + b.n 9960 <_PyDict_FromKeys+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a58 <_PyDict_FromKeys+0x15c> │ │ │ │ │ + b.n 9a6c <_PyDict_FromKeys+0x15c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009c00 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +00009c14 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr.w ip, [pc, #76] @ 9c54 <_PyDict_SetItem_KnownHash_LockHeld+0x54> │ │ │ │ │ + ldr.w ip, [pc, #76] @ 9c68 <_PyDict_SetItem_KnownHash_LockHeld+0x54> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq.n 9c32 <_PyDict_SetItem_KnownHash_LockHeld+0x32> │ │ │ │ │ + beq.n 9c46 <_PyDict_SetItem_KnownHash_LockHeld+0x32> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w ec8 │ │ │ │ │ + b.w efc │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w c3c │ │ │ │ │ + b.w c70 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009c58 : │ │ │ │ │ +00009c6c : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 9c62 │ │ │ │ │ + cbz r0, 9c76 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009c64 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ +00009c78 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 9cdc <_PyDict_SetItem_KnownHash+0x78> │ │ │ │ │ - ldr.w lr, [pc, #116] @ 9cf4 <_PyDict_SetItem_KnownHash+0x90> │ │ │ │ │ + bpl.n 9cf0 <_PyDict_SetItem_KnownHash+0x78> │ │ │ │ │ + ldr.w lr, [pc, #116] @ 9d08 <_PyDict_SetItem_KnownHash+0x90> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 9cae <_PyDict_SetItem_KnownHash+0x4a> │ │ │ │ │ + beq.n 9cc2 <_PyDict_SetItem_KnownHash+0x4a> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9cd2 <_PyDict_SetItem_KnownHash+0x6e> │ │ │ │ │ + bge.n 9ce6 <_PyDict_SetItem_KnownHash+0x6e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w ec8 │ │ │ │ │ + b.w efc │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [ip] │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w c3c │ │ │ │ │ + b.w c70 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w ec8 │ │ │ │ │ + b.w efc │ │ │ │ │ movw r1, #2685 @ 0xa7d │ │ │ │ │ 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 {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009cf8 : │ │ │ │ │ +00009d0c : │ │ │ │ │ PyDict_GetItem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 9d8a │ │ │ │ │ + bpl.n 9d9e │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 9d5e │ │ │ │ │ + bne.n 9d72 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 9d5e │ │ │ │ │ + beq.n 9d72 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #148] @ (9dc4 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (9dd8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 9d9e │ │ │ │ │ + cbnz r3, 9db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 9d8e │ │ │ │ │ + beq.n 9da2 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #80] @ (9dc8 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (9ddc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 9d42 │ │ │ │ │ + b.n 9d56 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9d5a │ │ │ │ │ + b.n 9d6e │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d50 │ │ │ │ │ + beq.n 9d64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d50 │ │ │ │ │ + bne.n 9d64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 9d50 │ │ │ │ │ + b.n 9d64 │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009dcc <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +00009de0 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 9dd6 <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ + cbz r3, 9dea <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 8f4 <_Py_dict_lookup+0x65c> │ │ │ │ │ + b.w 8f4 <_Py_dict_lookup+0x660> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009ddc : │ │ │ │ │ +00009df0 : │ │ │ │ │ dict_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 9fa6 │ │ │ │ │ + bpl.w 9fba │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 9fa6 │ │ │ │ │ + bpl.w 9fba │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 9fa6 │ │ │ │ │ + bhi.w 9fba │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 9fce │ │ │ │ │ + bne.w 9fe2 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 9f4e │ │ │ │ │ + ble.w 9f62 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 9e3c │ │ │ │ │ + b.n 9e50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 9f9c │ │ │ │ │ + ble.w 9fb0 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w 9f4e │ │ │ │ │ + bge.w 9f62 │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9f2c │ │ │ │ │ + beq.n 9f40 │ │ │ │ │ add.w r2, r1, #20 │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 9f44 │ │ │ │ │ + beq.n 9f58 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9fbc │ │ │ │ │ + bne.w 9fd0 │ │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 9f44 │ │ │ │ │ + beq.n 9f58 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 298 <_Py_dict_lookup> │ │ │ │ │ + bl 294 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 9f7c │ │ │ │ │ + beq.n 9f90 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9f16 │ │ │ │ │ + blt.n 9f2a │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9ef6 │ │ │ │ │ + blt.n 9f0a │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9e2a │ │ │ │ │ + bge.n 9e3e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9e2a │ │ │ │ │ + bne.n 9e3e │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 9e2a │ │ │ │ │ + b.n 9e3e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9ed6 │ │ │ │ │ + bne.n 9eea │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9e2a │ │ │ │ │ - b.n 9ee0 │ │ │ │ │ + bge.n 9e3e │ │ │ │ │ + b.n 9ef4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9ecc │ │ │ │ │ + bne.n 9ee0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 9ecc │ │ │ │ │ + b.n 9ee0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ │ add.w r2, r1, #20 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldrd r8, r9, [r0, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9e72 │ │ │ │ │ + bne.n 9e86 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.w 9e3c │ │ │ │ │ + blt.w 9e50 │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub.w r2, fp, #2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ negs r3, r2 │ │ │ │ │ @@ -16437,29 +16440,29 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - b.n 9fa0 │ │ │ │ │ + b.n 9fb4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9fe4 │ │ │ │ │ + blt.n 9ff8 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9fd2 │ │ │ │ │ + blt.n 9fe6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ negs r3, r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - cbz r3, 9fce │ │ │ │ │ + cbz r3, 9fe2 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -16467,28 +16470,28 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9e72 │ │ │ │ │ - b.n 9f44 │ │ │ │ │ + bne.w 9e86 │ │ │ │ │ + b.n 9f58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 9f50 │ │ │ │ │ + b.n 9f64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f90 │ │ │ │ │ + bne.n 9fa4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9f90 │ │ │ │ │ + b.n 9fa4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f86 │ │ │ │ │ + bne.n 9f9a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9f86 │ │ │ │ │ + b.n 9f9a │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ cbz r0, 9e │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 45a0 │ │ │ │ │ + bl 45d0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -119,15 +119,15 @@ │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000100 : │ │ │ │ │ dict___reversed__(): │ │ │ │ │ ldr r1, [pc, #4] @ (108 ) │ │ │ │ │ - b.w 5cd4 │ │ │ │ │ + b.w 5d04 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ nop │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000010c : │ │ │ │ │ dictviews_or(): │ │ │ │ │ @@ -370,15 +370,15 @@ │ │ │ │ │ bl e8 │ │ │ │ │ R_ARM_THM_CALL new_dict.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 570 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2fd4 │ │ │ │ │ + bl 3004 │ │ │ │ │ R_ARM_THM_CALL dict_merge.isra.0 │ │ │ │ │ cbz r0, 364 │ │ │ │ │ b.n 36e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.w 570 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -401,15 +401,15 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 41c4 <_PyDict_Next> │ │ │ │ │ + bl 41f4 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4ae │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ @@ -444,15 +444,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 51c │ │ │ │ │ beq.n 424 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4814 │ │ │ │ │ + bl 4844 │ │ │ │ │ R_ARM_THM_CALL delitem_knownhash_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 470 │ │ │ │ │ b.n 51c │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -499,15 +499,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cbnz r3, 488 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 392 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -563,27 +563,27 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 586 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 586 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 570 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl fb4 │ │ │ │ │ R_ARM_THM_CALL dictviews_to_set │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 570 │ │ │ │ │ @@ -770,15 +770,15 @@ │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000006c4 : │ │ │ │ │ dictitems_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 6ce │ │ │ │ │ ldr r1, [pc, #12] @ (6d8 ) │ │ │ │ │ - b.w 5cd4 │ │ │ │ │ + b.w 5d04 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000028c │ │ │ │ │ @@ -803,15 +803,15 @@ │ │ │ │ │ cbz r1, 70e <_PyObject_SetManagedDict+0x32> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ │ - bl 7f7c │ │ │ │ │ + bl 7fac │ │ │ │ │ R_ARM_THM_CALL clear_inline_values │ │ │ │ │ b.n 762 <_PyObject_SetManagedDict+0x86> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl aa0 <_PyDict_CheckConsistency+0x128> │ │ │ │ │ R_ARM_THM_CALL detach_dict_from_object │ │ │ │ │ cbnz r0, 766 <_PyObject_SetManagedDict+0x8a> │ │ │ │ │ @@ -836,24 +836,24 @@ │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 76a <_PyObject_SetManagedDict+0x8e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 0000076c <_PyDict_DelItem_KnownHash>: │ │ │ │ │ _PyDict_DelItem_KnownHash(): │ │ │ │ │ - b.w 4814 │ │ │ │ │ + b.w 4844 │ │ │ │ │ R_ARM_THM_JUMP24 delitem_knownhash_lock_held │ │ │ │ │ │ │ │ │ │ 00000770 : │ │ │ │ │ dictiter_reduce(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -873,15 +873,15 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1f74 │ │ │ │ │ + bl 1fac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cbz r4, 7c8 │ │ │ │ │ ldr r0, [pc, #28] @ (7d0 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -900,30 +900,30 @@ │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000007d4 : │ │ │ │ │ dictvalues_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 7de │ │ │ │ │ ldr r1, [pc, #12] @ (7e8 ) │ │ │ │ │ - b.w 5cd4 │ │ │ │ │ + b.w 5d04 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000007ec : │ │ │ │ │ dictkeys_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 7f6 │ │ │ │ │ ldr r1, [pc, #12] @ (800 ) │ │ │ │ │ - b.w 5cd4 │ │ │ │ │ + b.w 5d04 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000035c │ │ │ │ │ @@ -1007,28 +1007,28 @@ │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mla r0, r0, r3, r1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000008b2 : │ │ │ │ │ PyDict_MergeFromSeq2(): │ │ │ │ │ - b.w 912c │ │ │ │ │ + b.w 9144 │ │ │ │ │ R_ARM_THM_JUMP24 merge_from_seq2_lock_held │ │ │ │ │ │ │ │ │ │ 000008b6 : │ │ │ │ │ PyDict_SetDefault(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1a40 │ │ │ │ │ + bl 1a74 │ │ │ │ │ R_ARM_THM_CALL dict_setdefault_ref_lock_held │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000008d6 : │ │ │ │ │ PyDict_AddWatcher(): │ │ │ │ │ @@ -1557,15 +1557,15 @@ │ │ │ │ │ addle r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ itttt le │ │ │ │ │ addle.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ - bl de4 <_PyDict_GetItemWithError+0x2c> │ │ │ │ │ + bl e18 <_PyDict_GetItemStringWithError+0x8> │ │ │ │ │ R_ARM_THM_CALL new_keys_object.isra.0 │ │ │ │ │ cbz r0, db0 <_PyDict_NewPresized+0x5c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w e8 │ │ │ │ │ @@ -1627,15 +1627,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, e4a <_PyDict_GetItemStringWithError+0x3a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1f8c │ │ │ │ │ + bl 1fc4 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n e48 <_PyDict_GetItemStringWithError+0x38> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1685,15 +1685,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 7918 │ │ │ │ │ + bl 794c │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ cbnz r0, ec6 <_PyDict_Pop+0x34> │ │ │ │ │ cbz r4, ebe <_PyDict_Pop+0x2c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n ec8 <_PyDict_Pop+0x36> │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -1720,15 +1720,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ cbz r0, ef6 <_PyDict_SetItemId+0x28> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w b8c <_PyDict_CheckConsistency+0x214> │ │ │ │ │ + b.w bc0 <_PyDict_CheckConsistency+0x248> │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000efc <_PyDict_DelItemId>: │ │ │ │ │ _PyDict_DelItemId(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1739,12 +1739,12 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ cbz r0, f20 <_PyDict_DelItemId+0x24> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 45a0 │ │ │ │ │ + b.w 45d0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -179,19 +179,19 @@ │ │ │ │ │ 0x00000b00 4e6f4d65 6d6f7279 006d656d 63707900 NoMemory.memcpy. │ │ │ │ │ 0x00000b10 50794469 63745f53 65744465 6661756c PyDict_SetDefaul │ │ │ │ │ 0x00000b20 74526566 005f5079 44696374 5f4e6577 tRef._PyDict_New │ │ │ │ │ 0x00000b30 4b657973 466f7243 6c617373 005f5079 KeysForClass._Py │ │ │ │ │ 0x00000b40 4572725f 47657452 61697365 64457863 Err_GetRaisedExc │ │ │ │ │ 0x00000b50 65707469 6f6e005f 50794572 725f5365 eption._PyErr_Se │ │ │ │ │ 0x00000b60 74526169 73656445 78636570 74696f6e tRaisedException │ │ │ │ │ - 0x00000b70 005f5079 52756e74 696d6500 50794578 ._PyRuntime.PyEx │ │ │ │ │ - 0x00000b80 635f4b65 79457272 6f720050 79457272 c_KeyError.PyErr │ │ │ │ │ - 0x00000b90 5f476976 656e4578 63657074 696f6e4d _GivenExceptionM │ │ │ │ │ - 0x00000ba0 61746368 65730050 79457272 5f466f72 atches.PyErr_For │ │ │ │ │ - 0x00000bb0 6d617455 6e726169 7361626c 65005079 matUnraisable.Py │ │ │ │ │ + 0x00000b70 005f5079 52756e74 696d6500 50794572 ._PyRuntime.PyEr │ │ │ │ │ + 0x00000b80 725f466f 726d6174 556e7261 69736162 r_FormatUnraisab │ │ │ │ │ + 0x00000b90 6c650050 79457863 5f4b6579 4572726f le.PyExc_KeyErro │ │ │ │ │ + 0x00000ba0 72005079 4572725f 47697665 6e457863 r.PyErr_GivenExc │ │ │ │ │ + 0x00000bb0 65707469 6f6e4d61 74636865 73005079 eptionMatches.Py │ │ │ │ │ 0x00000bc0 4572725f 436c6561 72005079 44696374 Err_Clear.PyDict │ │ │ │ │ 0x00000bd0 5f536574 4974656d 53747269 6e670050 _SetItemString.P │ │ │ │ │ 0x00000be0 79556e69 636f6465 5f46726f 6d537472 yUnicode_FromStr │ │ │ │ │ 0x00000bf0 696e6700 5f507955 6e69636f 64655f49 ing._PyUnicode_I │ │ │ │ │ 0x00000c00 6e746572 6e496d6d 6f727461 6c005f50 nternImmortal._P │ │ │ │ │ 0x00000c10 79446963 745f456e 61626c65 50657254 yDict_EnablePerT │ │ │ │ │ 0x00000c20 68726561 64526566 636f756e 74696e67 hreadRefcounting │ │ │ ├── methodobject.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: 9432 (bytes into file) │ │ │ │ │ + Start of section headers: 9408 (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 0x24d8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x24c0: │ │ │ │ │ │ │ │ │ │ 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 000360 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001dbc 000250 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001da4 000250 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000394 000260 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00200c 0000e0 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001ff4 0000e0 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0005f4 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0005f4 000283 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000878 0007b8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0020ec 0002e0 08 I 13 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 001030 0000d0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0023cc 000088 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 001100 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 001100 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 001134 000760 10 14 74 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 001894 000528 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 002454 000084 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000878 0007a0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0020d4 0002e0 08 I 13 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 001018 0000d0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0023b4 000088 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0010e8 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0010e8 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 00111c 000760 10 14 74 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00187c 000528 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 00243c 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 {} │ │ │ │ │ @@ -7,55 +7,55 @@ │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 6: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 8: 00000030 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 9: 00000040 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 10: 00000521 196 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_O │ │ │ │ │ - 11: 00000671 132 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_FASTCALL │ │ │ │ │ - 12: 00000255 204 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_NOARGS │ │ │ │ │ - 13: 000004a1 128 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - 14: 00000729 144 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 10: 00000509 196 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_O │ │ │ │ │ + 11: 00000659 132 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_FASTCALL │ │ │ │ │ + 12: 0000023d 204 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_NOARGS │ │ │ │ │ + 13: 00000489 128 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ + 14: 00000711 144 FUNC LOCAL DEFAULT 7 cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 16: 00000244 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 16: 0000022c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 18: 000000c8 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 19: 00000254 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 19: 0000023c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 20: 00000001 84 FUNC LOCAL DEFAULT 1 cfunction_check_kwargs.part.0 │ │ │ │ │ - 21: 0000031c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 00000304 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 23: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 24: 00000320 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 25: 00000321 296 FUNC LOCAL DEFAULT 7 meth_dealloc │ │ │ │ │ - 26: 0000043c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 27: 00000448 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 00000449 86 FUNC LOCAL DEFAULT 7 meth_traverse │ │ │ │ │ - 29: 0000051c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 24: 00000308 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 25: 00000309 296 FUNC LOCAL DEFAULT 7 meth_dealloc │ │ │ │ │ + 26: 00000424 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 27: 00000430 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 28: 00000431 86 FUNC LOCAL DEFAULT 7 meth_traverse │ │ │ │ │ + 29: 00000504 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000108 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 31: 00000520 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 32: 000005e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00000508 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 32: 000005c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 00000134 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 34: 000005e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 000005e5 140 FUNC LOCAL DEFAULT 7 cfunction_call │ │ │ │ │ - 36: 0000066c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 37: 00000670 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 38: 000006f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 000006f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 000006f5 44 FUNC LOCAL DEFAULT 7 meth_hash │ │ │ │ │ + 34: 000005cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 000005cd 140 FUNC LOCAL DEFAULT 7 cfunction_call │ │ │ │ │ + 36: 00000654 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 00000658 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 38: 000006d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 000006dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 000006dd 44 FUNC LOCAL DEFAULT 7 meth_hash │ │ │ │ │ 41: 00000055 200 FUNC LOCAL DEFAULT 1 meth_richcompare │ │ │ │ │ 42: 00000118 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 43: 0000011c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 44: 0000011d 10 FUNC LOCAL DEFAULT 1 meth_get__doc__ │ │ │ │ │ - 45: 00000721 8 FUNC LOCAL DEFAULT 7 meth_get__name__ │ │ │ │ │ + 45: 00000709 8 FUNC LOCAL DEFAULT 7 meth_get__name__ │ │ │ │ │ 46: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 47: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 48: 00000129 208 FUNC LOCAL DEFAULT 1 meth_get__qualname__ │ │ │ │ │ 49: 000001f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 50: 000007b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 0000079c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 51: 000001f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 52: 000001f9 48 FUNC LOCAL DEFAULT 1 meth_get__self__ │ │ │ │ │ 53: 00000198 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 54: 00000270 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 55: 000001b4 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 56: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 57: 00000274 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ 67: 00000088 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 68: 0000008c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 69: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 70: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 71: 00000240 32 OBJECT LOCAL DEFAULT 3 meth_methods │ │ │ │ │ 72: 000001a0 40 OBJECT LOCAL DEFAULT 3 meth_members │ │ │ │ │ 73: 000001c8 120 OBJECT LOCAL DEFAULT 3 meth_getsets │ │ │ │ │ - 74: 00000001 596 FUNC GLOBAL DEFAULT 7 PyCMethod_New │ │ │ │ │ + 74: 00000001 572 FUNC GLOBAL DEFAULT 7 PyCMethod_New │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 80: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_FunctionStr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1dbc contains 74 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1da4 contains 74 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000510a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ 0000001a 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000001e 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000026 0000162f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ 0000002a 00001630 R_ARM_THM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ 00000032 0000530a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ @@ -72,141 +72,141 @@ │ │ │ │ │ 000002ca 0000651e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000002de 0000651e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000002fc 0000621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000033c 00006b1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000034a 0000621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000035c 00006c1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x200c contains 28 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1ff4 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00007402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000080 00007302 R_ARM_ABS32 000000d0 PyCFunction_Type │ │ │ │ │ 000000d4 00007402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001902 R_ARM_ABS32 00000321 meth_dealloc │ │ │ │ │ +000000e8 00001902 R_ARM_ABS32 00000309 meth_dealloc │ │ │ │ │ 000000fc 00003a02 R_ARM_ABS32 00000275 meth_repr │ │ │ │ │ -0000010c 00002802 R_ARM_ABS32 000006f5 meth_hash │ │ │ │ │ -00000110 00002302 R_ARM_ABS32 000005e5 cfunction_call │ │ │ │ │ +0000010c 00002802 R_ARM_ABS32 000006dd meth_hash │ │ │ │ │ +00000110 00002302 R_ARM_ABS32 000005cd cfunction_call │ │ │ │ │ 00000118 00007502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00001c02 R_ARM_ABS32 00000449 meth_traverse │ │ │ │ │ +0000012c 00001c02 R_ARM_ABS32 00000431 meth_traverse │ │ │ │ │ 00000134 00002902 R_ARM_ABS32 00000055 meth_richcompare │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00002c02 R_ARM_ABS32 0000011d meth_get__doc__ │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e0 00002d02 R_ARM_ABS32 00000721 meth_get__name__ │ │ │ │ │ +000001e0 00002d02 R_ARM_ABS32 00000709 meth_get__name__ │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f4 00003002 R_ARM_ABS32 00000129 meth_get__qualname__ │ │ │ │ │ 00000204 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00003402 R_ARM_ABS32 000001f9 meth_get__self__ │ │ │ │ │ 00000218 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00003f02 R_ARM_ABS32 00000355 meth_get__text_signature__ │ │ │ │ │ 00000240 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000244 00003c02 R_ARM_ABS32 000002e5 meth_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x20ec contains 92 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x20d4 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000040 00000a2f R_ARM_THM_MOVW_ABS_NC 00000521 cfunction_vectorcall_O │ │ │ │ │ -00000044 00000a30 R_ARM_THM_MOVT_ABS 00000521 cfunction_vectorcall_O │ │ │ │ │ -00000086 00004b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000106 00000b2f R_ARM_THM_MOVW_ABS_NC 00000671 cfunction_vectorcall_FASTCALL │ │ │ │ │ -0000010a 00000b30 R_ARM_THM_MOVT_ABS 00000671 cfunction_vectorcall_FASTCALL │ │ │ │ │ -0000014a 00004b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000018e 00004c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000001b0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000255 cfunction_vectorcall_NOARGS │ │ │ │ │ -000001b4 00000c30 R_ARM_THM_MOVT_ABS 00000255 cfunction_vectorcall_NOARGS │ │ │ │ │ -000001ba 00000d2f R_ARM_THM_MOVW_ABS_NC 000004a1 cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001be 00000d30 R_ARM_THM_MOVT_ABS 000004a1 cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001c4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000729 cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -000001c8 00000e30 R_ARM_THM_MOVT_ABS 00000729 cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -000001ce 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001d2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001dc 00004c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000001f6 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000001fa 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000001fe 0000052f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000202 00000530 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000208 00004e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000040 00000a2f R_ARM_THM_MOVW_ABS_NC 00000509 cfunction_vectorcall_O │ │ │ │ │ +00000044 00000a30 R_ARM_THM_MOVT_ABS 00000509 cfunction_vectorcall_O │ │ │ │ │ +00000084 00004b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000104 00000b2f R_ARM_THM_MOVW_ABS_NC 00000659 cfunction_vectorcall_FASTCALL │ │ │ │ │ +00000108 00000b30 R_ARM_THM_MOVT_ABS 00000659 cfunction_vectorcall_FASTCALL │ │ │ │ │ +00000148 00004b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000170 00004c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000001a2 00000c2f R_ARM_THM_MOVW_ABS_NC 0000023d cfunction_vectorcall_NOARGS │ │ │ │ │ +000001a6 00000c30 R_ARM_THM_MOVT_ABS 0000023d cfunction_vectorcall_NOARGS │ │ │ │ │ +000001ac 00000d2f R_ARM_THM_MOVW_ABS_NC 00000489 cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001b0 00000d30 R_ARM_THM_MOVT_ABS 00000489 cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001b6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000711 cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001ba 00000e30 R_ARM_THM_MOVT_ABS 00000711 cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001c0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000001c4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000001ce 00004c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000001de 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000001e2 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000001e6 0000052f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000001ea 00000530 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000001f0 00004e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001f8 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000001fc 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000200 0000062f R_ARM_THM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ +00000204 00000630 R_ARM_THM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ +0000020a 00004e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000210 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000214 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000021a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000021e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000224 00004f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000022a 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000022e 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000232 0000062f R_ARM_THM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ -00000236 00000630 R_ARM_THM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ -0000023c 00004e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000244 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000248 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000024c 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000250 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002b0 0000140a R_ARM_THM_CALL 00000001 cfunction_check_kwargs.part.0 │ │ │ │ │ -000002c6 0000510a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000002d2 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002d6 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002de 0000112f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC3 │ │ │ │ │ -000002e2 00001130 R_ARM_THM_MOVT_ABS 000000a4 .LC3 │ │ │ │ │ -000002ea 0000530a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000300 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000306 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ -0000030a 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ -00000310 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000031c 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000332 0000560a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000396 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000040e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000042e 0000580a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000043c 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000440 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000444 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004fa 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ -000004fe 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ -00000506 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000051c 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000057c 0000140a R_ARM_THM_CALL 00000001 cfunction_check_kwargs.part.0 │ │ │ │ │ -0000058c 0000510a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000598 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000059c 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005a4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC6 │ │ │ │ │ -000005a8 00001e30 R_ARM_THM_MOVT_ABS 00000108 .LC6 │ │ │ │ │ -000005b0 0000530a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000005c6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005cc 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ -000005d0 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ -000005d6 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000005e0 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000638 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000063c 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000646 0000212f R_ARM_THM_MOVW_ABS_NC 00000134 .LC7 │ │ │ │ │ -0000064a 00002130 R_ARM_THM_MOVT_ABS 00000134 .LC7 │ │ │ │ │ -00000650 0000530a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000066c 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000006cc 0000140a R_ARM_THM_CALL 00000001 cfunction_check_kwargs.part.0 │ │ │ │ │ -000006d8 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ -000006dc 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ -000006e2 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000006f0 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000706 00005b0a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ -00000710 00005c0a R_ARM_THM_CALL 00000000 Py_HashPointer │ │ │ │ │ -00000798 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ -0000079c 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ -000007a2 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000007b4 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003f2 0000571e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000628 0000591e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000666 00005a1e R_ARM_THM_JUMP24 00000000 PyVectorcall_Call │ │ │ │ │ -00000724 0000621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000022c 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000230 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000234 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000298 0000140a R_ARM_THM_CALL 00000001 cfunction_check_kwargs.part.0 │ │ │ │ │ +000002ae 0000510a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000002ba 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002be 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002c6 0000112f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC3 │ │ │ │ │ +000002ca 00001130 R_ARM_THM_MOVT_ABS 000000a4 .LC3 │ │ │ │ │ +000002d2 0000530a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000002e8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ee 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ +000002f2 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ +000002f8 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000304 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000031a 0000560a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000037e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000039c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000416 0000580a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000424 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000428 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000042c 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004e2 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ +000004e6 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ +000004ee 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000504 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000564 0000140a R_ARM_THM_CALL 00000001 cfunction_check_kwargs.part.0 │ │ │ │ │ +00000574 0000510a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000580 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000584 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000058c 00001e2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC6 │ │ │ │ │ +00000590 00001e30 R_ARM_THM_MOVT_ABS 00000108 .LC6 │ │ │ │ │ +00000598 0000530a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000005ae 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005b4 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ +000005b8 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ +000005be 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000005c8 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000620 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000624 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000062e 0000212f R_ARM_THM_MOVW_ABS_NC 00000134 .LC7 │ │ │ │ │ +00000632 00002130 R_ARM_THM_MOVT_ABS 00000134 .LC7 │ │ │ │ │ +00000638 0000530a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000654 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006b4 0000140a R_ARM_THM_CALL 00000001 cfunction_check_kwargs.part.0 │ │ │ │ │ +000006c0 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ +000006c4 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ +000006ca 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000006d8 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006ee 00005b0a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ +000006f8 00005c0a R_ARM_THM_CALL 00000000 Py_HashPointer │ │ │ │ │ +00000780 0000122f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC4 │ │ │ │ │ +00000784 00001230 R_ARM_THM_MOVT_ABS 000000c8 .LC4 │ │ │ │ │ +0000078a 0000550a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000079c 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003da 0000571e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000610 0000591e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000064e 00005a1e R_ARM_THM_JUMP24 00000000 PyVectorcall_Call │ │ │ │ │ +0000070c 0000621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x23cc contains 17 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x23b4 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000002e 0000352f R_ARM_THM_MOVW_ABS_NC 00000198 .LC10 │ │ │ │ │ 00000032 00003530 R_ARM_THM_MOVT_ABS 00000198 .LC10 │ │ │ │ │ 00000036 0000690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000068 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -11,43 +11,43 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r0, #655 @ 0x28f │ │ │ │ │ sub sp, #16 │ │ │ │ │ ands r0, r5 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bgt.n f4 │ │ │ │ │ + bgt.n f2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 210 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ bhi.w 210 │ │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ │ - .word 0x00f000bc │ │ │ │ │ - .word 0x00c000bc │ │ │ │ │ + .word 0x00f000b5 │ │ │ │ │ + .word 0x00b900b5 │ │ │ │ │ .word 0x00f000f0 │ │ │ │ │ .word 0x000800f0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC cfunction_vectorcall_O │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS cfunction_vectorcall_O │ │ │ │ │ lsls r5, r5, #22 │ │ │ │ │ - bmi.n 112 │ │ │ │ │ + bmi.n 110 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22a │ │ │ │ │ - ldr r3, [pc, #496] @ (244 ) │ │ │ │ │ + bne.w 1f8 │ │ │ │ │ + ldr r3, [pc, #472] @ (22c ) │ │ │ │ │ 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 r0, [r3, #1992] @ 0x7c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188 │ │ │ │ │ + beq.n 16a │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #1996] @ 0x7cc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r3, #1992] @ 0x7c8 │ │ │ │ │ str.w ip, [r3, #1996] @ 0x7cc │ │ │ │ │ @@ -55,27 +55,27 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 174 │ │ │ │ │ + beq.n 186 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 174 │ │ │ │ │ + bge.n 186 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17a │ │ │ │ │ + bne.n 18c │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ - ldr r3, [pc, #400] @ (248 ) │ │ │ │ │ + ldr r3, [pc, #380] @ (230 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -90,222 +90,213 @@ │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ str.w r1, [r2, #3760] @ 0xeb0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ │ - beq.n 1ba │ │ │ │ │ + beq.n 1ac │ │ │ │ │ movw r6, #642 @ 0x282 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 1c4 │ │ │ │ │ + beq.n 1b6 │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ bne.w 210 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC cfunction_vectorcall_FASTCALL │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS cfunction_vectorcall_FASTCALL │ │ │ │ │ lsls r0, r5, #22 │ │ │ │ │ bpl.n 4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f6 │ │ │ │ │ - ldr r0, [pc, #308] @ (24c ) │ │ │ │ │ + beq.n 1de │ │ │ │ │ + ldr r0, [pc, #284] @ (234 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [ip, #2000] @ 0x7d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ce │ │ │ │ │ + beq.n 1c0 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ ldr.w r3, [ip, #2004] @ 0x7d4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r3, [ip, #2000] @ 0x7d0 │ │ │ │ │ str.w lr, [ip, #2004] @ 0x7d4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f2 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - str.w ip, [r3] │ │ │ │ │ + itt lt │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r3] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ + b.n 17c │ │ │ │ │ + ldr r0, [pc, #204] @ (238 ) │ │ │ │ │ + strd r1, r2, [sp] │ │ │ │ │ + bl 0 <_PyObject_GC_New> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1f4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9a │ │ │ │ │ + bne.n 98 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ac │ │ │ │ │ + beq.n aa │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - b.n ac │ │ │ │ │ - ldr r0, [pc, #196] @ (250 ) │ │ │ │ │ - strd r1, r2, [sp] │ │ │ │ │ - bl 0 <_PyObject_GC_New> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 20c │ │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r4, [r0, #8] │ │ │ │ │ - str r3, [r0, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 9a │ │ │ │ │ - b.n 174 │ │ │ │ │ + b.n aa │ │ │ │ │ movs r6, #0 │ │ │ │ │ lsls r0, r5, #22 │ │ │ │ │ - bmi.n 112 │ │ │ │ │ + bmi.n 110 │ │ │ │ │ b.n 4c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC cfunction_vectorcall_NOARGS │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS cfunction_vectorcall_NOARGS │ │ │ │ │ - b.n 1aa │ │ │ │ │ + b.n 19c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - b.n 1aa │ │ │ │ │ + b.n 19c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ - b.n 1aa │ │ │ │ │ + b.n 19c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r0, 20c │ │ │ │ │ - ldr.w ip, [r3] │ │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 160 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - b.n 16a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 154 │ │ │ │ │ + b.n 1f4 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f0 │ │ │ │ │ + b.n ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 20c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 1f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 20c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 1f4 │ │ │ │ │ nop │ │ │ │ │ - .word 0x000001e8 │ │ │ │ │ + .word 0x000001d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000018e │ │ │ │ │ + .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000012c │ │ │ │ │ + .word 0x00000116 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000254 : │ │ │ │ │ +0000023c : │ │ │ │ │ cfunction_vectorcall_NOARGS(): │ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #184] @ (31c ) │ │ │ │ │ + ldr r1, [pc, #184] @ (304 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r5, [ip, r1] │ │ │ │ │ - cbnz r3, 2a4 │ │ │ │ │ + cbnz r3, 28c │ │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 2c2 │ │ │ │ │ + bne.n 2aa │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 306 │ │ │ │ │ + bcc.n 2ee │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 2ba │ │ │ │ │ + cbz r3, 2a2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ adds r7, #8 │ │ │ │ │ ands.w r1, r1, #32 │ │ │ │ │ itte ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ movne r0, r1 │ │ │ │ │ ldreq r0, [r4, #12] │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 278 │ │ │ │ │ + beq.n 260 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL cfunction_check_kwargs.part.0 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 278 │ │ │ │ │ + beq.n 260 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba │ │ │ │ │ + beq.n 2a2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -315,231 +306,231 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ba │ │ │ │ │ + bge.n 2a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ba │ │ │ │ │ + bne.n 2a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ba │ │ │ │ │ + b.n 2a2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ba │ │ │ │ │ - b.n 286 │ │ │ │ │ + bne.n 2a2 │ │ │ │ │ + b.n 26e │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000320 : │ │ │ │ │ +00000308 : │ │ │ │ │ meth_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 42c │ │ │ │ │ + bne.n 414 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bmi.n 3f6 │ │ │ │ │ + bmi.n 3de │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, 384 │ │ │ │ │ + cbnz r0, 36c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbnz r0, 3a2 │ │ │ │ │ - ldr r3, [pc, #236] @ (43c ) │ │ │ │ │ + cbnz r0, 38a │ │ │ │ │ + ldr r3, [pc, #236] @ (424 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3cc │ │ │ │ │ + bne.n 3b4 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1996] @ 0x7cc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 3ea │ │ │ │ │ + bhi.n 3d2 │ │ │ │ │ ldr.w r1, [r3, #1992] @ 0x7c8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1992] @ 0x7c8 │ │ │ │ │ str.w r2, [r3, #1996] @ 0x7cc │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34a │ │ │ │ │ + bge.n 332 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34a │ │ │ │ │ + bne.n 332 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34e │ │ │ │ │ + beq.n 336 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34e │ │ │ │ │ + bge.n 336 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34e │ │ │ │ │ + bne.n 336 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #132] @ (440 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (428 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 360 │ │ │ │ │ + beq.n 348 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2004] @ 0x7d4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 3ea │ │ │ │ │ + bhi.n 3d2 │ │ │ │ │ ldr.w r1, [r3, #2000] @ 0x7d0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #2000] @ 0x7d0 │ │ │ │ │ str.w r2, [r3, #2004] @ 0x7d4 │ │ │ │ │ - b.n 37c │ │ │ │ │ + b.n 364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 408 │ │ │ │ │ + cbz r0, 3f0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 408 │ │ │ │ │ + bge.n 3f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 40e │ │ │ │ │ + cbz r3, 3f6 │ │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ │ - b.n 346 │ │ │ │ │ + b.n 32e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 380 │ │ │ │ │ + bne.n 368 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbnz r0, 434 │ │ │ │ │ - ldr r3, [pc, #36] @ (444 ) │ │ │ │ │ + cbnz r0, 41c │ │ │ │ │ + ldr r3, [pc, #36] @ (42c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 3cc │ │ │ │ │ + b.n 3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n 33c │ │ │ │ │ + b.n 324 │ │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 38a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000448 : │ │ │ │ │ +00000430 : │ │ │ │ │ meth_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bmi.n 48c │ │ │ │ │ + bmi.n 474 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 480 │ │ │ │ │ + cbz r0, 468 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 488 │ │ │ │ │ + cbnz r0, 470 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r0, 486 │ │ │ │ │ + cbz r0, 46e │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 476 │ │ │ │ │ + bne.n 45e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 466 │ │ │ │ │ + beq.n 44e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 466 │ │ │ │ │ - b.n 488 │ │ │ │ │ + beq.n 44e │ │ │ │ │ + b.n 470 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000004a0 : │ │ │ │ │ +00000488 : │ │ │ │ │ cfunction_vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #108] @ 51c │ │ │ │ │ + ldr.w ip, [pc, #108] @ 504 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w ip, [ip] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n 4fa │ │ │ │ │ + bcc.n 4e2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 512 │ │ │ │ │ + beq.n 4fa │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov ip, lr │ │ │ │ │ adds r7, #8 │ │ │ │ │ lsls r1, r1, #26 │ │ │ │ │ iteet pl │ │ │ │ │ movpl r1, r5 │ │ │ │ │ movmi r1, r5 │ │ │ │ │ @@ -553,76 +544,76 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ strd r3, r2, [r7] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d0 │ │ │ │ │ + beq.n 4b8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000520 : │ │ │ │ │ +00000508 : │ │ │ │ │ cfunction_vectorcall_O(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #176] @ (5e0 ) │ │ │ │ │ + ldr r5, [pc, #176] @ (5c8 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr.w r5, [lr, r5] │ │ │ │ │ - cbnz r3, 572 │ │ │ │ │ + cbnz r3, 55a │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 588 │ │ │ │ │ + bne.n 570 │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 5cc │ │ │ │ │ + bcc.n 5b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 580 │ │ │ │ │ + cbz r3, 568 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r7, #12 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #0 │ │ │ │ │ ldrpl r0, [r4, #12] │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 546 │ │ │ │ │ + beq.n 52e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL cfunction_check_kwargs.part.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 580 │ │ │ │ │ + beq.n 568 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -632,72 +623,72 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 580 │ │ │ │ │ + bge.n 568 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 580 │ │ │ │ │ + bne.n 568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 580 │ │ │ │ │ + b.n 568 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 580 │ │ │ │ │ - b.n 556 │ │ │ │ │ + bne.n 568 │ │ │ │ │ + b.n 53e │ │ │ │ │ .word 0x000000a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000005e4 : │ │ │ │ │ +000005cc : │ │ │ │ │ cfunction_call(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #120] @ (66c ) │ │ │ │ │ + ldr r3, [pc, #120] @ (654 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ lsls r4, r3, #31 │ │ │ │ │ - bpl.n 662 │ │ │ │ │ + bpl.n 64a │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bmi.n 658 │ │ │ │ │ + bmi.n 640 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bpl.n 62c │ │ │ │ │ + bpl.n 614 │ │ │ │ │ blx r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ - cbnz r2, 632 │ │ │ │ │ + cbnz r2, 61a │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 61c │ │ │ │ │ + b.n 604 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 62e │ │ │ │ │ + beq.n 616 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -706,61 +697,61 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ands.w r0, r3, #2 │ │ │ │ │ - beq.n 62c │ │ │ │ │ + beq.n 614 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 61a │ │ │ │ │ + b.n 602 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyVectorcall_Call │ │ │ │ │ nop │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000670 : │ │ │ │ │ +00000658 : │ │ │ │ │ cfunction_vectorcall_FASTCALL(): │ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr.w ip, [pc, #112] @ 6f0 │ │ │ │ │ + ldr.w ip, [pc, #112] @ 6d8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w ip, [ip] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ │ - cbnz r3, 6c4 │ │ │ │ │ + cbnz r3, 6ac │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 6d8 │ │ │ │ │ + bcc.n 6c0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 6d0 │ │ │ │ │ + cbz r3, 6b8 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ adds r7, #8 │ │ │ │ │ lsls r1, r1, #26 │ │ │ │ │ iteet pl │ │ │ │ │ movpl r1, r5 │ │ │ │ │ movmi r1, r5 │ │ │ │ │ movmi r0, #0 │ │ │ │ │ ldrpl r0, [r4, #12] │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 69a │ │ │ │ │ + beq.n 682 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL cfunction_check_kwargs.part.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ │ @@ -769,21 +760,21 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a2 │ │ │ │ │ - b.n 6d0 │ │ │ │ │ + beq.n 68a │ │ │ │ │ + b.n 6b8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000006f4 : │ │ │ │ │ +000006dc : │ │ │ │ │ meth_hash(): │ │ │ │ │ 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, #12] │ │ │ │ │ @@ -796,49 +787,49 @@ │ │ │ │ │ R_ARM_THM_CALL Py_HashPointer │ │ │ │ │ eors r0, r5 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ it eq │ │ │ │ │ mvneq.w r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000720 : │ │ │ │ │ +00000708 : │ │ │ │ │ meth_get__name__(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -00000728 : │ │ │ │ │ +00000710 : │ │ │ │ │ cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #120] @ (7b4 ) │ │ │ │ │ + ldr r0, [pc, #120] @ (79c ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ ldr.w r5, [ip, r0] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ands.w r1, r1, #512 @ 0x200 │ │ │ │ │ - beq.n 790 │ │ │ │ │ + beq.n 778 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bcc.n 796 │ │ │ │ │ + bcc.n 77e │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbz r5, 7aa │ │ │ │ │ + cbz r5, 792 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ ittet pl │ │ │ │ │ movpl r2, r8 │ │ │ │ │ movpl r1, r6 │ │ │ │ │ movmi r2, r8 │ │ │ │ │ ldrpl r0, [r4, #12] │ │ │ │ │ @@ -848,25 +839,25 @@ │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ blx r5 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcs.n 766 │ │ │ │ │ + bcs.n 74e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - cbz r0, 7ae │ │ │ │ │ + cbz r0, 796 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 788 │ │ │ │ │ + b.n 770 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - b.n 766 │ │ │ │ │ + b.n 74e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ ├── object.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 38736 (bytes into file) │ │ │ │ │ + Start of section headers: 38816 (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 0x9750: │ │ │ │ │ +There are 18 section headers, starting at offset 0x97a0: │ │ │ │ │ │ │ │ │ │ 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 00049c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007910 000210 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007940 000210 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0004d0 000334 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007b20 0000e8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007b50 0000e8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000804 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000804 000787 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000f8c 00262c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007c08 0010d0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0035b8 000894 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008cd8 000618 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003e4c 0002c7 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0092f0 0003d0 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004113 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004113 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004148 001d90 10 16 159 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005ed8 001a37 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0096c0 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000f8c 00265c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007c38 0010f0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0035e8 000894 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008d28 000618 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003e7c 0002c7 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 009340 0003d0 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004143 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004143 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004178 001d90 10 16 159 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005f08 001a37 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 009710 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 {} │ │ │ │ │ @@ -39,51 +39,51 @@ │ │ │ │ │ 35: 00000e84 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 36: 00001264 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 00001268 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 38: 000001cc 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 39: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 40: 000001f0 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 41: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 42: 000016a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 000016a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 44: 000018e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 000018ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 0000194c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 000016ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 000016b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 0000191c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00001920 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00001980 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 47: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 48: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 49: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 50: 00001954 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 00001a48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00001988 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 00001a78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 52: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 53: 0000029c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 54: 000002c4 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 55: 00001a4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 56: 00001b18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 57: 00001b1c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 58: 00001b51 10 FUNC LOCAL DEFAULT 7 none_hash │ │ │ │ │ + 55: 00001a7c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 56: 00001b44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00001b48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 58: 00001b7d 10 FUNC LOCAL DEFAULT 7 none_hash │ │ │ │ │ 59: 000002f0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 60: 00001be8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00001bec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 60: 00001c14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00001c18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 62: 0000033c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 63: 00000199 80 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ - 64: 00001e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00001e48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 65: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 66: 00000010 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 67: 00001e24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 68: 00001f48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 00001f4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 67: 00001e50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 68: 00001f74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 00001f78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 70: 00000368 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 71: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 72: 0000018c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 73: 00000198 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 74: 000020b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 75: 000020b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 76: 00002120 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00002124 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 78: 00002561 50 FUNC LOCAL DEFAULT 7 free_object │ │ │ │ │ + 74: 000020e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 000020e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 76: 00002150 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00002154 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 78: 00002591 50 FUNC LOCAL DEFAULT 7 free_object │ │ │ │ │ 79: 000003c4 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 80: 00000014 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 81: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 82: 00000255 12 FUNC LOCAL DEFAULT 1 none_repr │ │ │ │ │ 83: 000003e0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 84: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 85: 00000404 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ @@ -193,15 +193,15 @@ │ │ │ │ │ 189: 00000691 478 FUNC GLOBAL DEFAULT 7 PyObject_GenericSetAttr │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupStackRefAndVersion │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObjectDict_SetItem │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_StoreInstanceAttribute │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 196: 000018ed 104 FUNC GLOBAL HIDDEN 7 _PyObject_SetAttributeErrorContext │ │ │ │ │ + 196: 00001921 104 FUNC GLOBAL HIDDEN 7 _PyObject_SetAttributeErrorContext │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 198: 00000871 564 FUNC GLOBAL DEFAULT 7 _PyObject_GenericSetAttrWithDict │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ 201: 00000abd 104 FUNC GLOBAL DEFAULT 7 _PyObject_New │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ @@ -227,64 +227,64 @@ │ │ │ │ │ 223: 000011f1 120 FUNC GLOBAL DEFAULT 7 PyObject_IsTrue │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 226: 00001269 46 FUNC GLOBAL HIDDEN 7 _PyObject_ComputedDictPointer │ │ │ │ │ 227: 00001299 234 FUNC GLOBAL DEFAULT 7 PyObject_GetAttrString │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 229: 00001385 14 FUNC GLOBAL DEFAULT 7 PyCallable_Check │ │ │ │ │ - 230: 00001395 788 FUNC GLOBAL DEFAULT 7 PyObject_RichCompareBool │ │ │ │ │ + 230: 00001395 800 FUNC GLOBAL DEFAULT 7 PyObject_RichCompareBool │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 236: 000016a9 580 FUNC GLOBAL DEFAULT 7 PyObject_RichCompare │ │ │ │ │ + 236: 000016b5 620 FUNC GLOBAL DEFAULT 7 PyObject_RichCompare │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 240: 00001955 248 FUNC GLOBAL DEFAULT 7 PyObject_Str │ │ │ │ │ + 240: 00001989 244 FUNC GLOBAL DEFAULT 7 PyObject_Str │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 242: 00001a4d 208 FUNC GLOBAL DEFAULT 7 PyObject_Repr │ │ │ │ │ + 242: 00001a7d 204 FUNC GLOBAL DEFAULT 7 PyObject_Repr │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 244: 00001b1d 52 FUNC GLOBAL DEFAULT 7 Py_GetConstant │ │ │ │ │ - 245: 00001b5d 144 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 244: 00001b49 52 FUNC GLOBAL DEFAULT 7 Py_GetConstant │ │ │ │ │ + 245: 00001b89 144 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 246: 0000063f 282 FUNC GLOBAL DEFAULT 9 _PyObject_AssertFailed │ │ │ │ │ - 247: 00001bed 66 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizer │ │ │ │ │ - 248: 00001c31 264 FUNC GLOBAL DEFAULT 7 PyObject_HasAttrWithError │ │ │ │ │ - 249: 00001d39 14 FUNC GLOBAL DEFAULT 7 PyObject_SelfIter │ │ │ │ │ - 250: 00001d49 220 FUNC GLOBAL DEFAULT 7 PyObject_Bytes │ │ │ │ │ + 247: 00001c19 66 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizer │ │ │ │ │ + 248: 00001c5d 264 FUNC GLOBAL DEFAULT 7 PyObject_HasAttrWithError │ │ │ │ │ + 249: 00001d65 14 FUNC GLOBAL DEFAULT 7 PyObject_SelfIter │ │ │ │ │ + 250: 00001d75 220 FUNC GLOBAL DEFAULT 7 PyObject_Bytes │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromObject │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ 255: 00000001 20 FUNC GLOBAL DEFAULT 9 PyRefTracer_SetTracer │ │ │ │ │ - 256: 00001e25 296 FUNC GLOBAL HIDDEN 7 _PyObject_IsAbstract │ │ │ │ │ - 257: 00001f4d 6 FUNC GLOBAL DEFAULT 7 PyObject_DelAttr │ │ │ │ │ - 258: 00001f55 20 FUNC GLOBAL DEFAULT 7 _Py_DecRef │ │ │ │ │ + 256: 00001e51 296 FUNC GLOBAL HIDDEN 7 _PyObject_IsAbstract │ │ │ │ │ + 257: 00001f79 6 FUNC GLOBAL DEFAULT 7 PyObject_DelAttr │ │ │ │ │ + 258: 00001f81 20 FUNC GLOBAL DEFAULT 7 _Py_DecRef │ │ │ │ │ 259: 00000061 312 FUNC GLOBAL DEFAULT 1 PyObject_Dir │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Sort │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrameLocals │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetGlobalsFromRunningMain │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 269: 00001f69 336 FUNC GLOBAL DEFAULT 7 Py_ReprEnter │ │ │ │ │ + 269: 00001f95 340 FUNC GLOBAL DEFAULT 7 Py_ReprEnter │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_GetDict │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 273: 000020b9 108 FUNC GLOBAL DEFAULT 7 Py_ReprLeave │ │ │ │ │ + 273: 000020e9 108 FUNC GLOBAL DEFAULT 7 Py_ReprLeave │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ - 275: 00002125 1084 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ + 275: 00002155 1084 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawFree │ │ │ │ │ - 279: 00002595 142 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ + 279: 000025c5 142 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ 281: 000001e9 106 FUNC GLOBAL DEFAULT 1 PyObject_ASCII │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_AsASCIIString │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeASCII │ │ │ │ │ 284: 00000015 42 FUNC GLOBAL HIDDEN 9 _PyObject_DebugTypeStats │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DebugMallocStats │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_DebugMallocStats │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND fwrite │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OSError │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND ferror │ │ │ │ │ 305: 00000399 46 FUNC GLOBAL DEFAULT 1 PyObject_HashNotImplemented │ │ │ │ │ 306: 000003c9 180 FUNC GLOBAL DEFAULT 1 _PyObject_FunctionStr │ │ │ │ │ - 307: 00002625 4 FUNC GLOBAL DEFAULT 7 Py_GetConstantBorrowed │ │ │ │ │ + 307: 00002655 4 FUNC GLOBAL DEFAULT 7 Py_GetConstantBorrowed │ │ │ │ │ 308: 00000251 14 FUNC GLOBAL DEFAULT 9 _Py_IncRef │ │ │ │ │ 309: 0000047d 28 FUNC GLOBAL DEFAULT 1 PyObject_Not │ │ │ │ │ 310: 0000025f 2 FUNC GLOBAL DEFAULT 9 _Py_ResurrectReference │ │ │ │ │ 311: 00000261 48 FUNC GLOBAL DEFAULT 9 PyObject_GenericSetDict │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetDict │ │ │ │ │ 313: 00000291 44 FUNC GLOBAL HIDDEN 9 _PyObject_NextNotImplemented │ │ │ │ │ 314: 000002bd 54 FUNC GLOBAL DEFAULT 9 PyObject_HasAttrString │ │ │ │ │ @@ -324,15 +324,15 @@ │ │ │ │ │ 320: 000004b9 14 FUNC GLOBAL DEFAULT 9 PyUnstable_IsImmortal │ │ │ │ │ 321: 00000499 4 FUNC GLOBAL DEFAULT 1 Py_TYPE │ │ │ │ │ 322: 000004c7 16 FUNC GLOBAL DEFAULT 9 Py_IncRef │ │ │ │ │ 323: 000004d7 4 FUNC GLOBAL DEFAULT 9 Py_DecRef │ │ │ │ │ 324: 000004db 8 FUNC GLOBAL DEFAULT 9 Py_Is │ │ │ │ │ 325: 000004e3 2 FUNC GLOBAL DEFAULT 9 PyUnstable_EnableTryIncRef │ │ │ │ │ 326: 000004e5 26 FUNC GLOBAL DEFAULT 9 PyUnstable_TryIncRef │ │ │ │ │ - 327: 00002629 4 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ + 327: 00002659 4 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ 328: 000004ff 16 FUNC GLOBAL DEFAULT 9 Py_XNewRef │ │ │ │ │ 329: 0000050f 22 FUNC GLOBAL DEFAULT 9 PyRefTracer_GetTracer │ │ │ │ │ 330: 00000525 90 FUNC GLOBAL DEFAULT 9 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ │ 331: 0000057f 10 FUNC GLOBAL DEFAULT 9 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ │ 332: 0000058d 68 FUNC GLOBAL DEFAULT 9 PyObject_InitVar │ │ │ │ │ 333: 000005d1 2 FUNC GLOBAL DEFAULT 9 _Py_BreakPoint │ │ │ │ │ 334: 000005d3 94 FUNC GLOBAL DEFAULT 9 _PyObject_GetDictPtr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7910 contains 66 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7940 contains 66 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000030 0000a80a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ 0000003a 0000a90a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000042 0000aa0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000004c 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ 00000178 00004730 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ 0000017e 00010a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000186 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 0000018c 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000190 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000194 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001e0 00010c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000001f6 0000f20a R_ARM_THM_CALL 00001a4d PyObject_Repr │ │ │ │ │ +000001f6 0000f20a R_ARM_THM_CALL 00001a7d PyObject_Repr │ │ │ │ │ 00000204 00004f2f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC25 │ │ │ │ │ 00000208 00004f30 R_ARM_THM_MOVT_ABS 000003c4 .LC25 │ │ │ │ │ 0000020c 00011a0a R_ARM_THM_CALL 00000000 _PyUnicode_AsASCIIString │ │ │ │ │ 00000222 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 00000230 00011b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeASCII │ │ │ │ │ 00000246 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 00000254 0000512f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ @@ -62,17 +62,17 @@ │ │ │ │ │ 0000046c 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000470 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000474 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000478 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000048a 0000df0a R_ARM_THM_CALL 000011f1 PyObject_IsTrue │ │ │ │ │ 000001d2 00010b1e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000025c 0000e41e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000464 0000f01e R_ARM_THM_JUMP24 00001955 PyObject_Str │ │ │ │ │ +00000464 0000f01e R_ARM_THM_JUMP24 00001989 PyObject_Str │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7b20 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7b50 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00016502 R_ARM_ABS32 00000028 _Py_NoneStruct │ │ │ │ │ 00000004 0000e102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000008 0000e002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 0000000c 0001d602 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ 00000010 00016302 R_ARM_ABS32 00000030 _Py_NotImplementedStruct │ │ │ │ │ 0000002c 00016602 R_ARM_ABS32 000001d4 _PyNone_Type │ │ │ │ │ @@ -90,21 +90,21 @@ │ │ │ │ │ 000001b4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00006d02 R_ARM_ABS32 0000039b NotImplemented_reduce │ │ │ │ │ 000001d8 00016802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ec 00007e02 R_ARM_ABS32 00000631 none_dealloc │ │ │ │ │ 00000200 00005202 R_ARM_ABS32 00000255 none_repr │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00003a02 R_ARM_ABS32 00001b51 none_hash │ │ │ │ │ +00000210 00003a02 R_ARM_ABS32 00001b7d none_hash │ │ │ │ │ 0000022c 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000238 0001d802 R_ARM_ABS32 00000000 _Py_BaseObject_RichCompare │ │ │ │ │ 00000270 00007002 R_ARM_ABS32 00000401 none_new │ │ │ │ │ 000002c8 00007b02 R_ARM_ABS32 00000589 none_bool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7c08 contains 538 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7c38 contains 542 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a10a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 00000026 0000a20a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000040 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000044 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000048 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000004c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -155,15 +155,15 @@ │ │ │ │ │ 00000470 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000476 0000c20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000047e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000482 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000488 0000162f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 0000048c 00001630 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 00000494 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000049c 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000049c 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 000004ce 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 000004f4 0000bc0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ 00000502 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 00000512 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 0000051e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000522 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000052e 0000172f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ @@ -175,15 +175,15 @@ │ │ │ │ │ 0000054e 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ 00000556 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000568 0000152f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ 0000056c 0000162f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 00000570 00001530 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ 00000574 00001630 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 00000578 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000580 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000580 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000586 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000058a 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000058e 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00000592 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ 0000059a 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005ac 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ 000005da 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ @@ -217,15 +217,15 @@ │ │ │ │ │ 000007a0 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 000007a6 0000c20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000007ae 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000007b2 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000007b8 0000162f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 000007bc 00001630 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 000007c4 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007cc 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +000007cc 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 000007e2 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 000007e8 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000007ec 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000007f8 0000172f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ 000007fc 00001730 R_ARM_THM_MOVT_ABS 0000013c .LC9 │ │ │ │ │ 00000802 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000080c 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -236,15 +236,15 @@ │ │ │ │ │ 0000082c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000691 PyObject_GenericSetAttr │ │ │ │ │ 00000830 0000bd30 R_ARM_THM_MOVT_ABS 00000691 PyObject_GenericSetAttr │ │ │ │ │ 0000083a 0000152f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ 0000083e 0000162f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 00000842 00001530 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ 00000846 00001630 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 0000084a 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000852 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000852 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 0000085a 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 00000862 0000a20a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000898 0000a10a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 000008c0 0000be0a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ 000008f8 0000bf0a R_ARM_THM_CALL 00000000 _PyObjectDict_SetItem │ │ │ │ │ 00000950 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 0000095c 0000c00a R_ARM_THM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ @@ -253,15 +253,15 @@ │ │ │ │ │ 00000984 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 0000098a 0000c20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000992 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000996 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000099c 0000162f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 000009a0 00001630 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 000009a8 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009b0 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +000009b0 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 000009b6 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000009ba 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009be 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 000009c2 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ 000009ca 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009d4 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000009d8 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ @@ -273,24 +273,24 @@ │ │ │ │ │ 00000a56 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000691 PyObject_GenericSetAttr │ │ │ │ │ 00000a5a 0000bd30 R_ARM_THM_MOVT_ABS 00000691 PyObject_GenericSetAttr │ │ │ │ │ 00000a64 0000152f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ 00000a68 0000162f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 00000a6c 00001530 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ 00000a70 00001630 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 00000a74 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a7c 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000a7c 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000a84 0000a20a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000a92 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 00000a9c 0000c80a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00000ad0 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000b20 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b46 0000ce2f R_ARM_THM_MOVW_ABS_NC 000011e9 PyObject_GenericGetAttr │ │ │ │ │ 00000b4a 0000ce30 R_ARM_THM_MOVT_ABS 000011e9 PyObject_GenericGetAttr │ │ │ │ │ 00000b56 0000cf0a R_ARM_THM_CALL 00000f75 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00000b6a 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000b6a 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000b72 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000b76 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000b7c 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00000b80 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ 00000b86 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000b94 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ 00000bac 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ 00000d26 0000d50a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 00000d4e 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 00000d78 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000d7c 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000d86 0000162f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 00000d8a 00001630 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 00000d8e 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d96 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000d96 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000db2 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 00000dba 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 00000dc2 0000a20a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000e12 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000e64 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000e80 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ea2 0000ce2f R_ARM_THM_MOVW_ABS_NC 000011e9 PyObject_GenericGetAttr │ │ │ │ │ @@ -346,15 +346,15 @@ │ │ │ │ │ 00000fde 0000d50a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 00001072 0000d30a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 000010a6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000010aa 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000010b4 0000162f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 000010b8 00001630 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 000010bc 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010c4 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +000010c4 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 000010cc 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000010d0 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000010e0 0000d40a R_ARM_THM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ 00001100 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 0000110a 0000de0a R_ARM_THM_CALL 00000000 _PyObject_MaterializeManagedDict │ │ │ │ │ 00001122 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00001126 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ @@ -377,15 +377,15 @@ │ │ │ │ │ 0000120c 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00001210 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000012b4 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000012cc 0000ce2f R_ARM_THM_MOVW_ABS_NC 000011e9 PyObject_GenericGetAttr │ │ │ │ │ 000012d0 0000ce30 R_ARM_THM_MOVT_ABS 000011e9 PyObject_GenericGetAttr │ │ │ │ │ 000012e0 0000cf0a R_ARM_THM_CALL 00000f75 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -0000130e 0000c40a R_ARM_THM_CALL 000018ed _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000130e 0000c40a R_ARM_THM_CALL 00001921 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00001316 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000131a 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001320 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00001324 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ 0000132a 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001336 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ 0000135a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ @@ -417,235 +417,239 @@ │ │ │ │ │ 0000152c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001562 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001566 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000015a2 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000015a6 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000015aa 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000015ae 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015d2 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000015d6 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015e2 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000015e6 00002930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000015f0 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015f4 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015fc 0000282f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ -00001600 00002830 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ -00001610 0000eb0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000161e 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00001634 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001638 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001656 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00001668 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -0000167a 0000df0a R_ARM_THM_CALL 000011f1 PyObject_IsTrue │ │ │ │ │ -00001698 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -000016a0 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016a4 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016f4 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016f8 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001756 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000175a 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000176c 0000ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000177e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001782 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017b6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017ba 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017f2 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000017f6 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000017fa 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000017fe 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000181c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001820 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000182c 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001830 00002930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000183c 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001840 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001848 0000282f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ -0000184c 00002830 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ -0000185c 0000eb0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001864 0000272f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ -00001868 00002730 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ -0000186e 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000187c 0000262f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -00001880 00002630 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -00001888 0000e80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001898 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -000018aa 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -000018c0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000018c4 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000018d2 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -000018e8 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018fa 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000018fe 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001908 0000c20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000190e 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00001916 0000ee0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000192a 0000bb0a R_ARM_THM_CALL 0000033d PyObject_SetAttr │ │ │ │ │ -00001936 0000bb0a R_ARM_THM_CALL 0000033d PyObject_SetAttr │ │ │ │ │ -0000193e 0000ef0a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -0000194c 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001950 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001968 0000f10a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001974 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001978 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000019cc 00002f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ -000019d0 00002f30 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ -000019de 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000019e2 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000019ea 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC17 │ │ │ │ │ -000019ee 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC17 │ │ │ │ │ -000019f4 0000eb0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001a04 0000302f R_ARM_THM_MOVW_ABS_NC 00000238 .LC16 │ │ │ │ │ -00001a08 00003030 R_ARM_THM_MOVT_ABS 00000238 .LC16 │ │ │ │ │ -00001a10 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001a42 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00001a48 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a5e 0000f10a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001a96 0000352f R_ARM_THM_MOVW_ABS_NC 0000029c .LC19 │ │ │ │ │ -00001a9a 00003530 R_ARM_THM_MOVT_ABS 0000029c .LC19 │ │ │ │ │ -00001aa0 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001aac 00002f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ -00001ab0 00002f30 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ -00001abe 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ac2 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001aca 0000362f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC20 │ │ │ │ │ -00001ace 00003630 R_ARM_THM_MOVT_ABS 000002c4 .LC20 │ │ │ │ │ -00001ad4 0000eb0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001aea 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00001af4 0000342f R_ARM_THM_MOVW_ABS_NC 00000288 .LC18 │ │ │ │ │ -00001af8 00003430 R_ARM_THM_MOVT_ABS 00000288 .LC18 │ │ │ │ │ -00001b18 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b2e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001b32 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b40 0000262f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -00001b44 00002630 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -00001b48 0000e80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001bce 0000262f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -00001bd2 00002630 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -00001bd6 00003b2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC21 │ │ │ │ │ -00001bda 00003b30 R_ARM_THM_MOVT_ABS 000002f0 .LC21 │ │ │ │ │ -00001be4 0000f60a R_ARM_THM_CALL 0000063f _PyObject_AssertFailed │ │ │ │ │ -00001be8 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001c4a 0000ce2f R_ARM_THM_MOVW_ABS_NC 000011e9 PyObject_GenericGetAttr │ │ │ │ │ -00001c4e 0000ce30 R_ARM_THM_MOVT_ABS 000011e9 PyObject_GenericGetAttr │ │ │ │ │ -00001c5e 0000cf0a R_ARM_THM_CALL 00000f75 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00001c7c 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ -00001c80 0000d930 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ -00001c88 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ -00001c8c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ -00001c96 0000db0a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ -00001c9e 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001caa 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cc2 0000dc0a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ -00001cce 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001cd2 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001cd8 0000c20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001cde 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001ce4 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00001cfa 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001cfe 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d02 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00001d06 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00001d0e 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d1e 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001d4e 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001d52 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001d80 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001d88 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001daa 00003f0a R_ARM_THM_CALL 00000199 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -00001dc4 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00001dd4 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001dd8 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001dde 00003e2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00001de2 00003e30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00001dea 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e06 00002f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ -00001e0a 00002f30 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ -00001e14 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00001e1c 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e20 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e46 0000ce2f R_ARM_THM_MOVW_ABS_NC 000011e9 PyObject_GenericGetAttr │ │ │ │ │ -00001e4a 0000ce30 R_ARM_THM_MOVT_ABS 000011e9 PyObject_GenericGetAttr │ │ │ │ │ -00001e5c 0000cf0a R_ARM_THM_CALL 00000f75 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00001e66 0000df0a R_ARM_THM_CALL 000011f1 PyObject_IsTrue │ │ │ │ │ -00001e7e 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00001e86 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ -00001e8a 0000d930 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ -00001e92 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ -00001e96 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ -00001ea4 0000db0a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ -00001eae 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001eca 0000dc0a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ -00001ed8 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001edc 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001ee2 0000c20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001ee8 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001f06 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f0a 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f0e 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00001f12 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00001f1a 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f30 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001f48 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f78 00010e0a R_ARM_THM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ -00001f84 0000ae0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000206e 00010f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002076 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000207c 0001100a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000208a 0000c70a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000020a8 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -000020b4 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020c8 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000020ce 00010e0a R_ARM_THM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ -000020d6 0000ae0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -000020f8 0001120a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -0000211a 0001120a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -00002120 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000222e 0001140a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000022fe 0001150a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -0000239a 0001150a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00002442 0001140a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000024cc 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -000024de 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -000024f0 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00002502 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ -00002518 0001160a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -000025a2 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000025a6 00002930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000025b4 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000025be 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000025c8 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000025d2 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000025dc 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000025e8 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000025f0 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000015c4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000015c8 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000015da 0000df0a R_ARM_THM_CALL 000011f1 PyObject_IsTrue │ │ │ │ │ +000015f8 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00001608 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000160c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001618 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000161c 00002930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001626 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000162a 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001632 0000282f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ +00001636 00002830 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ +00001646 0000eb0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001654 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +0000166a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000166e 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000168c 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +0000169e 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +000016ac 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016b0 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001700 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001704 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001760 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001764 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001776 0000ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001788 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000178c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017c8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017cc 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001822 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001826 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000182a 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000182e 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000184c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001850 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000185c 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001860 00002930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000186c 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001870 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001878 0000282f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ +0000187c 00002830 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ +0000188c 0000eb0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001894 0000272f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ +00001898 00002730 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ +0000189e 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018ac 0000262f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +000018b0 00002630 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +000018b8 0000e80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000018ca 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000018ce 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018e4 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +000018fc 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +0000190c 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00001912 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001916 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000191c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000192e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001932 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000193c 0000c20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001942 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000194a 0000ee0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000195e 0000bb0a R_ARM_THM_CALL 0000033d PyObject_SetAttr │ │ │ │ │ +0000196a 0000bb0a R_ARM_THM_CALL 0000033d PyObject_SetAttr │ │ │ │ │ +00001972 0000ef0a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00001980 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001984 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000199c 0000f10a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000019a8 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000019ac 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001a00 00002f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ +00001a04 00002f30 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ +00001a12 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a16 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a1e 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC17 │ │ │ │ │ +00001a22 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC17 │ │ │ │ │ +00001a28 0000eb0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001a38 0000302f R_ARM_THM_MOVW_ABS_NC 00000238 .LC16 │ │ │ │ │ +00001a3c 00003030 R_ARM_THM_MOVT_ABS 00000238 .LC16 │ │ │ │ │ +00001a44 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001a72 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00001a78 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a8e 0000f10a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001ac6 0000352f R_ARM_THM_MOVW_ABS_NC 0000029c .LC19 │ │ │ │ │ +00001aca 00003530 R_ARM_THM_MOVT_ABS 0000029c .LC19 │ │ │ │ │ +00001ad0 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001adc 00002f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ +00001ae0 00002f30 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ +00001aee 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001af2 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001afa 0000362f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC20 │ │ │ │ │ +00001afe 00003630 R_ARM_THM_MOVT_ABS 000002c4 .LC20 │ │ │ │ │ +00001b04 0000eb0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001b1a 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00001b24 0000342f R_ARM_THM_MOVW_ABS_NC 00000288 .LC18 │ │ │ │ │ +00001b28 00003430 R_ARM_THM_MOVT_ABS 00000288 .LC18 │ │ │ │ │ +00001b44 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b5a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b5e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b6c 0000262f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +00001b70 00002630 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +00001b74 0000e80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001bfa 0000262f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +00001bfe 00002630 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +00001c02 00003b2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC21 │ │ │ │ │ +00001c06 00003b30 R_ARM_THM_MOVT_ABS 000002f0 .LC21 │ │ │ │ │ +00001c10 0000f60a R_ARM_THM_CALL 0000063f _PyObject_AssertFailed │ │ │ │ │ +00001c14 00009002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001c76 0000ce2f R_ARM_THM_MOVW_ABS_NC 000011e9 PyObject_GenericGetAttr │ │ │ │ │ +00001c7a 0000ce30 R_ARM_THM_MOVT_ABS 000011e9 PyObject_GenericGetAttr │ │ │ │ │ +00001c8a 0000cf0a R_ARM_THM_CALL 00000f75 _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001ca8 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ +00001cac 0000d930 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ +00001cb4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ +00001cb8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ +00001cc2 0000db0a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ +00001cca 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cd6 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cee 0000dc0a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ +00001cfa 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001cfe 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001d04 0000c20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001d0a 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001d10 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00001d26 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d2a 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d2e 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00001d32 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +00001d3a 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d4a 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001d7a 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001d7e 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001dac 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001db4 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dd6 00003f0a R_ARM_THM_CALL 00000199 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00001df0 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00001e00 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e04 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e0a 00003e2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00001e0e 00003e30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00001e16 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e32 00002f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC15 │ │ │ │ │ +00001e36 00002f30 R_ARM_THM_MOVT_ABS 00000230 .LC15 │ │ │ │ │ +00001e40 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00001e48 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e4c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e72 0000ce2f R_ARM_THM_MOVW_ABS_NC 000011e9 PyObject_GenericGetAttr │ │ │ │ │ +00001e76 0000ce30 R_ARM_THM_MOVT_ABS 000011e9 PyObject_GenericGetAttr │ │ │ │ │ +00001e88 0000cf0a R_ARM_THM_CALL 00000f75 _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001e92 0000df0a R_ARM_THM_CALL 000011f1 PyObject_IsTrue │ │ │ │ │ +00001eaa 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00001eb2 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ +00001eb6 0000d930 R_ARM_THM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ +00001ebe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ +00001ec2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ +00001ed0 0000db0a R_ARM_THM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ +00001eda 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ef6 0000dc0a R_ARM_THM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ +00001f04 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001f08 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001f0e 0000c20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001f14 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001f32 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f36 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f3a 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00001f3e 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +00001f46 0000a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f5c 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001f74 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001fa4 00010e0a R_ARM_THM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ +00001fb0 0000ae0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00002090 00010f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000020a4 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020aa 0001100a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000020b8 0000c70a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000020d6 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +000020e4 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020f8 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000020fe 00010e0a R_ARM_THM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ +00002106 0000ae0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00002128 0001120a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +0000214a 0001120a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +00002150 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000225e 0001140a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000232e 0001150a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +000023ca 0001150a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00002472 0001140a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024fc 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +0000250e 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00002520 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00002532 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ +00002548 0001160a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +000025d2 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000025d6 00002930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000025e4 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000025ee 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 000025f8 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002600 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002608 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002610 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002602 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000260c 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002618 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002620 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002628 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002630 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002638 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002640 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002648 0001180a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 000002a6 0000b41e R_ARM_THM_JUMP24 00000301 _PyTrash_thread_destroy_chain │ │ │ │ │ 000002be 0000b51e R_ARM_THM_JUMP24 00000295 _PyTrash_thread_deposit_object │ │ │ │ │ 00000ab6 0000b31e R_ARM_THM_JUMP24 00000239 _Py_Dealloc │ │ │ │ │ 00000b1a 0000cb1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000e5e 0000cb1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000011ec 0000cf1e R_ARM_THM_JUMP24 00000f75 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -000019da 0000e41e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001a34 0000f21e R_ARM_THM_JUMP24 00001a4d PyObject_Repr │ │ │ │ │ -00001aba 0000e41e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001b02 0000f31e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001d98 0000fd1e R_ARM_THM_JUMP24 00000000 PyBytes_FromObject │ │ │ │ │ -00001e0e 0000fe1e R_ARM_THM_JUMP24 00000000 PyBytes_FromString │ │ │ │ │ -00001f4e 0000bb1e R_ARM_THM_JUMP24 0000033d PyObject_SetAttr │ │ │ │ │ -00001f64 0000b31e R_ARM_THM_JUMP24 00000239 _Py_Dealloc │ │ │ │ │ -00002102 0000ef1e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -0000258e 0000b31e R_ARM_THM_JUMP24 00000239 _Py_Dealloc │ │ │ │ │ -00002624 0000f41e R_ARM_THM_JUMP24 00001b1d Py_GetConstant │ │ │ │ │ -00002628 0000f91e R_ARM_THM_JUMP24 00001d39 PyObject_SelfIter │ │ │ │ │ +00001a0e 0000e41e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001a64 0000f21e R_ARM_THM_JUMP24 00001a7d PyObject_Repr │ │ │ │ │ +00001aea 0000e41e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001b32 0000f31e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001dc4 0000fd1e R_ARM_THM_JUMP24 00000000 PyBytes_FromObject │ │ │ │ │ +00001e3a 0000fe1e R_ARM_THM_JUMP24 00000000 PyBytes_FromString │ │ │ │ │ +00001f7a 0000bb1e R_ARM_THM_JUMP24 0000033d PyObject_SetAttr │ │ │ │ │ +00001f90 0000b31e R_ARM_THM_JUMP24 00000239 _Py_Dealloc │ │ │ │ │ +00002132 0000ef1e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +000025be 0000b31e R_ARM_THM_JUMP24 00000239 _Py_Dealloc │ │ │ │ │ +00002654 0000f41e R_ARM_THM_JUMP24 00001b49 Py_GetConstant │ │ │ │ │ +00002658 0000f91e R_ARM_THM_JUMP24 00001d65 PyObject_SelfIter │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8cd8 contains 195 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8d28 contains 195 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000a602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000024 00011d0a R_ARM_THM_CALL 00000000 _PyDict_DebugMallocStats │ │ │ │ │ 0000002a 00011e0a R_ARM_THM_CALL 00000000 _PyFloat_DebugMallocStats │ │ │ │ │ 00000030 00011f0a R_ARM_THM_CALL 00000000 _PyList_DebugMallocStats │ │ │ │ │ 0000004c 0001222f R_ARM_THM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ 00000050 00012230 R_ARM_THM_MOVT_ABS 00000000 stderr │ │ │ │ │ @@ -692,16 +696,16 @@ │ │ │ │ │ 0000018e 00005b30 R_ARM_THM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ 00000192 0000e90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000001a2 00012a0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ 000001b0 00005d2f R_ARM_THM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ 000001b4 00005d30 R_ARM_THM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ 000001b8 0001240a R_ARM_THM_CALL 00000000 __fprintf_chk │ │ │ │ │ 000001be 00012b0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000001cc 0000f00a R_ARM_THM_CALL 00001955 PyObject_Str │ │ │ │ │ -000001d4 0000f20a R_ARM_THM_CALL 00001a4d PyObject_Repr │ │ │ │ │ +000001cc 0000f00a R_ARM_THM_CALL 00001989 PyObject_Str │ │ │ │ │ +000001d4 0000f20a R_ARM_THM_CALL 00001a7d PyObject_Repr │ │ │ │ │ 000001e0 00012c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 000001f0 00012d0a R_ARM_THM_CALL 00000000 fwrite │ │ │ │ │ 00000212 0000b30a R_ARM_THM_CALL 00000239 _Py_Dealloc │ │ │ │ │ 0000021e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OSError │ │ │ │ │ 00000222 00012e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OSError │ │ │ │ │ 00000228 00012f0a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ 0000022e 0001290a R_ARM_THM_CALL 00000000 clearerr │ │ │ │ │ @@ -835,15 +839,15 @@ │ │ │ │ │ 000004d6 00001c1e R_ARM_THM_JUMP24 00000aa5 Py_XDECREF │ │ │ │ │ 0000058e 0000cb1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000630 0000b11e R_ARM_THM_JUMP24 000001d1 _Py_SetImmortal │ │ │ │ │ 00000634 0000b11e R_ARM_THM_JUMP24 000001d1 _Py_SetImmortal │ │ │ │ │ 00000808 0000cd1e R_ARM_THM_JUMP24 00000b25 PyObject_GetAttr │ │ │ │ │ 00000810 0000b91e R_ARM_THM_JUMP24 000002d5 PyObject_SetAttrString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x92f0 contains 122 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x9340 contains 122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000ad02 R_ARM_ABS32 00000000 PyBaseObject_Type │ │ │ │ │ 00000004 00016802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000008 00016902 R_ARM_ABS32 00000000 PyAsyncGen_Type │ │ │ │ │ 0000000c 00016a02 R_ARM_ABS32 00000000 PyByteArrayIter_Type │ │ │ │ │ 00000010 00016b02 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00000014 00016c02 R_ARM_ABS32 00000000 PyBytesIter_Type │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -42,15 +42,14 @@ │ │ │ │ │ Assertion failed │ │ │ │ │ _PyObject_AssertFailed │ │ │ │ │ !_PyObject_IsFreed(op) │ │ │ │ │ _Py_REFCNT(((PyObject*)((op)))) >= 1 │ │ │ │ │ NotImplementedType │ │ │ │ │ __reduce__ │ │ │ │ │ NoneType │ │ │ │ │ -0 RF)F@F │ │ │ │ │ XBXApGpG │ │ │ │ │ _PyTypes_InitTypes │ │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ │ _PyObject_AssertFailed │ │ │ │ │ _PyObject_CheckConsistency │ │ │ │ │ NotImplementedType() │ │ │ │ │ The type of the NotImplemented singleton. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ │ │ │ │ │ 000001e8 : │ │ │ │ │ PyObject_ASCII(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - bl 1a4c │ │ │ │ │ + bl 1a7c │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ cbz r0, 24e │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ bmi.n 24a │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -507,15 +507,15 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 410 <_PyObject_FunctionStr+0x48> │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 42c <_PyObject_FunctionStr+0x64> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1954 │ │ │ │ │ + b.w 1988 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n 410 <_PyObject_FunctionStr+0x48> │ │ │ │ │ .word 0x00005fb0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005d3c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -518,15 +518,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n 42c │ │ │ │ │ bic.w r0, r3, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n 53c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -892,15 +892,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n 73c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ b.n 6ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -957,15 +957,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n 806 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1115,15 +1115,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n 902 <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1202,15 +1202,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n 9f2 <_PyObject_GenericSetAttrWithDict+0x182> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.w 8a2 <_PyObject_GenericSetAttrWithDict+0x32> │ │ │ │ │ @@ -1317,15 +1317,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b5c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n b5c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1557,15 +1557,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n d22 <_PyObject_GetMethod+0x15a> │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n da8 <_PyObject_GetMethod+0x1e0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cbz r2, db0 <_PyObject_GetMethod+0x1e8> │ │ │ │ │ @@ -1918,15 +1918,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b.n 1006 <_PyObject_GenericGetAttrWithDict+0x92> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ @@ -2194,15 +2194,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 12e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18ec <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 1920 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n 12e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -2277,15 +2277,15 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq.w 14ba │ │ │ │ │ - ldr r3, [pc, #744] @ (16a0 ) │ │ │ │ │ + ldr r3, [pc, #756] @ (16ac ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ @@ -2295,15 +2295,15 @@ │ │ │ │ │ bcc.w 14fc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne.w 1518 │ │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15ca │ │ │ │ │ + beq.w 1600 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -2317,66 +2317,66 @@ │ │ │ │ │ beq.n 14f6 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 1676 │ │ │ │ │ + bne.w 15d6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ subs r4, r3, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ clz r4, r4 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ │ - blt.w 168c │ │ │ │ │ + blt.w 15ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w fp, #0 │ │ │ │ │ - blt.w 165c │ │ │ │ │ + blt.w 1692 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cbz r3, 1470 │ │ │ │ │ add.w r2, r6, r9, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ bne.n 1404 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 164c │ │ │ │ │ + blt.w 1682 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ bne.w 159c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 1634 │ │ │ │ │ + beq.w 166a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.w 15c2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 1676 │ │ │ │ │ + bne.w 15d6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ subs r4, r3, r0 │ │ │ │ │ adds r7, #12 │ │ │ │ │ clz r4, r4 │ │ │ │ │ @@ -2385,25 +2385,25 @@ │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ beq.n 1434 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 1648 │ │ │ │ │ - ldr r3, [pc, #472] @ (16a4 ) │ │ │ │ │ + beq.w 167e │ │ │ │ │ + ldr r3, [pc, #484] @ (16b0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 13cc │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 163e │ │ │ │ │ + bne.w 1674 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r1, #1101 @ 0x44d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2425,38 +2425,38 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbnz r0, 1558 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15c8 │ │ │ │ │ + beq.n 15fe │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w sl, r6, #48 @ 0x30 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ bne.w 1404 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 165c │ │ │ │ │ + blt.w 1692 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ beq.w 144e │ │ │ │ │ b.n 1470 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1624 │ │ │ │ │ + beq.n 165a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r3, r6, r9, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2466,40 +2466,63 @@ │ │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bne.w 1404 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1616 │ │ │ │ │ + blt.n 164c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1534 │ │ │ │ │ b.n 1470 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - bne.n 15e0 │ │ │ │ │ + bne.n 1616 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 1490 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ adds r2, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1408 │ │ │ │ │ + beq.w 1418 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [r7, #4] │ │ │ │ │ + bl 11f0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 1434 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1434 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 238 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1434 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1470 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ @@ -2568,195 +2591,193 @@ │ │ │ │ │ bne.w 154e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ beq.w 144e │ │ │ │ │ b.n 1470 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [r7, #4] │ │ │ │ │ - bl 11f0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1434 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1434 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 238 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1434 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000002dc │ │ │ │ │ + .word 0x000002e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001d2 │ │ │ │ │ + .word 0x000001de │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000016a8 : │ │ │ │ │ +000016b4 : │ │ │ │ │ PyObject_RichCompare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #556] @ (18e8 ) │ │ │ │ │ + ldr r3, [pc, #596] @ (191c ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ - beq.w 1878 │ │ │ │ │ + beq.w 18a8 │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1864 │ │ │ │ │ + bcc.w 1894 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 176c │ │ │ │ │ + bne.n 1776 │ │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1816 │ │ │ │ │ + beq.w 1846 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.n 1718 │ │ │ │ │ + beq.n 1724 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #4 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w fp, #0 │ │ │ │ │ - blt.w 189e │ │ │ │ │ + blt.n 17aa │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ - cbz r3, 174a │ │ │ │ │ + cbz r3, 1754 │ │ │ │ │ add.w r2, r4, sl, lsl #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 170e │ │ │ │ │ + bne.n 171a │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 188e │ │ │ │ │ + blt.w 1902 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 17ec │ │ │ │ │ + bne.n 181c │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 18c0 │ │ │ │ │ + beq.w 1912 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 170e │ │ │ │ │ + bge.n 171a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 170e │ │ │ │ │ + b.n 171a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 17a8 │ │ │ │ │ + cbnz r0, 17bc │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1814 │ │ │ │ │ + beq.n 1844 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - add.w r9, r4, #48 @ 0x30 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ + add.w r9, r4, #48 @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 170e │ │ │ │ │ + bne.n 171a │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 189e │ │ │ │ │ + bge.n 1732 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 18e2 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 1728 │ │ │ │ │ - b.n 174a │ │ │ │ │ + beq.n 1732 │ │ │ │ │ + b.n 1754 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 18d8 │ │ │ │ │ + beq.n 18be │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r3, r4, sl, lsl #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ blx r9 │ │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 170e │ │ │ │ │ + bne.n 171a │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 18ca │ │ │ │ │ + blt.w 18f2 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 178a │ │ │ │ │ - b.n 174a │ │ │ │ │ + beq.n 1754 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + bne.n 171a │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 17aa │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 1732 │ │ │ │ │ + b.n 1754 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - bne.n 182a │ │ │ │ │ + bne.n 185a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r8, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 170e │ │ │ │ │ - b.n 1766 │ │ │ │ │ + bge.w 171a │ │ │ │ │ + b.n 1770 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 174a │ │ │ │ │ + beq.n 1754 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ │ - b.n 172e │ │ │ │ │ + b.n 1738 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ │ @@ -2774,171 +2795,172 @@ │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 170e │ │ │ │ │ + b.n 171a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1860 │ │ │ │ │ - b.n 16e2 │ │ │ │ │ + bne.n 1890 │ │ │ │ │ + b.n 16ee │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 18b8 │ │ │ │ │ + cbnz r3, 18da │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r1, #1101 @ 0x44d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1860 │ │ │ │ │ + b.n 1890 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1754 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + add.w r9, r4, #48 @ 0x30 │ │ │ │ │ + b.n 17fe │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1890 │ │ │ │ │ + b.n 18ac │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 238 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 1732 │ │ │ │ │ + b.n 1754 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 174a │ │ │ │ │ + bne.w 17f0 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 174a │ │ │ │ │ + b.n 17f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.w 1754 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1728 │ │ │ │ │ - b.n 174a │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1860 │ │ │ │ │ - b.n 187c │ │ │ │ │ + b.n 1754 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 1808 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 17dc │ │ │ │ │ - bl 238 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17dc │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 177e │ │ │ │ │ - b.n 174a │ │ │ │ │ - .word 0x00000224 │ │ │ │ │ + b.n 1838 │ │ │ │ │ + .word 0x0000024c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018ec <_PyObject_SetAttributeErrorContext>: │ │ │ │ │ +00001920 <_PyObject_SetAttributeErrorContext>: │ │ │ │ │ _PyObject_SetAttributeErrorContext(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 1942 <_PyObject_SetAttributeErrorContext+0x56> │ │ │ │ │ + cbz r0, 1976 <_PyObject_SetAttributeErrorContext+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ - cbz r0, 193c <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ + cbz r0, 1970 <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 193c <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ + cbnz r3, 1970 <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 193c <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ - ldr r1, [pc, #36] @ (194c <_PyObject_SetAttributeErrorContext+0x60>) │ │ │ │ │ + cbnz r3, 1970 <_PyObject_SetAttributeErrorContext+0x50> │ │ │ │ │ + ldr r1, [pc, #36] @ (1980 <_PyObject_SetAttributeErrorContext+0x60>) │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ - cbnz r0, 1946 <_PyObject_SetAttributeErrorContext+0x5a> │ │ │ │ │ - ldr r1, [pc, #28] @ (1950 <_PyObject_SetAttributeErrorContext+0x64>) │ │ │ │ │ + cbnz r0, 197a <_PyObject_SetAttributeErrorContext+0x5a> │ │ │ │ │ + ldr r1, [pc, #28] @ (1984 <_PyObject_SetAttributeErrorContext+0x64>) │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ - cbnz r0, 1946 <_PyObject_SetAttributeErrorContext+0x5a> │ │ │ │ │ + cbnz r0, 197a <_PyObject_SetAttributeErrorContext+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00009350 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000095a4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001954 : │ │ │ │ │ +00001988 : │ │ │ │ │ PyObject_Str(): │ │ │ │ │ push {r4, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a00 │ │ │ │ │ - cbz r4, 19ca │ │ │ │ │ + bne.n 1a34 │ │ │ │ │ + cbz r4, 19fe │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 19b6 │ │ │ │ │ + beq.n 19ea │ │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a2a │ │ │ │ │ - ldr r3, [pc, #192] @ (1a48 ) │ │ │ │ │ + beq.n 1a5a │ │ │ │ │ + ldr r3, [pc, #188] @ (1a78 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr.w r3, [r2, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1a04 │ │ │ │ │ + bcc.n 1a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1a00 │ │ │ │ │ + cbz r4, 1a34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 19de │ │ │ │ │ + bpl.n 1a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r7, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, #12 │ │ │ │ │ @@ -2968,95 +2990,93 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1a38 │ │ │ │ │ + blt.n 1a68 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 19ae │ │ │ │ │ + b.n 19e2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a00 │ │ │ │ │ + bne.n 1a34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 19a6 │ │ │ │ │ - b.n 1a00 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r7, lr} │ │ │ │ │ - b.w 1a4c │ │ │ │ │ + b.w 1a7c │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Repr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a00 │ │ │ │ │ + bne.n 1a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a00 │ │ │ │ │ - .word 0x000000b8 │ │ │ │ │ + b.n 1a34 │ │ │ │ │ + .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001a4c : │ │ │ │ │ +00001a7c : │ │ │ │ │ PyObject_Repr(): │ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ - cbnz r0, 1aa6 │ │ │ │ │ - cbz r4, 1aac │ │ │ │ │ + cbnz r0, 1ad6 │ │ │ │ │ + cbz r4, 1adc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1af0 │ │ │ │ │ - ldr r3, [pc, #168] @ (1b18 ) │ │ │ │ │ + beq.n 1b20 │ │ │ │ │ + ldr r3, [pc, #164] @ (1b44 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1a96 │ │ │ │ │ + bcc.n 1ac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1aa6 │ │ │ │ │ + cbz r4, 1ad6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1abe │ │ │ │ │ + bpl.n 1aee │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 1b06 │ │ │ │ │ + cbz r0, 1b36 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ @@ -3075,23 +3095,23 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1aa6 │ │ │ │ │ + bge.n 1ad6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1aa6 │ │ │ │ │ + bne.n 1ad6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aa6 │ │ │ │ │ + b.n 1ad6 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov sp, r7 │ │ │ │ │ @@ -3099,29 +3119,27 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1a8a │ │ │ │ │ - b.n 1aa6 │ │ │ │ │ + b.n 1ab8 │ │ │ │ │ nop │ │ │ │ │ - .word 0x000000a0 │ │ │ │ │ + .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001b1c : │ │ │ │ │ +00001b48 : │ │ │ │ │ Py_GetConstant(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - bhi.n 1b3c │ │ │ │ │ + bhi.n 1b68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #3213 @ 0xc8d │ │ │ │ │ @@ -3130,66 +3148,66 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001b50 : │ │ │ │ │ +00001b7c : │ │ │ │ │ none_hash(): │ │ │ │ │ movw r0, #25632 @ 0x6420 │ │ │ │ │ movt r0, #64680 @ 0xfca8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b5c : │ │ │ │ │ +00001b88 : │ │ │ │ │ PyObject_CallFinalizerFromDealloc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbnz r3, 1bc8 │ │ │ │ │ + cbnz r3, 1bf4 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ │ - cbz r2, 1baa │ │ │ │ │ + cbz r2, 1bd6 │ │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #17 │ │ │ │ │ - bpl.n 1b8c │ │ │ │ │ + bpl.n 1bb8 │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n 1baa │ │ │ │ │ + bmi.n 1bd6 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #17 │ │ │ │ │ - bpl.n 1bb8 │ │ │ │ │ + bpl.n 1be4 │ │ │ │ │ ldrd r3, r1, [r4, #-4] │ │ │ │ │ orr.w r2, r3, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ - bge.n 1bc2 │ │ │ │ │ + bge.n 1bee │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1baa │ │ │ │ │ + blt.n 1bd6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1bb4 │ │ │ │ │ - ldr r4, [pc, #28] @ (1be8 ) │ │ │ │ │ + b.n 1be0 │ │ │ │ │ + ldr r4, [pc, #28] @ (1c14 ) │ │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ @@ -3198,102 +3216,102 @@ │ │ │ │ │ strd r1, r4, [sp] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 63e │ │ │ │ │ R_ARM_THM_CALL _PyObject_AssertFailed │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001bec : │ │ │ │ │ +00001c18 : │ │ │ │ │ PyObject_CallFinalizer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ │ - cbz r3, 1c2a │ │ │ │ │ + cbz r3, 1c56 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #17 │ │ │ │ │ - bpl.n 1c12 │ │ │ │ │ + bpl.n 1c3e │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 1c2a │ │ │ │ │ + bmi.n 1c56 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #17 │ │ │ │ │ itttt mi │ │ │ │ │ ldrmi r0, [sp, #4] │ │ │ │ │ ldrmi.w r3, [r0, #-4] │ │ │ │ │ orrmi.w r3, r3, #1 │ │ │ │ │ strmi.w r3, [r0, #-4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c30 : │ │ │ │ │ +00001c5c : │ │ │ │ │ PyObject_HasAttrWithError(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1cfa │ │ │ │ │ + bpl.n 1d26 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1c7c │ │ │ │ │ + bne.n 1ca8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl f74 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ - cbz r0, 1caa │ │ │ │ │ + cbz r0, 1cd6 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c76 │ │ │ │ │ + bge.n 1ca2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1ce4 │ │ │ │ │ + beq.n 1d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_type_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_type_getattro │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1cbc │ │ │ │ │ + beq.n 1ce8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_module_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_module_getattro │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1cf0 │ │ │ │ │ + bne.n 1d1c │ │ │ │ │ movs r2, #1 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_module_getattro_impl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c64 │ │ │ │ │ + bne.n 1c90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d12 │ │ │ │ │ + bne.n 1d3e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1c76 │ │ │ │ │ + b.n 1ca2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ negs r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3301,145 +3319,145 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r2, 1cea │ │ │ │ │ + cbnz r2, 1d16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c64 │ │ │ │ │ + bne.n 1c90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 1d12 │ │ │ │ │ + cbz r0, 1d3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 1ca6 │ │ │ │ │ + b.n 1cd2 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c76 │ │ │ │ │ + b.n 1ca2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c66 │ │ │ │ │ - b.n 1ca6 │ │ │ │ │ - cbz r2, 1d18 │ │ │ │ │ + bne.n 1c92 │ │ │ │ │ + b.n 1cd2 │ │ │ │ │ + cbz r2, 1d44 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c64 │ │ │ │ │ - b.n 1cce │ │ │ │ │ + bne.n 1c90 │ │ │ │ │ + b.n 1cfa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c76 │ │ │ │ │ + b.n 1ca2 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - cbz r3, 1d34 │ │ │ │ │ + cbz r3, 1d60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d12 │ │ │ │ │ + beq.n 1d3e │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c64 │ │ │ │ │ - b.n 1cce │ │ │ │ │ + bne.n 1c90 │ │ │ │ │ + b.n 1cfa │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 1c76 │ │ │ │ │ + b.n 1ca2 │ │ │ │ │ │ │ │ │ │ -00001d38 : │ │ │ │ │ +00001d64 : │ │ │ │ │ PyObject_SelfIter(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d48 : │ │ │ │ │ +00001d74 : │ │ │ │ │ PyObject_Bytes(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e06 │ │ │ │ │ + beq.n 1e32 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1d6c │ │ │ │ │ + bne.n 1d98 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d68 │ │ │ │ │ + bge.n 1d94 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r1, [pc, #156] @ (1e1c ) │ │ │ │ │ + ldr r1, [pc, #156] @ (1e48 ) │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 1d9c │ │ │ │ │ + cbnz r0, 1dc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dfe │ │ │ │ │ + bne.n 1e2a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromObject │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #124] @ (1e20 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (1e4c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 198 <_PyTypes_InitTypes+0x11c> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1dca │ │ │ │ │ + bge.n 1df6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbnz r2, 1dca │ │ │ │ │ + cbnz r2, 1df6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 1dfe │ │ │ │ │ + cbz r3, 1e2a │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bmi.n 1e00 │ │ │ │ │ + bmi.n 1e2c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -3448,102 +3466,102 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1dfe │ │ │ │ │ + bge.n 1e2a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1e12 │ │ │ │ │ + cbz r2, 1e3e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromString │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dfe │ │ │ │ │ + b.n 1e2a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000533c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e24 <_PyObject_IsAbstract>: │ │ │ │ │ +00001e50 <_PyObject_IsAbstract>: │ │ │ │ │ _PyObject_IsAbstract(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f00 <_PyObject_IsAbstract+0xdc> │ │ │ │ │ + beq.n 1f2c <_PyObject_IsAbstract+0xdc> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #272] @ (1f48 <_PyObject_IsAbstract+0x124>) │ │ │ │ │ + ldr r1, [pc, #272] @ (1f74 <_PyObject_IsAbstract+0x124>) │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr.w r3, [r1, #2840] @ 0xb18 │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ - bpl.n 1f06 <_PyObject_IsAbstract+0xe2> │ │ │ │ │ + bpl.n 1f32 <_PyObject_IsAbstract+0xe2> │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1e86 <_PyObject_IsAbstract+0x62> │ │ │ │ │ + bne.n 1eb2 <_PyObject_IsAbstract+0x62> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ addw r1, r1, #2836 @ 0xb14 │ │ │ │ │ bl f74 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1eae <_PyObject_IsAbstract+0x8a> │ │ │ │ │ + cbz r0, 1eda <_PyObject_IsAbstract+0x8a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11f0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1eba <_PyObject_IsAbstract+0x96> │ │ │ │ │ + bge.n 1ee6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - cbnz r1, 1eba <_PyObject_IsAbstract+0x96> │ │ │ │ │ + cbnz r1, 1ee6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1eba <_PyObject_IsAbstract+0x96> │ │ │ │ │ + b.n 1ee6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_type_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_type_getattro │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 1ec0 <_PyObject_IsAbstract+0x9c> │ │ │ │ │ + beq.n 1eec <_PyObject_IsAbstract+0x9c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_module_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_module_getattro │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1ef0 <_PyObject_IsAbstract+0xcc> │ │ │ │ │ + bne.n 1f1c <_PyObject_IsAbstract+0xcc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ addw r1, r1, #2836 @ 0xb14 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_module_getattro_impl │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e64 <_PyObject_IsAbstract+0x40> │ │ │ │ │ + bne.n 1e90 <_PyObject_IsAbstract+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, r4 │ │ │ │ │ it ne │ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -3552,36 +3570,36 @@ │ │ │ │ │ addw r1, r1, #2836 @ 0xb14 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_THM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r2, 1eec <_PyObject_IsAbstract+0xc8> │ │ │ │ │ + cbnz r2, 1f18 <_PyObject_IsAbstract+0xc8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1e64 <_PyObject_IsAbstract+0x40> │ │ │ │ │ + bne.n 1e90 <_PyObject_IsAbstract+0x40> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 1f1e <_PyObject_IsAbstract+0xfa> │ │ │ │ │ + cbz r0, 1f4a <_PyObject_IsAbstract+0xfa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1eba <_PyObject_IsAbstract+0x96> │ │ │ │ │ - cbz r4, 1f24 <_PyObject_IsAbstract+0x100> │ │ │ │ │ + b.n 1ee6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ + cbz r4, 1f50 <_PyObject_IsAbstract+0x100> │ │ │ │ │ addw r1, r1, #2836 @ 0xb14 │ │ │ │ │ blx r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1e64 <_PyObject_IsAbstract+0x40> │ │ │ │ │ - b.n 1ed8 <_PyObject_IsAbstract+0xb4> │ │ │ │ │ + bne.n 1e90 <_PyObject_IsAbstract+0x40> │ │ │ │ │ + b.n 1f04 <_PyObject_IsAbstract+0xb4> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -3590,646 +3608,648 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1eba <_PyObject_IsAbstract+0x96> │ │ │ │ │ + b.n 1ee6 <_PyObject_IsAbstract+0x96> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1eec <_PyObject_IsAbstract+0xc8> │ │ │ │ │ + beq.n 1f18 <_PyObject_IsAbstract+0xc8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ addw r0, r1, #2836 @ 0xb14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f1e <_PyObject_IsAbstract+0xfa> │ │ │ │ │ + beq.n 1f4a <_PyObject_IsAbstract+0xfa> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1e64 <_PyObject_IsAbstract+0x40> │ │ │ │ │ - b.n 1ed8 <_PyObject_IsAbstract+0xb4> │ │ │ │ │ + bne.n 1e90 <_PyObject_IsAbstract+0x40> │ │ │ │ │ + b.n 1f04 <_PyObject_IsAbstract+0xb4> │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001f4c : │ │ │ │ │ +00001f78 : │ │ │ │ │ PyObject_DelAttr(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 33c │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_SetAttr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f54 <_Py_DecRef>: │ │ │ │ │ +00001f80 <_Py_DecRef>: │ │ │ │ │ _Py_DecRef(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f62 <_Py_DecRef+0xe> │ │ │ │ │ + bge.n 1f8e <_Py_DecRef+0xe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1f64 <_Py_DecRef+0x10> │ │ │ │ │ + cbz r3, 1f90 <_Py_DecRef+0x10> │ │ │ │ │ bx lr │ │ │ │ │ b.w 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001f68 : │ │ │ │ │ +00001f94 : │ │ │ │ │ Py_ReprEnter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_GetDict │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2004 │ │ │ │ │ - ldr r1, [pc, #304] @ (20b4 ) │ │ │ │ │ + beq.n 2026 │ │ │ │ │ + ldr r1, [pc, #308] @ (20e4 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2076 │ │ │ │ │ + beq.n 20a4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ands.w r2, r3, #7 │ │ │ │ │ - beq.n 2064 │ │ │ │ │ + beq.n 2086 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 206a │ │ │ │ │ + bmi.n 208c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 2064 │ │ │ │ │ + beq.n 2086 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1ff6 │ │ │ │ │ + beq.n 2018 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 200c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 1fde │ │ │ │ │ + beq.n 2000 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 1fd2 │ │ │ │ │ + beq.n 1ff4 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 1fc6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + bne.n 2098 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 2064 │ │ │ │ │ + bne.n 2086 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r1, [r0, ip, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #6 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ sub.w r3, ip, #7 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ subs.w ip, r3, #1 │ │ │ │ │ - bpl.n 2006 │ │ │ │ │ + bpl.n 2028 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ asrs r0, r0, #31 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.n 1fe8 │ │ │ │ │ + b.n 2024 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 20ae │ │ │ │ │ + cbnz r0, 20dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 20ae │ │ │ │ │ + cbz r0, 20dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #44] @ (20b4 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (20e4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 20ae │ │ │ │ │ + blt.n 20dc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1f8e │ │ │ │ │ + bge.w 1fba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f8e │ │ │ │ │ + bne.w 1fba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f8e │ │ │ │ │ + b.n 1fba │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ .word 0x00004fb0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000020b8 : │ │ │ │ │ +000020e8 : │ │ │ │ │ Py_ReprLeave(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_GetDict │ │ │ │ │ - cbz r0, 20fc │ │ │ │ │ - ldr r1, [pc, #72] @ (2120 ) │ │ │ │ │ + cbz r0, 212c │ │ │ │ │ + ldr r1, [pc, #72] @ (2150 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 20fc │ │ │ │ │ + cbz r0, 212c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 20fc │ │ │ │ │ + bpl.n 212c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi.n 20fc │ │ │ │ │ + bmi.n 212c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r5, [r3, r1, lsl #2] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 210e │ │ │ │ │ + bne.n 213e │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_SetSlice │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 2116 │ │ │ │ │ + beq.n 2146 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 2106 │ │ │ │ │ - b.n 20fc │ │ │ │ │ + bcs.n 2136 │ │ │ │ │ + b.n 212c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_SetSlice │ │ │ │ │ - b.n 20fc │ │ │ │ │ + b.n 212c │ │ │ │ │ .word 0x00004fb0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002124 <_PyObject_ClearFreeLists>: │ │ │ │ │ +00002154 <_PyObject_ClearFreeLists>: │ │ │ │ │ _PyObject_ClearFreeLists(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 2148 <_PyObject_ClearFreeLists+0x24> │ │ │ │ │ + b.n 2178 <_PyObject_ClearFreeLists+0x24> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ - bl 2560 │ │ │ │ │ + bl 2590 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 213a <_PyObject_ClearFreeLists+0x16> │ │ │ │ │ + bne.n 216a <_PyObject_ClearFreeLists+0x16> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23ea <_PyObject_ClearFreeLists+0x2c6> │ │ │ │ │ + bne.w 241a <_PyObject_ClearFreeLists+0x2c6> │ │ │ │ │ mov r4, r5 │ │ │ │ │ add.w r9, r5, #160 @ 0xa0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 217e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ + b.n 21ae <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 24e4 <_PyObject_ClearFreeLists+0x3c0> │ │ │ │ │ + blt.w 2514 <_PyObject_ClearFreeLists+0x3c0> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2162 <_PyObject_ClearFreeLists+0x3e> │ │ │ │ │ + bne.n 2192 <_PyObject_ClearFreeLists+0x3e> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 233a <_PyObject_ClearFreeLists+0x216> │ │ │ │ │ + bne.w 236a <_PyObject_ClearFreeLists+0x216> │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne.n 217e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ - b.n 21b6 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ + bne.n 21ae <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ + b.n 21e6 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ str.w r2, [r5, #180] @ 0xb4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 24d2 <_PyObject_ClearFreeLists+0x3ae> │ │ │ │ │ + blt.w 2502 <_PyObject_ClearFreeLists+0x3ae> │ │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2194 <_PyObject_ClearFreeLists+0x70> │ │ │ │ │ + bne.n 21c4 <_PyObject_ClearFreeLists+0x70> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23f2 <_PyObject_ClearFreeLists+0x2ce> │ │ │ │ │ + bne.w 2422 <_PyObject_ClearFreeLists+0x2ce> │ │ │ │ │ ldr.w r2, [r5, #184] @ 0xb8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2340 <_PyObject_ClearFreeLists+0x21c> │ │ │ │ │ + bne.w 2370 <_PyObject_ClearFreeLists+0x21c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23fc <_PyObject_ClearFreeLists+0x2d8> │ │ │ │ │ + bne.w 242c <_PyObject_ClearFreeLists+0x2d8> │ │ │ │ │ ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2374 <_PyObject_ClearFreeLists+0x250> │ │ │ │ │ - cbz r6, 2208 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ - b.n 2406 <_PyObject_ClearFreeLists+0x2e2> │ │ │ │ │ + bne.w 23a4 <_PyObject_ClearFreeLists+0x250> │ │ │ │ │ + cbz r6, 2238 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ + b.n 2436 <_PyObject_ClearFreeLists+0x2e2> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr.w r2, [r5, #204] @ 0xcc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ str.w r2, [r5, #204] @ 0xcc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 24c0 <_PyObject_ClearFreeLists+0x39c> │ │ │ │ │ + blt.w 24f0 <_PyObject_ClearFreeLists+0x39c> │ │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21e6 <_PyObject_ClearFreeLists+0xc2> │ │ │ │ │ + bne.n 2216 <_PyObject_ClearFreeLists+0xc2> │ │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2410 <_PyObject_ClearFreeLists+0x2ec> │ │ │ │ │ - cbz r0, 2240 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ + bne.w 2440 <_PyObject_ClearFreeLists+0x2ec> │ │ │ │ │ + cbz r0, 2270 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #208] @ 0xd0 │ │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 221e <_PyObject_ClearFreeLists+0xfa> │ │ │ │ │ + bne.n 224e <_PyObject_ClearFreeLists+0xfa> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 241e <_PyObject_ClearFreeLists+0x2fa> │ │ │ │ │ + bne.w 244e <_PyObject_ClearFreeLists+0x2fa> │ │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 235e <_PyObject_ClearFreeLists+0x23a> │ │ │ │ │ + bne.w 238e <_PyObject_ClearFreeLists+0x23a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2428 <_PyObject_ClearFreeLists+0x304> │ │ │ │ │ + bne.w 2458 <_PyObject_ClearFreeLists+0x304> │ │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23b6 <_PyObject_ClearFreeLists+0x292> │ │ │ │ │ + bne.w 23e6 <_PyObject_ClearFreeLists+0x292> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23cc <_PyObject_ClearFreeLists+0x2a8> │ │ │ │ │ + bne.w 23fc <_PyObject_ClearFreeLists+0x2a8> │ │ │ │ │ ldr.w r0, [r5, #232] @ 0xe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23a0 <_PyObject_ClearFreeLists+0x27c> │ │ │ │ │ + bne.w 23d0 <_PyObject_ClearFreeLists+0x27c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 24a0 <_PyObject_ClearFreeLists+0x37c> │ │ │ │ │ + bne.w 24d0 <_PyObject_ClearFreeLists+0x37c> │ │ │ │ │ ldr.w r0, [r5, #240] @ 0xf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24aa <_PyObject_ClearFreeLists+0x386> │ │ │ │ │ + bne.w 24da <_PyObject_ClearFreeLists+0x386> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2468 <_PyObject_ClearFreeLists+0x344> │ │ │ │ │ + bne.w 2498 <_PyObject_ClearFreeLists+0x344> │ │ │ │ │ ldr.w r0, [r5, #248] @ 0xf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 254a <_PyObject_ClearFreeLists+0x426> │ │ │ │ │ + bne.w 257a <_PyObject_ClearFreeLists+0x426> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2472 <_PyObject_ClearFreeLists+0x34e> │ │ │ │ │ + bne.w 24a2 <_PyObject_ClearFreeLists+0x34e> │ │ │ │ │ ldr.w r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2534 <_PyObject_ClearFreeLists+0x410> │ │ │ │ │ + bne.w 2564 <_PyObject_ClearFreeLists+0x410> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 247c <_PyObject_ClearFreeLists+0x358> │ │ │ │ │ + bne.w 24ac <_PyObject_ClearFreeLists+0x358> │ │ │ │ │ ldr.w r0, [r5, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 251e <_PyObject_ClearFreeLists+0x3fa> │ │ │ │ │ + bne.w 254e <_PyObject_ClearFreeLists+0x3fa> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2486 <_PyObject_ClearFreeLists+0x362> │ │ │ │ │ + bne.w 24b6 <_PyObject_ClearFreeLists+0x362> │ │ │ │ │ ldr.w r0, [r5, #280] @ 0x118 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2432 <_PyObject_ClearFreeLists+0x30e> │ │ │ │ │ - cbz r6, 22da <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ - b.n 2448 <_PyObject_ClearFreeLists+0x324> │ │ │ │ │ + bne.w 2462 <_PyObject_ClearFreeLists+0x30e> │ │ │ │ │ + cbz r6, 230a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ + b.n 2478 <_PyObject_ClearFreeLists+0x324> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 24f6 <_PyObject_ClearFreeLists+0x3d2> │ │ │ │ │ + blt.w 2526 <_PyObject_ClearFreeLists+0x3d2> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22be <_PyObject_ClearFreeLists+0x19a> │ │ │ │ │ + bne.n 22ee <_PyObject_ClearFreeLists+0x19a> │ │ │ │ │ ldr.w r0, [r5, #288] @ 0x120 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2452 <_PyObject_ClearFreeLists+0x32e> │ │ │ │ │ - cbz r0, 2310 <_PyObject_ClearFreeLists+0x1ec> │ │ │ │ │ + bne.w 2482 <_PyObject_ClearFreeLists+0x32e> │ │ │ │ │ + cbz r0, 2340 <_PyObject_ClearFreeLists+0x1ec> │ │ │ │ │ ldr.w r3, [r5, #292] @ 0x124 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #288] @ 0x120 │ │ │ │ │ str.w r3, [r5, #292] @ 0x124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r0, [r5, #288] @ 0x120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22ee <_PyObject_ClearFreeLists+0x1ca> │ │ │ │ │ + bne.n 231e <_PyObject_ClearFreeLists+0x1ca> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 245e <_PyObject_ClearFreeLists+0x33a> │ │ │ │ │ + bne.w 248e <_PyObject_ClearFreeLists+0x33a> │ │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 238a <_PyObject_ClearFreeLists+0x266> │ │ │ │ │ + bne.n 23ba <_PyObject_ClearFreeLists+0x266> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 23d6 <_PyObject_ClearFreeLists+0x2b2> │ │ │ │ │ + bne.n 2406 <_PyObject_ClearFreeLists+0x2b2> │ │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbz r3, 2356 <_PyObject_ClearFreeLists+0x232> │ │ │ │ │ + cbz r3, 2386 <_PyObject_ClearFreeLists+0x232> │ │ │ │ │ ldr.w r2, [r5, #308] @ 0x134 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 231c <_PyObject_ClearFreeLists+0x1f8> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 234c <_PyObject_ClearFreeLists+0x1f8> │ │ │ │ │ str.w r8, [r4, #20] │ │ │ │ │ - b.n 218c <_PyObject_ClearFreeLists+0x68> │ │ │ │ │ + b.n 21bc <_PyObject_ClearFreeLists+0x68> │ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #184] @ 0xb8 │ │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 21c6 <_PyObject_ClearFreeLists+0xa2> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 21f6 <_PyObject_ClearFreeLists+0xa2> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 23e0 <_PyObject_ClearFreeLists+0x2bc> │ │ │ │ │ + bne.n 2410 <_PyObject_ClearFreeLists+0x2bc> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #216] @ 0xd8 │ │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 2240 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 2270 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #192] @ 0xc0 │ │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 21d8 <_PyObject_ClearFreeLists+0xb4> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 2208 <_PyObject_ClearFreeLists+0xb4> │ │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #296] @ 0x128 │ │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ - b.n 2310 <_PyObject_ClearFreeLists+0x1ec> │ │ │ │ │ + b.n 2340 <_PyObject_ClearFreeLists+0x1ec> │ │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #232] @ 0xe8 │ │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 2260 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 2290 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #224] @ 0xe0 │ │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 2250 <_PyObject_ClearFreeLists+0x12c> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 2280 <_PyObject_ClearFreeLists+0x12c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ - b.n 2260 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ + b.n 2290 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ │ - b.n 231c <_PyObject_ClearFreeLists+0x1f8> │ │ │ │ │ + b.n 234c <_PyObject_ClearFreeLists+0x1f8> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ │ - b.n 235a <_PyObject_ClearFreeLists+0x236> │ │ │ │ │ + b.n 238a <_PyObject_ClearFreeLists+0x236> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - b.n 2156 <_PyObject_ClearFreeLists+0x32> │ │ │ │ │ + b.n 2186 <_PyObject_ClearFreeLists+0x32> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #180] @ 0xb4 │ │ │ │ │ - b.n 21c6 <_PyObject_ClearFreeLists+0xa2> │ │ │ │ │ + b.n 21f6 <_PyObject_ClearFreeLists+0xa2> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ │ - b.n 21d8 <_PyObject_ClearFreeLists+0xb4> │ │ │ │ │ + b.n 2208 <_PyObject_ClearFreeLists+0xb4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ │ - b.n 2208 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ + b.n 2238 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 221e <_PyObject_ClearFreeLists+0xfa> │ │ │ │ │ + bne.w 224e <_PyObject_ClearFreeLists+0xfa> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ │ - b.n 2240 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ + b.n 2270 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ │ - b.n 2250 <_PyObject_ClearFreeLists+0x12c> │ │ │ │ │ + b.n 2280 <_PyObject_ClearFreeLists+0x12c> │ │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #280] @ 0x118 │ │ │ │ │ str.w r3, [r5, #284] @ 0x11c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 22b0 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ + b.n 22e0 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #284] @ 0x11c │ │ │ │ │ - b.n 22da <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ + b.n 230a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22ee <_PyObject_ClearFreeLists+0x1ca> │ │ │ │ │ + bne.w 231e <_PyObject_ClearFreeLists+0x1ca> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #292] @ 0x124 │ │ │ │ │ - b.n 2310 <_PyObject_ClearFreeLists+0x1ec> │ │ │ │ │ + b.n 2340 <_PyObject_ClearFreeLists+0x1ec> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #244] @ 0xf4 │ │ │ │ │ - b.n 2280 <_PyObject_ClearFreeLists+0x15c> │ │ │ │ │ + b.n 22b0 <_PyObject_ClearFreeLists+0x15c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #252] @ 0xfc │ │ │ │ │ - b.n 2290 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ + b.n 22c0 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #260] @ 0x104 │ │ │ │ │ - b.n 22a0 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ + b.n 22d0 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #268] @ 0x10c │ │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2508 <_PyObject_ClearFreeLists+0x3e4> │ │ │ │ │ + bne.n 2538 <_PyObject_ClearFreeLists+0x3e4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #276] @ 0x114 │ │ │ │ │ - b.n 22b0 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ + b.n 22e0 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ │ - b.n 2270 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ + b.n 22a0 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #240] @ 0xf0 │ │ │ │ │ str.w r3, [r5, #244] @ 0xf4 │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 2270 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 22a0 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2208 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ + bne.w 2238 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2208 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ + b.n 2238 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 21b6 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ + bne.w 21e6 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21b6 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ + b.n 21e6 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 217e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ + bne.w 21ae <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 217e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ + b.n 21ae <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22da <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ + bne.w 230a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22da <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ + b.n 230a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #272] @ 0x110 │ │ │ │ │ str.w r3, [r5, #276] @ 0x114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_RawFree │ │ │ │ │ - b.n 248e <_PyObject_ClearFreeLists+0x36a> │ │ │ │ │ + b.n 24be <_PyObject_ClearFreeLists+0x36a> │ │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #264] @ 0x108 │ │ │ │ │ str.w r3, [r5, #268] @ 0x10c │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 22a0 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 22d0 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #256] @ 0x100 │ │ │ │ │ str.w r3, [r5, #260] @ 0x104 │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 2290 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 22c0 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #248] @ 0xf8 │ │ │ │ │ str.w r3, [r5, #252] @ 0xfc │ │ │ │ │ - bl 2560 │ │ │ │ │ - b.n 2280 <_PyObject_ClearFreeLists+0x15c> │ │ │ │ │ + bl 2590 │ │ │ │ │ + b.n 22b0 <_PyObject_ClearFreeLists+0x15c> │ │ │ │ │ │ │ │ │ │ -00002560 : │ │ │ │ │ +00002590 : │ │ │ │ │ free_object(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2580 │ │ │ │ │ + blt.n 25b0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 257e │ │ │ │ │ + bne.n 25ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 238 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002594 <_PyTypes_FiniTypes>: │ │ │ │ │ +000025c4 <_PyTypes_FiniTypes>: │ │ │ │ │ _PyTypes_FiniTypes(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ @@ -4282,20 +4302,20 @@ │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 25d6 <_PyTypes_FiniTypes+0x42> │ │ │ │ │ + bne.n 2606 <_PyTypes_FiniTypes+0x42> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002624 : │ │ │ │ │ +00002654 : │ │ │ │ │ Py_GetConstantBorrowed(): │ │ │ │ │ - b.w 1b1c │ │ │ │ │ + b.w 1b48 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00002628 : │ │ │ │ │ +00002658 : │ │ │ │ │ Py_NewRef(): │ │ │ │ │ - b.w 1d38 │ │ │ │ │ + b.w 1d64 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_SelfIter │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -222,19 +222,19 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ b.n 238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ beq.n 1d4 │ │ │ │ │ - bl 1954 │ │ │ │ │ + bl 1988 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1da │ │ │ │ │ - bl 1a4c │ │ │ │ │ + bl 1a7c │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r4, 232 │ │ │ │ │ adds r1, r7, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ ├── obmalloc.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 110936 (bytes into file) │ │ │ │ │ + Start of section headers: 110944 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 25 │ │ │ │ │ Section header string table index: 24 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ -There are 25 section headers, starting at offset 0x1b158: │ │ │ │ │ +There are 25 section headers, starting at offset 0x1b160: │ │ │ │ │ │ │ │ │ │ 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 003918 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 016be4 000c58 08 I 22 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00394c 000ce0 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01783c 000540 08 I 22 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00462c 028a15 00 WA 0 0 64 │ │ │ │ │ - [ 6] .text.startup PROGBITS 00000000 00462c 00005c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.startup REL 00000000 017d7c 000068 08 I 22 6 4 │ │ │ │ │ - [ 8] .init_array INIT_ARRAY 00000000 004688 000004 04 WA 0 0 4 │ │ │ │ │ - [ 9] .rel.init_array REL 00000000 017de4 000008 08 I 22 8 4 │ │ │ │ │ - [10] .rodata.str1.4 PROGBITS 00000000 00468c 001286 01 AMS 0 0 4 │ │ │ │ │ - [11] .text.hot PROGBITS 00000000 005914 002204 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.hot REL 00000000 017dec 000728 08 I 22 11 4 │ │ │ │ │ - [13] .text.unlikely PROGBITS 00000000 007b18 00747c 00 AX 0 0 8 │ │ │ │ │ - [14] .rel.text.unlikely REL 00000000 018514 002658 08 I 22 13 4 │ │ │ │ │ - [15] .rodata PROGBITS 00000000 00ef94 000c28 00 A 0 0 64 │ │ │ │ │ - [16] .rel.rodata REL 00000000 01ab6c 000520 08 I 22 15 4 │ │ │ │ │ - [17] .tbss NOBITS 00000000 00fbbc 000001 00 WAT 0 0 1 │ │ │ │ │ - [18] .tdata PROGBITS 00000000 00fbbc 000004 00 WAT 0 0 4 │ │ │ │ │ - [19] .rel.tdata REL 00000000 01b08c 000008 08 I 22 18 4 │ │ │ │ │ - [20] .note.GNU-stack PROGBITS 00000000 00fbc0 000000 00 0 0 1 │ │ │ │ │ - [21] .ARM.attributes ARM_ATTRIBUTES 00000000 00fbc0 000033 00 0 0 1 │ │ │ │ │ - [22] .symtab SYMTAB 00000000 00fbf4 0041a0 10 23 626 4 │ │ │ │ │ - [23] .strtab STRTAB 00000000 013d94 002e50 00 0 0 1 │ │ │ │ │ - [24] .shstrtab STRTAB 00000000 01b094 0000c3 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003920 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 016bec 000c58 08 I 22 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003954 000ce0 00 WA 0 0 8 │ │ │ │ │ + [ 4] .rel.data REL 00000000 017844 000540 08 I 22 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 004634 028a15 00 WA 0 0 64 │ │ │ │ │ + [ 6] .text.startup PROGBITS 00000000 004634 00005c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.startup REL 00000000 017d84 000068 08 I 22 6 4 │ │ │ │ │ + [ 8] .init_array INIT_ARRAY 00000000 004690 000004 04 WA 0 0 4 │ │ │ │ │ + [ 9] .rel.init_array REL 00000000 017dec 000008 08 I 22 8 4 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 004694 001286 01 AMS 0 0 4 │ │ │ │ │ + [11] .text.hot PROGBITS 00000000 00591c 002204 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.hot REL 00000000 017df4 000728 08 I 22 11 4 │ │ │ │ │ + [13] .text.unlikely PROGBITS 00000000 007b20 00747c 00 AX 0 0 8 │ │ │ │ │ + [14] .rel.text.unlikely REL 00000000 01851c 002658 08 I 22 13 4 │ │ │ │ │ + [15] .rodata PROGBITS 00000000 00ef9c 000c28 00 A 0 0 64 │ │ │ │ │ + [16] .rel.rodata REL 00000000 01ab74 000520 08 I 22 15 4 │ │ │ │ │ + [17] .tbss NOBITS 00000000 00fbc4 000001 00 WAT 0 0 1 │ │ │ │ │ + [18] .tdata PROGBITS 00000000 00fbc4 000004 00 WAT 0 0 4 │ │ │ │ │ + [19] .rel.tdata REL 00000000 01b094 000008 08 I 22 18 4 │ │ │ │ │ + [20] .note.GNU-stack PROGBITS 00000000 00fbc8 000000 00 0 0 1 │ │ │ │ │ + [21] .ARM.attributes ARM_ATTRIBUTES 00000000 00fbc8 000033 00 0 0 1 │ │ │ │ │ + [22] .symtab SYMTAB 00000000 00fbfc 0041a0 10 23 626 4 │ │ │ │ │ + [23] .strtab STRTAB 00000000 013d9c 002e50 00 0 0 1 │ │ │ │ │ + [24] .shstrtab STRTAB 00000000 01b09c 0000c3 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ 81: 00000228 0 NOTYPE LOCAL DEFAULT 10 .LC34 │ │ │ │ │ 82: 0000012a 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 83: 00000319 112 FUNC LOCAL DEFAULT 13 set_default_allocator_unlocked.constprop.0.isra.0 │ │ │ │ │ 84: 00000465 48 FUNC LOCAL DEFAULT 13 set_up_debug_hooks_unlocked │ │ │ │ │ 85: 00000310 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 86: 00001039 218 FUNC LOCAL DEFAULT 1 mi_abandoned_visited_revisit │ │ │ │ │ 87: 00005305 168 FUNC LOCAL DEFAULT 13 mi_segment_check_free │ │ │ │ │ - 88: 00002935 196 FUNC LOCAL DEFAULT 1 mi_segment_try_purge │ │ │ │ │ + 88: 00002939 200 FUNC LOCAL DEFAULT 1 mi_segment_try_purge │ │ │ │ │ 89: 00002e41 50 FUNC LOCAL DEFAULT 13 mi_abandoned_visited_push │ │ │ │ │ 90: 00001384 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 91: 00000318 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 92: 00000389 220 FUNC LOCAL DEFAULT 13 set_up_debug_hooks_domain_unlocked │ │ │ │ │ 93: 00000374 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 94: 0000138c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 95: 0000163d 88 FUNC LOCAL DEFAULT 1 mi_arena_purge_delay │ │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ │ 128: 00000c40 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 129: 000002f0 0 NOTYPE LOCAL DEFAULT 10 .LC41 │ │ │ │ │ 130: 00001d01 312 FUNC LOCAL DEFAULT 1 mi_find_page │ │ │ │ │ 131: 00001cfc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 132: 00000318 0 NOTYPE LOCAL DEFAULT 10 .LC42 │ │ │ │ │ 133: 00001d00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 134: 00001e39 78 FUNC LOCAL DEFAULT 1 mi_bin │ │ │ │ │ - 135: 000029f9 116 FUNC LOCAL DEFAULT 1 mi_page_extend_free.isra.0 │ │ │ │ │ + 135: 00002a01 116 FUNC LOCAL DEFAULT 1 mi_page_extend_free.isra.0 │ │ │ │ │ 136: 00001e89 318 FUNC LOCAL DEFAULT 1 mi_page_fresh_alloc │ │ │ │ │ 137: 00001f5d 110 FUNC LOCAL DEFAULT 13 mi_page_queue_enqueue_from │ │ │ │ │ 138: 00000348 0 NOTYPE LOCAL DEFAULT 10 .LC43 │ │ │ │ │ 139: 0000037c 0 NOTYPE LOCAL DEFAULT 10 .LC44 │ │ │ │ │ 140: 0000039c 0 NOTYPE LOCAL DEFAULT 10 .LC45 │ │ │ │ │ 141: 000003bc 0 NOTYPE LOCAL DEFAULT 10 .LC46 │ │ │ │ │ 142: 000003d8 0 NOTYPE LOCAL DEFAULT 10 .LC47 │ │ │ │ │ @@ -168,32 +168,32 @@ │ │ │ │ │ 164: 00000650 0 NOTYPE LOCAL DEFAULT 10 .LC66 │ │ │ │ │ 165: 00000664 0 NOTYPE LOCAL DEFAULT 10 .LC67 │ │ │ │ │ 166: 000005cc 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 167: 000008d9 232 FUNC LOCAL DEFAULT 13 printone │ │ │ │ │ 168: 000008d0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 169: 000008d8 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 170: 000009bc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 171: 00002add 140 FUNC LOCAL DEFAULT 1 mi_heap_queue_first_update │ │ │ │ │ + 171: 00002ae5 140 FUNC LOCAL DEFAULT 1 mi_heap_queue_first_update │ │ │ │ │ 172: 00002039 666 FUNC LOCAL DEFAULT 1 mi_segments_page_alloc.isra.0 │ │ │ │ │ 173: 000061bf 170 FUNC LOCAL DEFAULT 13 mi_segment_huge_page_alloc │ │ │ │ │ - 174: 0000268d 680 FUNC LOCAL DEFAULT 1 mi_segment_span_free │ │ │ │ │ + 174: 0000268d 684 FUNC LOCAL DEFAULT 1 mi_segment_span_free │ │ │ │ │ 175: 00002419 628 FUNC LOCAL DEFAULT 1 mi_segment_span_allocate.isra.0 │ │ │ │ │ - 176: 00002f65 206 FUNC LOCAL DEFAULT 1 mi_segment_span_free_coalesce │ │ │ │ │ + 176: 00002f6d 206 FUNC LOCAL DEFAULT 1 mi_segment_span_free_coalesce │ │ │ │ │ 177: 000009c1 628 FUNC LOCAL DEFAULT 13 mi_segment_alloc │ │ │ │ │ 178: 00000c48 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 179: 00000d34 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 180: 00000d38 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 181: 00000ed8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 182: 00000ee0 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 183: 00001014 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 184: 00001018 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 185: 000011ec 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 186: 000009c0 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 187: 00000c35 94 FUNC LOCAL DEFAULT 13 mi_segment_calculate_slices │ │ │ │ │ - 188: 00003115 100 FUNC LOCAL DEFAULT 1 mi_commit_mask_create │ │ │ │ │ + 188: 00003119 100 FUNC LOCAL DEFAULT 1 mi_commit_mask_create │ │ │ │ │ 189: 00001ebb 96 FUNC LOCAL DEFAULT 13 mi_segments_track_size │ │ │ │ │ 190: 000022d5 116 FUNC LOCAL DEFAULT 1 mi_stat_update │ │ │ │ │ 191: 00000c30 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 192: 000011f0 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 193: 000013ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 194: 00000c34 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 195: 00000e3d 46 FUNC LOCAL DEFAULT 13 _mi_memid_none │ │ │ │ │ @@ -233,76 +233,76 @@ │ │ │ │ │ 229: 00002410 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 230: 00001688 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 231: 000018db 296 FUNC LOCAL DEFAULT 13 mi_arena_try_alloc_at.isra.0 │ │ │ │ │ 232: 00002beb 148 FUNC LOCAL DEFAULT 13 mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ │ 233: 00001d71 110 FUNC LOCAL DEFAULT 13 mi_bitmap_mask_across.isra.0 │ │ │ │ │ 234: 00001f58 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 235: 00002418 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 236: 00003035 222 FUNC LOCAL DEFAULT 1 mi_segment_commit_mask.constprop.0 │ │ │ │ │ + 236: 0000303d 218 FUNC LOCAL DEFAULT 1 mi_segment_commit_mask.constprop.0 │ │ │ │ │ 237: 00002688 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 238: 0000268c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 239: 000020f7 258 FUNC LOCAL DEFAULT 13 mi_segment_purge.isra.0 │ │ │ │ │ - 240: 0000292c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 240: 00002930 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 241: 00001698 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 242: 0000186c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 243: 00002934 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 244: 000029f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 245: 000029f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 246: 00002a6d 112 FUNC LOCAL DEFAULT 1 mi_page_free_list_extend.isra.0 │ │ │ │ │ - 247: 00002b64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 248: 00002b68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 249: 00002b90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 250: 00002b94 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 243: 00002938 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 244: 000029f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 245: 00002a00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 246: 00002a75 112 FUNC LOCAL DEFAULT 1 mi_page_free_list_extend.isra.0 │ │ │ │ │ + 247: 00002b6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 248: 00002b70 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 249: 00002b98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 250: 00002b9c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 251: 00000828 0 NOTYPE LOCAL DEFAULT 10 .LC80 │ │ │ │ │ 252: 00001f5c 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ - 253: 00002dd1 94 FUNC LOCAL DEFAULT 1 mi_page_queue_remove │ │ │ │ │ - 254: 00002e7d 230 FUNC LOCAL DEFAULT 1 mi_segment_page_clear │ │ │ │ │ + 253: 00002dd9 94 FUNC LOCAL DEFAULT 1 mi_page_queue_remove │ │ │ │ │ + 254: 00002e85 230 FUNC LOCAL DEFAULT 1 mi_segment_page_clear │ │ │ │ │ 255: 000027ef 220 FUNC LOCAL DEFAULT 13 mi_segment_free.isra.0 │ │ │ │ │ 256: 00004ea7 230 FUNC LOCAL DEFAULT 13 mi_segment_abandon │ │ │ │ │ - 257: 00003865 116 FUNC LOCAL DEFAULT 1 mi_segment_span_remove_from_queue │ │ │ │ │ + 257: 0000386d 116 FUNC LOCAL DEFAULT 1 mi_segment_span_remove_from_queue │ │ │ │ │ 258: 00000844 0 NOTYPE LOCAL DEFAULT 10 .LC81 │ │ │ │ │ 259: 00001870 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 260: 00001b70 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 261: 00001b78 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 260: 00001b84 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 261: 00001b8c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 262: 00001ce0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 263: 000031ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 264: 000031b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 265: 000031c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 266: 000031c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 267: 0000326d 66 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ + 263: 000031b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 264: 000031b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 265: 000031c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 266: 000031cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 267: 00003271 66 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ 268: 00002da1 92 FUNC LOCAL DEFAULT 13 mi_page_usable_aligned_size_of │ │ │ │ │ 269: 00001ce4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 270: 00001fe4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 271: 00001fec 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 270: 00001ff8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 271: 00002000 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 272: 0000203b 36 FUNC LOCAL DEFAULT 13 _mi_free_block │ │ │ │ │ 273: 00004cbd 172 FUNC LOCAL DEFAULT 13 _mi_free_block_mt │ │ │ │ │ 274: 000021f4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 275: 000021f8 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 276: 00002301 120 FUNC LOCAL DEFAULT 13 mi_os_decommit_ex.isra.0 │ │ │ │ │ 277: 00002290 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 278: 00002294 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 279: 000022fc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 280: 0000089c 0 NOTYPE LOCAL DEFAULT 10 .LC82 │ │ │ │ │ 281: 00002300 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 282: 00002379 158 FUNC LOCAL DEFAULT 13 mi_os_page_align_areax │ │ │ │ │ 283: 00002374 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 284: 00002378 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ - 285: 000033d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 286: 000033e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 285: 000033d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 286: 000033e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 287: 00003437 140 FUNC LOCAL DEFAULT 13 process_queue.isra.0 │ │ │ │ │ - 288: 00003500 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 289: 0000350c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 288: 00003508 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 289: 00003514 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 290: 00003405 50 FUNC LOCAL DEFAULT 13 free_work_item.isra.0 │ │ │ │ │ - 291: 000035b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 292: 000035b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 293: 000036a1 54 FUNC LOCAL DEFAULT 1 has_own_state │ │ │ │ │ + 291: 000035b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 292: 000035c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 293: 000036a9 54 FUNC LOCAL DEFAULT 1 has_own_state │ │ │ │ │ 294: 000008ec 0 NOTYPE LOCAL DEFAULT 10 .LC83 │ │ │ │ │ 295: 000027e1 14 FUNC LOCAL DEFAULT 13 count_blocks │ │ │ │ │ 296: 000021fc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 297: 00003701 252 FUNC LOCAL DEFAULT 1 get_num_global_allocated_blocks │ │ │ │ │ + 297: 00003709 252 FUNC LOCAL DEFAULT 1 get_num_global_allocated_blocks │ │ │ │ │ 298: 0000091c 0 NOTYPE LOCAL DEFAULT 10 .LC84 │ │ │ │ │ 299: 00000934 0 NOTYPE LOCAL DEFAULT 10 .LC85 │ │ │ │ │ 300: 00002480 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 301: 00002484 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 302: 00002684 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 303: 000026a8 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 304: 0000278d 84 FUNC LOCAL DEFAULT 13 mi_heap_area_visitor │ │ │ │ │ @@ -693,25 +693,25 @@ │ │ │ │ │ 689: 0000130d 128 FUNC GLOBAL HIDDEN 1 _mi_thread_data_collect │ │ │ │ │ 690: 00000017 208 FUNC GLOBAL HIDDEN 13 _PyMem_GetAllocatorName │ │ │ │ │ 691: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 692: 000000e7 562 FUNC GLOBAL HIDDEN 13 _PyMem_SetupAllocators │ │ │ │ │ 693: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ │ 694: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ │ 695: 00005cb3 76 FUNC GLOBAL HIDDEN 13 _mi_free_delayed_block │ │ │ │ │ - 696: 00002d8d 66 FUNC GLOBAL HIDDEN 1 _mi_page_free │ │ │ │ │ + 696: 00002d95 66 FUNC GLOBAL HIDDEN 1 _mi_page_free │ │ │ │ │ 697: 000050a7 102 FUNC GLOBAL HIDDEN 13 _mi_os_free_ex │ │ │ │ │ 698: 00002b0f 90 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_claim │ │ │ │ │ 699: 00002c7f 76 FUNC GLOBAL HIDDEN 13 _mi_bitmap_unclaim │ │ │ │ │ 700: 000016e1 8 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawMalloc │ │ │ │ │ - 701: 000033e1 12 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawCalloc │ │ │ │ │ + 701: 000033e5 12 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawCalloc │ │ │ │ │ 702: 00000415 460 FUNC GLOBAL HIDDEN 11 _PyMem_DebugRawRealloc │ │ │ │ │ 703: 000003b9 92 FUNC GLOBAL HIDDEN 11 _PyMem_DebugRawFree │ │ │ │ │ 704: 00000ad1 376 FUNC GLOBAL HIDDEN 11 _PyMem_DebugMalloc │ │ │ │ │ 705: 000023d5 68 FUNC GLOBAL HIDDEN 1 _PyMem_DebugCalloc │ │ │ │ │ - 706: 00003179 60 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRealloc │ │ │ │ │ + 706: 0000317d 60 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRealloc │ │ │ │ │ 707: 000013c9 720 FUNC GLOBAL HIDDEN 11 _PyMem_DebugFree │ │ │ │ │ 708: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 709: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 710: 00001815 10 FUNC GLOBAL HIDDEN 1 _PyMem_DefaultRawMalloc │ │ │ │ │ 711: 00001821 172 FUNC GLOBAL HIDDEN 1 _PyMem_init_obmalloc │ │ │ │ │ 712: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_Main │ │ │ │ │ 713: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_HasFeature │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ 721: 00001b71 64 FUNC GLOBAL HIDDEN 1 _PyMem_ArenaAlloc │ │ │ │ │ 722: 00000000 0 NOTYPE GLOBAL DEFAULT UND mmap64 │ │ │ │ │ 723: 00001bb1 24 FUNC GLOBAL HIDDEN 1 _PyMem_MiMalloc │ │ │ │ │ 724: 00001bcd 36 FUNC GLOBAL HIDDEN 1 _mi_heap_malloc_zero_ex │ │ │ │ │ 725: 00001bc9 2 FUNC GLOBAL HIDDEN 1 _PyObject_MiMalloc │ │ │ │ │ 726: 00001bf1 76 FUNC GLOBAL HIDDEN 1 _mi_page_malloc │ │ │ │ │ 727: 00001c3d 196 FUNC GLOBAL HIDDEN 1 _mi_malloc_generic │ │ │ │ │ - 728: 00002cc1 204 FUNC GLOBAL HIDDEN 1 _mi_page_free_collect │ │ │ │ │ + 728: 00002cc9 204 FUNC GLOBAL HIDDEN 1 _mi_page_free_collect │ │ │ │ │ 729: 00001281 106 FUNC GLOBAL HIDDEN 13 _mi_os_good_alloc_size │ │ │ │ │ 730: 00000000 0 NOTYPE GLOBAL DEFAULT UND __fprintf_chk │ │ │ │ │ 731: 000026a9 58 FUNC GLOBAL HIDDEN 13 mi_heap_visit_blocks │ │ │ │ │ 732: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidiv │ │ │ │ │ 733: 00000000 0 NOTYPE GLOBAL DEFAULT UND fputc │ │ │ │ │ 734: 00000000 0 NOTYPE GLOBAL DEFAULT UND fwrite │ │ │ │ │ 735: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ @@ -763,53 +763,53 @@ │ │ │ │ │ 759: 0000383b 88 FUNC GLOBAL HIDDEN 13 _mi_bitmap_claim │ │ │ │ │ 760: 00001a03 544 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_from_claim_across │ │ │ │ │ 761: 00001caf 194 FUNC GLOBAL HIDDEN 13 _mi_bitmap_unclaim_across │ │ │ │ │ 762: 00001ddf 220 FUNC GLOBAL HIDDEN 13 _mi_bitmap_claim_across │ │ │ │ │ 763: 00001c23 140 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_claim_field │ │ │ │ │ 764: 00001699 472 FUNC GLOBAL DEFAULT 11 PyObject_Free │ │ │ │ │ 765: 0000209b 92 FUNC GLOBAL HIDDEN 13 _mi_commit_mask_next_run │ │ │ │ │ - 766: 00002b69 44 FUNC GLOBAL HIDDEN 1 _PyMem_MiCalloc │ │ │ │ │ - 767: 00002b95 4 FUNC GLOBAL HIDDEN 1 _PyMem_MiFree │ │ │ │ │ - 768: 00002b99 122 FUNC GLOBAL HIDDEN 1 mi_free │ │ │ │ │ - 769: 00002c15 166 FUNC GLOBAL HIDDEN 1 _mi_page_retire │ │ │ │ │ + 766: 00002b71 44 FUNC GLOBAL HIDDEN 1 _PyMem_MiCalloc │ │ │ │ │ + 767: 00002b9d 4 FUNC GLOBAL HIDDEN 1 _PyMem_MiFree │ │ │ │ │ + 768: 00002ba1 122 FUNC GLOBAL HIDDEN 1 mi_free │ │ │ │ │ + 769: 00002c1d 166 FUNC GLOBAL HIDDEN 1 _mi_page_retire │ │ │ │ │ 770: 00001fcb 112 FUNC GLOBAL HIDDEN 13 _mi_free_generic │ │ │ │ │ - 771: 00002cbd 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiFree │ │ │ │ │ - 772: 00002e31 74 FUNC GLOBAL HIDDEN 1 _mi_segment_page_free │ │ │ │ │ + 771: 00002cc5 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiFree │ │ │ │ │ + 772: 00002e39 74 FUNC GLOBAL HIDDEN 1 _mi_segment_page_free │ │ │ │ │ 773: 00004c21 104 FUNC GLOBAL HIDDEN 13 _mi_os_reset │ │ │ │ │ - 774: 00001871 912 FUNC GLOBAL DEFAULT 11 PyMem_Realloc │ │ │ │ │ + 774: 00001871 910 FUNC GLOBAL DEFAULT 11 PyMem_Realloc │ │ │ │ │ 775: 00001c01 228 FUNC GLOBAL HIDDEN 11 _PyObject_Realloc │ │ │ │ │ - 776: 000031b5 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ - 777: 000031c9 162 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ - 778: 00001ce5 912 FUNC GLOBAL DEFAULT 11 PyObject_Realloc │ │ │ │ │ - 779: 000032b1 16 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualAlloc │ │ │ │ │ + 776: 000031b9 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ + 777: 000031cd 162 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ + 778: 00001ce5 910 FUNC GLOBAL DEFAULT 11 PyObject_Realloc │ │ │ │ │ + 779: 000032b5 16 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualAlloc │ │ │ │ │ 780: 0000205f 60 FUNC GLOBAL HIDDEN 13 _mi_page_unfull │ │ │ │ │ - 781: 000032c1 2 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ - 782: 000032c5 70 FUNC GLOBAL DEFAULT 1 PyMem_RawCalloc │ │ │ │ │ + 781: 000032c5 2 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ + 782: 000032c9 70 FUNC GLOBAL DEFAULT 1 PyMem_RawCalloc │ │ │ │ │ 783: 000021f9 156 FUNC GLOBAL HIDDEN 13 _mi_os_purge_ex │ │ │ │ │ 784: 00002295 108 FUNC GLOBAL HIDDEN 13 _mi_stat_counter_increase │ │ │ │ │ - 785: 0000330d 212 FUNC GLOBAL DEFAULT 1 PyMem_SetAllocator │ │ │ │ │ - 786: 000033ed 288 FUNC GLOBAL HIDDEN 1 _PyMem_AbandonDelayed │ │ │ │ │ - 787: 0000350d 28 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualFree │ │ │ │ │ - 788: 00003529 12 FUNC GLOBAL HIDDEN 1 _PyMem_ArenaFree │ │ │ │ │ - 789: 00003535 132 FUNC GLOBAL HIDDEN 1 _PyMem_FiniDelayed │ │ │ │ │ - 790: 000035b9 230 FUNC GLOBAL HIDDEN 1 _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ │ + 785: 00003311 212 FUNC GLOBAL DEFAULT 1 PyMem_SetAllocator │ │ │ │ │ + 786: 000033f1 292 FUNC GLOBAL HIDDEN 1 _PyMem_AbandonDelayed │ │ │ │ │ + 787: 00003515 28 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualFree │ │ │ │ │ + 788: 00003531 12 FUNC GLOBAL HIDDEN 1 _PyMem_ArenaFree │ │ │ │ │ + 789: 0000353d 132 FUNC GLOBAL HIDDEN 1 _PyMem_FiniDelayed │ │ │ │ │ + 790: 000035c1 230 FUNC GLOBAL HIDDEN 1 _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ │ 791: 00002075 400 FUNC GLOBAL HIDDEN 11 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ 792: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_IsMainInterpreterFinalizing │ │ │ │ │ - 793: 000036d9 40 FUNC GLOBAL HIDDEN 1 _Py_FinalizeAllocatedBlocks │ │ │ │ │ + 793: 000036e1 40 FUNC GLOBAL HIDDEN 1 _Py_FinalizeAllocatedBlocks │ │ │ │ │ 794: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorldAll │ │ │ │ │ 795: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Head │ │ │ │ │ 796: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorldAll │ │ │ │ │ 797: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Next │ │ │ │ │ 798: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMutex_LockTimed │ │ │ │ │ - 799: 000037fd 30 FUNC GLOBAL HIDDEN 1 _PyMem_obmalloc_state_on_heap │ │ │ │ │ + 799: 00003805 30 FUNC GLOBAL HIDDEN 1 _PyMem_obmalloc_state_on_heap │ │ │ │ │ 800: 00002417 110 FUNC GLOBAL HIDDEN 13 _PyDebugAllocatorStats │ │ │ │ │ 801: 00002485 548 FUNC GLOBAL DEFAULT 13 _PyMem_GetCurrentAllocatorName │ │ │ │ │ 802: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 803: 0000381d 70 FUNC GLOBAL DEFAULT 1 PyObject_Calloc │ │ │ │ │ - 804: 000038d9 60 FUNC GLOBAL DEFAULT 1 _PyMem_Strdup │ │ │ │ │ + 803: 00003825 70 FUNC GLOBAL DEFAULT 1 PyObject_Calloc │ │ │ │ │ + 804: 000038e1 60 FUNC GLOBAL DEFAULT 1 _PyMem_Strdup │ │ │ │ │ 805: 0000270d 128 FUNC GLOBAL HIDDEN 13 _mi_heap_area_init │ │ │ │ │ 806: 00003a91 464 FUNC GLOBAL HIDDEN 13 _mi_heap_area_visit_blocks │ │ │ │ │ 807: 000028cb 66 FUNC GLOBAL HIDDEN 13 _mi_segment_map_freed_at │ │ │ │ │ 808: 00002ccb 12 FUNC GLOBAL HIDDEN 13 _Py_GetGlobalAllocatedBlocks │ │ │ │ │ 809: 00000000 0 NOTYPE GLOBAL DEFAULT UND fflush │ │ │ │ │ 810: 00000000 0 NOTYPE GLOBAL DEFAULT UND fileno │ │ │ │ │ 811: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMem_DumpTraceback │ │ │ │ │ @@ -947,15 +947,15 @@ │ │ │ │ │ 943: 000062a5 6 FUNC GLOBAL HIDDEN 13 _mi_random_init_weak │ │ │ │ │ 944: 000062ab 6 FUNC GLOBAL HIDDEN 13 _mi_random_init │ │ │ │ │ 945: 00006393 26 FUNC GLOBAL HIDDEN 13 _mi_heap_main_get │ │ │ │ │ 946: 000063ad 52 FUNC GLOBAL HIDDEN 13 mi_thread_stats_print_out │ │ │ │ │ 947: 00006421 4 FUNC GLOBAL HIDDEN 13 mi_stats_print │ │ │ │ │ 948: 00006425 44 FUNC GLOBAL HIDDEN 13 mi_stats_merge │ │ │ │ │ 949: 00006451 36 FUNC GLOBAL HIDDEN 13 mi_zalloc_small │ │ │ │ │ - 950: 00003915 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiCalloc │ │ │ │ │ + 950: 0000391d 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiCalloc │ │ │ │ │ 951: 00006475 76 FUNC GLOBAL HIDDEN 13 mi_wcsdup │ │ │ │ │ 952: 000065db 58 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned │ │ │ │ │ 953: 00006615 56 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned_at │ │ │ │ │ 954: 0000664d 48 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned │ │ │ │ │ 955: 0000667d 48 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned_at │ │ │ │ │ 956: 000066ad 48 FUNC GLOBAL HIDDEN 13 mi_malloc_aligned_at │ │ │ │ │ 957: 000066dd 52 FUNC GLOBAL HIDDEN 13 mi_heap_calloc_aligned │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x16be4 contains 395 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x16bec contains 395 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000004 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000098 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000a4 0002760a R_ARM_THM_CALL 00000185 _mi_prim_random_buf │ │ │ │ │ 000000b2 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000b6 0000122f R_ARM_THM_MOVW_ABS_NC 00000024 .LC8 │ │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ │ 00000ed0 0002b10a R_ARM_THM_CALL 0000130d _mi_thread_data_collect │ │ │ │ │ 00000eec 0000472f R_ARM_THM_MOVW_ABS_NC 00004635 mi_heap_page_never_delayed_free │ │ │ │ │ 00000ef0 00004730 R_ARM_THM_MOVT_ABS 00004635 mi_heap_page_never_delayed_free │ │ │ │ │ 00000f10 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f14 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000f86 0000490a R_ARM_THM_CALL 00005e45 mi_segment_reclaim │ │ │ │ │ 00001164 0002b70a R_ARM_THM_CALL 00005cb3 _mi_free_delayed_block │ │ │ │ │ -00001224 0002b80a R_ARM_THM_CALL 00002d8d _mi_page_free │ │ │ │ │ +00001224 0002b80a R_ARM_THM_CALL 00002d95 _mi_page_free │ │ │ │ │ 000012d6 0000570a R_ARM_THM_CALL 00005305 mi_segment_check_free │ │ │ │ │ 000012e8 0000490a R_ARM_THM_CALL 00005e45 mi_segment_reclaim │ │ │ │ │ 00001300 0000590a R_ARM_THM_CALL 00002e41 mi_abandoned_visited_push │ │ │ │ │ 0000137c 0002b90a R_ARM_THM_CALL 000050a7 _mi_os_free_ex │ │ │ │ │ 00001384 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001388 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000013a0 0002820a R_ARM_THM_CALL 000006c1 _mi_preloading │ │ │ │ │ @@ -249,19 +249,19 @@ │ │ │ │ │ 00001c8e 0002880a R_ARM_THM_CALL 00000995 mi_thread_init │ │ │ │ │ 00001cb4 0002d60a R_ARM_THM_CALL 00001bf1 _mi_page_malloc │ │ │ │ │ 00001cca 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00001cee 0000812f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC41 │ │ │ │ │ 00001cf2 00008130 R_ARM_THM_MOVT_ABS 000002f0 .LC41 │ │ │ │ │ 00001cf6 0002930a R_ARM_THM_CALL 00005251 _mi_error_message │ │ │ │ │ 00001cfc 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00001d3e 0002d80a R_ARM_THM_CALL 00002cc1 _mi_page_free_collect │ │ │ │ │ -00001d7a 0002d80a R_ARM_THM_CALL 00002cc1 _mi_page_free_collect │ │ │ │ │ +00001d3e 0002d80a R_ARM_THM_CALL 00002cc9 _mi_page_free_collect │ │ │ │ │ +00001d7a 0002d80a R_ARM_THM_CALL 00002cc9 _mi_page_free_collect │ │ │ │ │ 00001d9c 0002af0a R_ARM_THM_CALL 0000119d _mi_heap_collect_retired │ │ │ │ │ 00001dd8 0000890a R_ARM_THM_CALL 00001f5d mi_page_queue_enqueue_from │ │ │ │ │ -00001de2 0002d80a R_ARM_THM_CALL 00002cc1 _mi_page_free_collect │ │ │ │ │ +00001de2 0002d80a R_ARM_THM_CALL 00002cc9 _mi_page_free_collect │ │ │ │ │ 00001df0 0002d90a R_ARM_THM_CALL 00001281 _mi_os_good_alloc_size │ │ │ │ │ 00001e28 0000842f R_ARM_THM_MOVW_ABS_NC 00000318 .LC42 │ │ │ │ │ 00001e2c 00008430 R_ARM_THM_MOVT_ABS 00000318 .LC42 │ │ │ │ │ 00001e32 0002930a R_ARM_THM_CALL 00005251 _mi_error_message │ │ │ │ │ 00001eac 0002e10a R_ARM_THM_CALL 00001fc9 _mi_segment_page_alloc │ │ │ │ │ 00001f18 0002dc0a R_ARM_THM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ 000021a0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -282,126 +282,126 @@ │ │ │ │ │ 00002614 0002960a R_ARM_THM_CALL 00000000 __clock_gettime64 │ │ │ │ │ 00002628 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000262c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002688 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002760 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002764 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000027f4 0002960a R_ARM_THM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -0000291e 0000ef0a R_ARM_THM_CALL 000020f7 mi_segment_purge.isra.0 │ │ │ │ │ -0000292c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002918 0000ef0a R_ARM_THM_CALL 000020f7 mi_segment_purge.isra.0 │ │ │ │ │ 00002930 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000296a 0002960a R_ARM_THM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -000029d0 0002fd0a R_ARM_THM_CALL 0000209b _mi_commit_mask_next_run │ │ │ │ │ -000029e6 0000ef0a R_ARM_THM_CALL 000020f7 mi_segment_purge.isra.0 │ │ │ │ │ -00002a2e 0002dc0a R_ARM_THM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -00002b64 00023e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002b90 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00002d66 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC80 │ │ │ │ │ -00002d6a 0000fb30 R_ARM_THM_MOVT_ABS 00000828 .LC80 │ │ │ │ │ -00002d70 0002930a R_ARM_THM_CALL 00005251 _mi_error_message │ │ │ │ │ -00002ece 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ed2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ef2 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002f4e 0003050a R_ARM_THM_CALL 00004c21 _mi_os_reset │ │ │ │ │ -000030e8 0001022f R_ARM_THM_MOVW_ABS_NC 00000844 .LC81 │ │ │ │ │ -000030ec 00010230 R_ARM_THM_MOVT_ABS 00000844 .LC81 │ │ │ │ │ -000030f6 0002780a R_ARM_THM_CALL 00004b23 _mi_warning_message │ │ │ │ │ -0000319e 00007f2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC40 │ │ │ │ │ -000031a2 00007f30 R_ARM_THM_MOVT_ABS 000002b8 .LC40 │ │ │ │ │ -000031a8 0002c50a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000031ac 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031b0 00023e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000031c4 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -000031f6 0002d40a R_ARM_THM_CALL 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ -00003214 0002910a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000321a 0003000a R_ARM_THM_CALL 00002b99 mi_free │ │ │ │ │ -0000323c 0002d40a R_ARM_THM_CALL 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ -0000325e 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000032b0 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000032b4 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000032e0 0002dc0a R_ARM_THM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -000032ea 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000032ee 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000033c6 0002b50a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ -000033d0 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002934 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000296e 0002960a R_ARM_THM_CALL 00000000 __clock_gettime64 │ │ │ │ │ +000029d4 0002fd0a R_ARM_THM_CALL 0000209b _mi_commit_mask_next_run │ │ │ │ │ +000029ea 0000ef0a R_ARM_THM_CALL 000020f7 mi_segment_purge.isra.0 │ │ │ │ │ +00002a36 0002dc0a R_ARM_THM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +00002b6c 00023e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002b98 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00002d6e 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC80 │ │ │ │ │ +00002d72 0000fb30 R_ARM_THM_MOVT_ABS 00000828 .LC80 │ │ │ │ │ +00002d78 0002930a R_ARM_THM_CALL 00005251 _mi_error_message │ │ │ │ │ +00002ed6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002eda 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002efa 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002f56 0003050a R_ARM_THM_CALL 00004c21 _mi_os_reset │ │ │ │ │ +000030ec 0001022f R_ARM_THM_MOVW_ABS_NC 00000844 .LC81 │ │ │ │ │ +000030f0 00010230 R_ARM_THM_MOVT_ABS 00000844 .LC81 │ │ │ │ │ +000030fa 0002780a R_ARM_THM_CALL 00004b23 _mi_warning_message │ │ │ │ │ +000031a2 00007f2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC40 │ │ │ │ │ +000031a6 00007f30 R_ARM_THM_MOVT_ABS 000002b8 .LC40 │ │ │ │ │ +000031ac 0002c50a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000031b0 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031b4 00023e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000031c8 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +000031fa 0002d40a R_ARM_THM_CALL 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ +00003218 0002910a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000321e 0003000a R_ARM_THM_CALL 00002ba1 mi_free │ │ │ │ │ +00003240 0002d40a R_ARM_THM_CALL 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ +00003262 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000032b4 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000032b8 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000032e4 0002dc0a R_ARM_THM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +000032ee 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000032f2 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000033ca 0002b50a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 000033d4 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000033d8 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000033dc 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003480 00011f0a R_ARM_THM_CALL 00003437 process_queue.isra.0 │ │ │ │ │ -000034c4 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000034c8 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000034e8 0002b50a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ -00003508 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000350c 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003510 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003574 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003578 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000035a2 0001220a R_ARM_THM_CALL 00003405 free_work_item.isra.0 │ │ │ │ │ -000035c8 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000035cc 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000035de 0002d52f R_ARM_THM_MOVW_ABS_NC 00001bc9 _PyObject_MiMalloc │ │ │ │ │ -000035e2 0002d530 R_ARM_THM_MOVT_ABS 00001bc9 _PyObject_MiMalloc │ │ │ │ │ -000035fe 0003170a R_ARM_THM_CALL 00002075 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -00003614 0000702f R_ARM_THM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ -00003618 00007030 R_ARM_THM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ -00003658 0002a22f R_ARM_THM_MOVW_ABS_NC 00000331 _PyMem_RawFree │ │ │ │ │ -0000365c 0002a230 R_ARM_THM_MOVT_ABS 00000331 _PyMem_RawFree │ │ │ │ │ -00003672 0002d52f R_ARM_THM_MOVW_ABS_NC 00001bc9 _PyObject_MiMalloc │ │ │ │ │ -00003676 0002d530 R_ARM_THM_MOVT_ABS 00001bc9 _PyObject_MiMalloc │ │ │ │ │ -00003680 0003170a R_ARM_THM_CALL 00002075 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -000036b0 0002c80a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -000036ca 0003180a R_ARM_THM_CALL 00000000 _Py_IsMainInterpreterFinalizing │ │ │ │ │ -000036ec 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000036f0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003718 0002c80a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -00003722 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003726 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000373a 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000373e 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003742 00031a0a R_ARM_THM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ -0000376e 00031b0a R_ARM_THM_CALL 00000000 PyInterpreterState_Head │ │ │ │ │ -0000379a 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000379e 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000037a4 00031c0a R_ARM_THM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ -000037be 0003170a R_ARM_THM_CALL 00002075 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -000037cc 00031d0a R_ARM_THM_CALL 00000000 PyInterpreterState_Next │ │ │ │ │ -000037d8 0002b60a R_ARM_THM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ -000037ee 00031e0a R_ARM_THM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ -000037f4 0003170a R_ARM_THM_CALL 00002075 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -00003800 0000702f R_ARM_THM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ -00003804 00007030 R_ARM_THM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ -00003838 0002dc0a R_ARM_THM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -00003842 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003846 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000038ea 0002a80a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000038ee 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000038f2 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000390a 0002910a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000033e0 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003484 00011f0a R_ARM_THM_CALL 00003437 process_queue.isra.0 │ │ │ │ │ +000034c8 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000034cc 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000034ec 0002b50a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ +00003510 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003514 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003518 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000357c 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003580 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000035aa 0001220a R_ARM_THM_CALL 00003405 free_work_item.isra.0 │ │ │ │ │ +000035d0 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000035d4 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000035e6 0002d52f R_ARM_THM_MOVW_ABS_NC 00001bc9 _PyObject_MiMalloc │ │ │ │ │ +000035ea 0002d530 R_ARM_THM_MOVT_ABS 00001bc9 _PyObject_MiMalloc │ │ │ │ │ +00003606 0003170a R_ARM_THM_CALL 00002075 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +0000361c 0000702f R_ARM_THM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ +00003620 00007030 R_ARM_THM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ +00003660 0002a22f R_ARM_THM_MOVW_ABS_NC 00000331 _PyMem_RawFree │ │ │ │ │ +00003664 0002a230 R_ARM_THM_MOVT_ABS 00000331 _PyMem_RawFree │ │ │ │ │ +0000367a 0002d52f R_ARM_THM_MOVW_ABS_NC 00001bc9 _PyObject_MiMalloc │ │ │ │ │ +0000367e 0002d530 R_ARM_THM_MOVT_ABS 00001bc9 _PyObject_MiMalloc │ │ │ │ │ +00003688 0003170a R_ARM_THM_CALL 00002075 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +000036b8 0002c80a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +000036d2 0003180a R_ARM_THM_CALL 00000000 _Py_IsMainInterpreterFinalizing │ │ │ │ │ +000036f4 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000036f8 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003720 0002c80a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +0000372a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000372e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003742 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003746 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000374a 00031a0a R_ARM_THM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ +00003776 00031b0a R_ARM_THM_CALL 00000000 PyInterpreterState_Head │ │ │ │ │ +000037a2 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000037a6 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000037ac 00031c0a R_ARM_THM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ +000037c6 0003170a R_ARM_THM_CALL 00002075 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +000037d4 00031d0a R_ARM_THM_CALL 00000000 PyInterpreterState_Next │ │ │ │ │ +000037e0 0002b60a R_ARM_THM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ +000037f6 00031e0a R_ARM_THM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ +000037fc 0003170a R_ARM_THM_CALL 00002075 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00003808 0000702f R_ARM_THM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ +0000380c 00007030 R_ARM_THM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ +00003840 0002dc0a R_ARM_THM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +0000384a 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000384e 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000038f2 0002a80a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000038f6 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000038fa 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003912 0002910a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000004be 00027f1e R_ARM_THM_JUMP24 00000000 fputs │ │ │ │ │ 000008e4 00028e1e R_ARM_THM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ 00000c48 0002981e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 00000cb4 00029e1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ 0000181a 00029c1e R_ARM_THM_JUMP24 00000000 malloc │ │ │ │ │ 00001b68 0002b61e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00002018 0000ad1e R_ARM_THM_JUMP24 000061bf mi_segment_huge_page_alloc │ │ │ │ │ 00002034 0000ad1e R_ARM_THM_JUMP24 000061bf mi_segment_huge_page_alloc │ │ │ │ │ -00002b80 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ -00002c00 0003021e R_ARM_THM_JUMP24 00001fcb _mi_free_generic │ │ │ │ │ -00002c0e 0003021e R_ARM_THM_JUMP24 00001fcb _mi_free_generic │ │ │ │ │ -00002e68 0000ff1e R_ARM_THM_JUMP24 000027ef mi_segment_free.isra.0 │ │ │ │ │ -00002e76 0001001e R_ARM_THM_JUMP24 00004ea7 mi_segment_abandon │ │ │ │ │ -0000319a 0002be1e R_ARM_THM_JUMP24 00000415 _PyMem_DebugRawRealloc │ │ │ │ │ -000032a2 00010c1e R_ARM_THM_JUMP24 00002da1 mi_page_usable_aligned_size_of │ │ │ │ │ -000033bc 0002b61e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -000034fc 0002b61e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -0000352e 0002f61e R_ARM_THM_JUMP24 00000000 munmap │ │ │ │ │ -0000366a 0002981e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ -00003914 0002fe1e R_ARM_THM_JUMP24 00002b69 _PyMem_MiCalloc │ │ │ │ │ +00002b88 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ +00002c08 0003021e R_ARM_THM_JUMP24 00001fcb _mi_free_generic │ │ │ │ │ +00002c16 0003021e R_ARM_THM_JUMP24 00001fcb _mi_free_generic │ │ │ │ │ +00002e70 0000ff1e R_ARM_THM_JUMP24 000027ef mi_segment_free.isra.0 │ │ │ │ │ +00002e7e 0001001e R_ARM_THM_JUMP24 00004ea7 mi_segment_abandon │ │ │ │ │ +0000319e 0002be1e R_ARM_THM_JUMP24 00000415 _PyMem_DebugRawRealloc │ │ │ │ │ +000032a6 00010c1e R_ARM_THM_JUMP24 00002da1 mi_page_usable_aligned_size_of │ │ │ │ │ +000033c0 0002b61e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ +00003500 0002b61e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ +00003536 0002f61e R_ARM_THM_JUMP24 00000000 munmap │ │ │ │ │ +00003672 0002981e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ +0000391c 0002fe1e R_ARM_THM_JUMP24 00002b71 _PyMem_MiCalloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1783c contains 168 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x17844 contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 0000000c 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000010 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000014 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000018 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ @@ -564,15 +564,15 @@ │ │ │ │ │ 00000884 00041602 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000888 00041602 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a54 00041202 R_ARM_ABS32 00000300 _mi_abandoned_default │ │ │ │ │ 00000a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.startup' at offset 0x17d7c contains 13 entries: │ │ │ │ │ +Relocation section '.rel.text.startup' at offset 0x17d84 contains 13 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000016 0000060a R_ARM_THM_CALL 00000001 mi_heap_main_init │ │ │ │ │ 0000001a 0000072f R_ARM_THM_MOVW_ABS_NC 00000d31 mi_process_done │ │ │ │ │ 0000001e 00000730 R_ARM_THM_MOVT_ABS 00000d31 mi_process_done │ │ │ │ │ 00000026 0002720a R_ARM_THM_CALL 00000000 atexit │ │ │ │ │ @@ -580,19 +580,19 @@ │ │ │ │ │ 0000002e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000032 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000003a 0000090a R_ARM_THM_CALL 0000089d mi_process_setup_auto_thread_done.part.0 │ │ │ │ │ 0000003e 0002740a R_ARM_THM_CALL 0000072d mi_process_init │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000052 00000a1e R_ARM_THM_JUMP24 00000075 mi_random_init_ex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.init_array' at offset 0x17de4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.init_array' at offset 0x17dec contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000001 _mi_process_init │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x17dec contains 229 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x17df4 contains 229 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000126 0002852f R_ARM_THM_MOVW_ABS_NC 00000000 environ │ │ │ │ │ 0000012a 00028530 R_ARM_THM_MOVT_ABS 00000000 environ │ │ │ │ │ 000002b8 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000002bc 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000002c2 00029b2f R_ARM_THM_MOVW_ABS_NC 000002f5 _PyMem_RawMalloc │ │ │ │ │ 000002c6 00029b30 R_ARM_THM_MOVT_ABS 000002f5 _PyMem_RawMalloc │ │ │ │ │ @@ -760,16 +760,16 @@ │ │ │ │ │ 000019fa 00029b30 R_ARM_THM_MOVT_ABS 000002f5 _PyMem_RawMalloc │ │ │ │ │ 00001a10 00029c0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ 00001a5e 0002a62f R_ARM_THM_MOVW_ABS_NC 00000339 _PyMem_RawRealloc │ │ │ │ │ 00001a62 0002a630 R_ARM_THM_MOVT_ABS 00000339 _PyMem_RawRealloc │ │ │ │ │ 00001aa0 0002a22f R_ARM_THM_MOVW_ABS_NC 00000331 _PyMem_RawFree │ │ │ │ │ 00001aa4 0002a230 R_ARM_THM_MOVT_ABS 00000331 _PyMem_RawFree │ │ │ │ │ 00001ab0 0002980a R_ARM_THM_CALL 00000000 free │ │ │ │ │ -00001b70 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b74 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b84 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b88 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001c72 0002cd0a R_ARM_THM_CALL 000006d1 _PyObject_Malloc │ │ │ │ │ 00001c80 0002910a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00001c88 0002e60a R_ARM_THM_CALL 000011f1 _PyObject_Free │ │ │ │ │ 00001ca0 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00001ca4 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00001ca8 0002a62f R_ARM_THM_MOVW_ABS_NC 00000339 _PyMem_RawRealloc │ │ │ │ │ 00001cac 0002a630 R_ARM_THM_MOVT_ABS 00000339 _PyMem_RawRealloc │ │ │ │ │ @@ -783,21 +783,21 @@ │ │ │ │ │ 00001e6e 00029b30 R_ARM_THM_MOVT_ABS 000002f5 _PyMem_RawMalloc │ │ │ │ │ 00001e84 00029c0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ 00001ed2 0002a62f R_ARM_THM_MOVW_ABS_NC 00000339 _PyMem_RawRealloc │ │ │ │ │ 00001ed6 0002a630 R_ARM_THM_MOVT_ABS 00000339 _PyMem_RawRealloc │ │ │ │ │ 00001f14 0002a22f R_ARM_THM_MOVW_ABS_NC 00000331 _PyMem_RawFree │ │ │ │ │ 00001f18 0002a230 R_ARM_THM_MOVT_ABS 00000331 _PyMem_RawFree │ │ │ │ │ 00001f24 0002980a R_ARM_THM_CALL 00000000 free │ │ │ │ │ -00001fe4 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fe8 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ff8 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ffc 0002ce6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002082 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00002086 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000209c 0002d52f R_ARM_THM_MOVW_ABS_NC 00001bc9 _PyObject_MiMalloc │ │ │ │ │ 000020a0 0002d530 R_ARM_THM_MOVT_ABS 00001bc9 _PyObject_MiMalloc │ │ │ │ │ -000020ac 0001250a R_ARM_THM_CALL 000036a1 has_own_state │ │ │ │ │ +000020ac 0001250a R_ARM_THM_CALL 000036a9 has_own_state │ │ │ │ │ 000021b6 0002d52f R_ARM_THM_MOVW_ABS_NC 00001bc9 _PyObject_MiMalloc │ │ │ │ │ 000021ba 0002d530 R_ARM_THM_MOVT_ABS 00001bc9 _PyObject_MiMalloc │ │ │ │ │ 000021ca 0002880a R_ARM_THM_CALL 00000995 mi_thread_init │ │ │ │ │ 000021d6 0001272f R_ARM_THM_MOVW_ABS_NC 000027e1 count_blocks │ │ │ │ │ 000021da 00012730 R_ARM_THM_MOVT_ABS 000027e1 count_blocks │ │ │ │ │ 000021e0 0002db0a R_ARM_THM_CALL 000026a9 mi_heap_visit_blocks │ │ │ │ │ 000021ee 0001262f R_ARM_THM_MOVW_ABS_NC 000008ec .LC83 │ │ │ │ │ @@ -816,15 +816,15 @@ │ │ │ │ │ 00001a34 0002cd1e R_ARM_THM_JUMP24 000006d1 _PyObject_Malloc │ │ │ │ │ 00001a7a 00029e1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ 00001c98 0002cd1e R_ARM_THM_JUMP24 000006d1 _PyObject_Malloc │ │ │ │ │ 00001cc8 00029e1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ 00001ea8 0002cd1e R_ARM_THM_JUMP24 000006d1 _PyObject_Malloc │ │ │ │ │ 00001eee 00029e1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x18514 contains 1227 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1851c contains 1227 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 00004a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC27 │ │ │ │ │ 0000003a 00004a30 R_ARM_THM_MOVT_ABS 000001d8 .LC27 │ │ │ │ │ 0000003e 0002b30a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000046 00004b2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC28 │ │ │ │ │ 0000004a 00004b30 R_ARM_THM_MOVT_ABS 000001e0 .LC28 │ │ │ │ │ 00000050 0002b30a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ @@ -866,34 +866,34 @@ │ │ │ │ │ 00000380 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000384 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000396 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000039a 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000003a4 0002bc2f R_ARM_THM_MOVW_ABS_NC 000016e1 _PyMem_DebugRawMalloc │ │ │ │ │ 000003a8 0002bc30 R_ARM_THM_MOVT_ABS 000016e1 _PyMem_DebugRawMalloc │ │ │ │ │ 000003b4 0000630a R_ARM_THM_CALL 00001695 get_allocator_unlocked │ │ │ │ │ -000003bc 0002bd2f R_ARM_THM_MOVW_ABS_NC 000033e1 _PyMem_DebugRawCalloc │ │ │ │ │ -000003c0 0002bd30 R_ARM_THM_MOVT_ABS 000033e1 _PyMem_DebugRawCalloc │ │ │ │ │ +000003bc 0002bd2f R_ARM_THM_MOVW_ABS_NC 000033e5 _PyMem_DebugRawCalloc │ │ │ │ │ +000003c0 0002bd30 R_ARM_THM_MOVT_ABS 000033e5 _PyMem_DebugRawCalloc │ │ │ │ │ 000003c4 0002be2f R_ARM_THM_MOVW_ABS_NC 00000415 _PyMem_DebugRawRealloc │ │ │ │ │ 000003c8 0002be30 R_ARM_THM_MOVT_ABS 00000415 _PyMem_DebugRawRealloc │ │ │ │ │ 000003d0 0002bf2f R_ARM_THM_MOVW_ABS_NC 000003b9 _PyMem_DebugRawFree │ │ │ │ │ 000003d4 0002bf30 R_ARM_THM_MOVT_ABS 000003b9 _PyMem_DebugRawFree │ │ │ │ │ 000003e2 0002c02f R_ARM_THM_MOVW_ABS_NC 00000ad1 _PyMem_DebugMalloc │ │ │ │ │ 000003e6 0002c030 R_ARM_THM_MOVT_ABS 00000ad1 _PyMem_DebugMalloc │ │ │ │ │ 000003fa 0000630a R_ARM_THM_CALL 00001695 get_allocator_unlocked │ │ │ │ │ 00000402 0002c12f R_ARM_THM_MOVW_ABS_NC 000023d5 _PyMem_DebugCalloc │ │ │ │ │ 00000406 0002c130 R_ARM_THM_MOVT_ABS 000023d5 _PyMem_DebugCalloc │ │ │ │ │ -0000040a 0002c22f R_ARM_THM_MOVW_ABS_NC 00003179 _PyMem_DebugRealloc │ │ │ │ │ -0000040e 0002c230 R_ARM_THM_MOVT_ABS 00003179 _PyMem_DebugRealloc │ │ │ │ │ +0000040a 0002c22f R_ARM_THM_MOVW_ABS_NC 0000317d _PyMem_DebugRealloc │ │ │ │ │ +0000040e 0002c230 R_ARM_THM_MOVT_ABS 0000317d _PyMem_DebugRealloc │ │ │ │ │ 00000416 0002c32f R_ARM_THM_MOVW_ABS_NC 000013c9 _PyMem_DebugFree │ │ │ │ │ 0000041a 0002c330 R_ARM_THM_MOVT_ABS 000013c9 _PyMem_DebugFree │ │ │ │ │ 00000436 0000630a R_ARM_THM_CALL 00001695 get_allocator_unlocked │ │ │ │ │ 0000043e 0002c12f R_ARM_THM_MOVW_ABS_NC 000023d5 _PyMem_DebugCalloc │ │ │ │ │ 00000442 0002c130 R_ARM_THM_MOVT_ABS 000023d5 _PyMem_DebugCalloc │ │ │ │ │ -00000446 0002c22f R_ARM_THM_MOVW_ABS_NC 00003179 _PyMem_DebugRealloc │ │ │ │ │ -0000044a 0002c230 R_ARM_THM_MOVT_ABS 00003179 _PyMem_DebugRealloc │ │ │ │ │ +00000446 0002c22f R_ARM_THM_MOVW_ABS_NC 0000317d _PyMem_DebugRealloc │ │ │ │ │ +0000044a 0002c230 R_ARM_THM_MOVT_ABS 0000317d _PyMem_DebugRealloc │ │ │ │ │ 00000452 0002c32f R_ARM_THM_MOVW_ABS_NC 000013c9 _PyMem_DebugFree │ │ │ │ │ 00000456 0002c330 R_ARM_THM_MOVT_ABS 000013c9 _PyMem_DebugFree │ │ │ │ │ 00000484 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000488 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000004a2 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000004a6 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000004aa 0002d52f R_ARM_THM_MOVW_ABS_NC 00001bc9 _PyObject_MiMalloc │ │ │ │ │ @@ -989,15 +989,15 @@ │ │ │ │ │ 000009ae 0002770a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000009bc 00027a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000009da 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000009de 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000009fc 00001c0a R_ARM_THM_CALL 000004c5 mi_option_init │ │ │ │ │ 00000a10 00001c0a R_ARM_THM_CALL 000004c5 mi_option_init │ │ │ │ │ 00000a96 0002e70a R_ARM_THM_CALL 00000c93 _mi_arena_alloc_aligned │ │ │ │ │ -00000aca 0000bc0a R_ARM_THM_CALL 00003115 mi_commit_mask_create │ │ │ │ │ +00000aca 0000bc0a R_ARM_THM_CALL 00003119 mi_commit_mask_create │ │ │ │ │ 00000ada 0002e80a R_ARM_THM_CALL 00004d69 _mi_os_commit │ │ │ │ │ 00000afa 0002e90a R_ARM_THM_CALL 0000290d _mi_arena_free │ │ │ │ │ 00000b26 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b2a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b38 00001c0a R_ARM_THM_CALL 000004c5 mi_option_init │ │ │ │ │ 00000b86 0002ea0a R_ARM_THM_CALL 00001f1b _mi_segment_map_allocated_at │ │ │ │ │ 00000b9a 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ @@ -1128,19 +1128,19 @@ │ │ │ │ │ 000019be 0002fa0a R_ARM_THM_CALL 00001ddf _mi_bitmap_claim_across │ │ │ │ │ 000019da 0002e80a R_ARM_THM_CALL 00004d69 _mi_os_commit │ │ │ │ │ 00001a3c 0002fb0a R_ARM_THM_CALL 00001c23 _mi_bitmap_try_find_claim_field │ │ │ │ │ 00001a82 0002fb0a R_ARM_THM_CALL 00001c23 _mi_bitmap_try_find_claim_field │ │ │ │ │ 00001aa0 0002fb0a R_ARM_THM_CALL 00001c23 _mi_bitmap_try_find_claim_field │ │ │ │ │ 00001ee0 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ 00001f58 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00001f92 0000ab0a R_ARM_THM_CALL 00002add mi_heap_queue_first_update │ │ │ │ │ -00001fae 0000ab0a R_ARM_THM_CALL 00002add mi_heap_queue_first_update │ │ │ │ │ +00001f92 0000ab0a R_ARM_THM_CALL 00002ae5 mi_heap_queue_first_update │ │ │ │ │ +00001fae 0000ab0a R_ARM_THM_CALL 00002ae5 mi_heap_queue_first_update │ │ │ │ │ 00002028 0002df0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 0000207c 0000860a R_ARM_THM_CALL 00001e39 mi_bin │ │ │ │ │ -0000212c 0000ec0a R_ARM_THM_CALL 00003035 mi_segment_commit_mask.constprop.0 │ │ │ │ │ +0000212c 0000ec0a R_ARM_THM_CALL 0000303d mi_segment_commit_mask.constprop.0 │ │ │ │ │ 00002170 00030f0a R_ARM_THM_CALL 000021f9 _mi_os_purge_ex │ │ │ │ │ 000021b0 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ 000021f4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002208 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000220c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002224 00001c0a R_ARM_THM_CALL 000004c5 mi_option_init │ │ │ │ │ 00002236 0003100a R_ARM_THM_CALL 00002295 _mi_stat_counter_increase │ │ │ │ │ @@ -1212,18 +1212,18 @@ │ │ │ │ │ 000026c2 0002ae0a R_ARM_THM_CALL 00001115 _mi_heap_delayed_free_partial │ │ │ │ │ 000026ca 0001302f R_ARM_THM_MOVW_ABS_NC 0000278d mi_heap_area_visitor │ │ │ │ │ 000026ce 00013030 R_ARM_THM_MOVT_ABS 0000278d mi_heap_area_visitor │ │ │ │ │ 000026d2 0001312f R_ARM_THM_MOVW_ABS_NC 000026e3 mi_heap_visit_areas_page │ │ │ │ │ 000026d6 00013130 R_ARM_THM_MOVT_ABS 000026e3 mi_heap_visit_areas_page │ │ │ │ │ 000026da 0000460a R_ARM_THM_CALL 00001235 mi_heap_visit_pages │ │ │ │ │ 000026fc 0003250a R_ARM_THM_CALL 0000270d _mi_heap_area_init │ │ │ │ │ -00002722 0002d80a R_ARM_THM_CALL 00002cc1 _mi_page_free_collect │ │ │ │ │ +00002722 0002d80a R_ARM_THM_CALL 00002cc9 _mi_page_free_collect │ │ │ │ │ 0000279e 0001272f R_ARM_THM_MOVW_ABS_NC 000027e1 count_blocks │ │ │ │ │ 000027a2 00012730 R_ARM_THM_MOVT_ABS 000027e1 count_blocks │ │ │ │ │ -00002828 0001010a R_ARM_THM_CALL 00003865 mi_segment_span_remove_from_queue │ │ │ │ │ +00002828 0001010a R_ARM_THM_CALL 0000386d mi_segment_span_remove_from_queue │ │ │ │ │ 00002846 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ 00002856 0003270a R_ARM_THM_CALL 000028cb _mi_segment_map_freed_at │ │ │ │ │ 000028c0 0002e90a R_ARM_THM_CALL 0000290d _mi_arena_free │ │ │ │ │ 00002908 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002954 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ 0000297a 0002b90a R_ARM_THM_CALL 000050a7 _mi_os_free_ex │ │ │ │ │ 00002988 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ @@ -1333,16 +1333,16 @@ │ │ │ │ │ 00003422 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00003426 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00003446 00029a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000344a 00029a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00003478 00032d0a R_ARM_THM_CALL 00000000 _Py_qsbr_poll │ │ │ │ │ 000034e8 00031e0a R_ARM_THM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ 00003590 0002df0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000035b0 00010b0a R_ARM_THM_CALL 0000326d _mi_usable_size.isra.0 │ │ │ │ │ -000035da 00010b0a R_ARM_THM_CALL 0000326d _mi_usable_size.isra.0 │ │ │ │ │ +000035b0 00010b0a R_ARM_THM_CALL 00003271 _mi_usable_size.isra.0 │ │ │ │ │ +000035da 00010b0a R_ARM_THM_CALL 00003271 _mi_usable_size.isra.0 │ │ │ │ │ 000035e4 00027c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 0000366a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000366e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00003698 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000369c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000036fc 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003700 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ @@ -1521,18 +1521,18 @@ │ │ │ │ │ 0000451c 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR3 │ │ │ │ │ 00004520 00003630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR3 │ │ │ │ │ 0000452e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004532 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000454c 0002df0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 000045c6 00036d0a R_ARM_THM_CALL 00004557 _mi_page_try_use_delayed_free │ │ │ │ │ 000045fc 00036d0a R_ARM_THM_CALL 00004557 _mi_page_try_use_delayed_free │ │ │ │ │ -0000461e 0000ab0a R_ARM_THM_CALL 00002add mi_heap_queue_first_update │ │ │ │ │ +0000461e 0000ab0a R_ARM_THM_CALL 00002ae5 mi_heap_queue_first_update │ │ │ │ │ 0000464a 00036d0a R_ARM_THM_CALL 00004557 _mi_page_try_use_delayed_free │ │ │ │ │ 00004676 0000860a R_ARM_THM_CALL 00001e39 mi_bin │ │ │ │ │ -000046c6 0000ab0a R_ARM_THM_CALL 00002add mi_heap_queue_first_update │ │ │ │ │ +000046c6 0000ab0a R_ARM_THM_CALL 00002ae5 mi_heap_queue_first_update │ │ │ │ │ 000046d6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000046da 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00004704 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00004802 0002960a R_ARM_THM_CALL 00000000 __clock_gettime64 │ │ │ │ │ 00004848 0002960a R_ARM_THM_CALL 00000000 __clock_gettime64 │ │ │ │ │ 0000488c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00004898 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1575,35 +1575,35 @@ │ │ │ │ │ 00004c06 0002780a R_ARM_THM_CALL 00004b23 _mi_warning_message │ │ │ │ │ 00004c4c 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ 00004c56 0003100a R_ARM_THM_CALL 00002295 _mi_stat_counter_increase │ │ │ │ │ 00004c5e 0003820a R_ARM_THM_CALL 000048dd _mi_prim_reset │ │ │ │ │ 00004c66 00018a2f R_ARM_THM_MOVW_ABS_NC 00000cec .LC132 │ │ │ │ │ 00004c6a 00018a30 R_ARM_THM_MOVT_ABS 00000cec .LC132 │ │ │ │ │ 00004c76 0002780a R_ARM_THM_CALL 00004b23 _mi_warning_message │ │ │ │ │ -00004c9e 00010b0a R_ARM_THM_CALL 0000326d _mi_usable_size.isra.0 │ │ │ │ │ +00004c9e 00010b0a R_ARM_THM_CALL 00003271 _mi_usable_size.isra.0 │ │ │ │ │ 00004cb8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00004cde 00038c0a R_ARM_THM_CALL 00004c89 _mi_segment_huge_page_reset │ │ │ │ │ 00004d8a 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ 00004d92 0003100a R_ARM_THM_CALL 00002295 _mi_stat_counter_increase │ │ │ │ │ 00004dae 00037f0a R_ARM_THM_CALL 0000489d _mi_prim_commit │ │ │ │ │ 00004dbc 00018d2f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC133 │ │ │ │ │ 00004dc0 00018d30 R_ARM_THM_MOVT_ABS 00000d38 .LC133 │ │ │ │ │ 00004dc4 0002780a R_ARM_THM_CALL 00004b23 _mi_warning_message │ │ │ │ │ 00004de0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00004de4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00004e14 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00004e7a 00038d0a R_ARM_THM_CALL 00004de9 mi_manage_os_memory_ex │ │ │ │ │ -00004ed8 0001010a R_ARM_THM_CALL 00003865 mi_segment_span_remove_from_queue │ │ │ │ │ +00004ed8 0001010a R_ARM_THM_CALL 0000386d mi_segment_span_remove_from_queue │ │ │ │ │ 00004ee8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004eec 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00004efa 00001c0a R_ARM_THM_CALL 000004c5 mi_option_init │ │ │ │ │ -00004f0e 0000580a R_ARM_THM_CALL 00002935 mi_segment_try_purge │ │ │ │ │ +00004f0e 0000580a R_ARM_THM_CALL 00002939 mi_segment_try_purge │ │ │ │ │ 00004f1c 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ 00004fb4 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ -00004fe4 0000fd0a R_ARM_THM_CALL 00002dd1 mi_page_queue_remove │ │ │ │ │ +00004fe4 0000fd0a R_ARM_THM_CALL 00002dd9 mi_page_queue_remove │ │ │ │ │ 00005060 0002df0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00005078 0002ed0a R_ARM_THM_CALL 000010f1 _mi_os_alloc_aligned │ │ │ │ │ 00005084 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00005088 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000050c6 0002d90a R_ARM_THM_CALL 00001281 _mi_os_good_alloc_size │ │ │ │ │ 0000513c 0002b90a R_ARM_THM_CALL 000050a7 _mi_os_free_ex │ │ │ │ │ 0000515a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ @@ -1618,17 +1618,17 @@ │ │ │ │ │ 0000528c 0001912f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC134 │ │ │ │ │ 00005290 00019130 R_ARM_THM_MOVT_ABS 00000d84 .LC134 │ │ │ │ │ 000052a2 00001c0a R_ARM_THM_CALL 000004c5 mi_option_init │ │ │ │ │ 000052d4 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000052d8 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000052fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005300 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00005340 0002d80a R_ARM_THM_CALL 00002cc1 _mi_page_free_collect │ │ │ │ │ +00005340 0002d80a R_ARM_THM_CALL 00002cc9 _mi_page_free_collect │ │ │ │ │ 00005358 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ -00005366 0000fe0a R_ARM_THM_CALL 00002e7d mi_segment_page_clear │ │ │ │ │ +00005366 0000fe0a R_ARM_THM_CALL 00002e85 mi_segment_page_clear │ │ │ │ │ 000053f0 0003250a R_ARM_THM_CALL 0000270d _mi_heap_area_init │ │ │ │ │ 00005412 0003260a R_ARM_THM_CALL 00003a91 _mi_heap_area_visit_blocks │ │ │ │ │ 000054b2 0003320a R_ARM_THM_CALL 000035bf _Py__ZSt15get_new_handlerv │ │ │ │ │ 000054ba 0001962f R_ARM_THM_MOVW_ABS_NC 00000d98 .LC135 │ │ │ │ │ 000054be 00019630 R_ARM_THM_MOVT_ABS 00000d98 .LC135 │ │ │ │ │ 000054c4 0002930a R_ARM_THM_CALL 00005251 _mi_error_message │ │ │ │ │ 000054ca 0003950a R_ARM_THM_CALL 00000000 abort │ │ │ │ │ @@ -1795,34 +1795,34 @@ │ │ │ │ │ 00005c06 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00005c0a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005c22 00001c0a R_ARM_THM_CALL 000004c5 mi_option_init │ │ │ │ │ 00005c58 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00005c5c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005c74 00001c0a R_ARM_THM_CALL 000004c5 mi_option_init │ │ │ │ │ 00005ce2 00036d0a R_ARM_THM_CALL 00004557 _mi_page_try_use_delayed_free │ │ │ │ │ -00005cec 0002d80a R_ARM_THM_CALL 00002cc1 _mi_page_free_collect │ │ │ │ │ +00005cec 0002d80a R_ARM_THM_CALL 00002cc9 _mi_page_free_collect │ │ │ │ │ 00005d10 0002ae0a R_ARM_THM_CALL 00001115 _mi_heap_delayed_free_partial │ │ │ │ │ 00005d20 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR3 │ │ │ │ │ 00005d24 00003630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR3 │ │ │ │ │ 00005d50 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00005d54 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005d62 00028e0a R_ARM_THM_CALL 00000000 pthread_setspecific │ │ │ │ │ 00005d98 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00005de8 0002d80a R_ARM_THM_CALL 00002cc1 _mi_page_free_collect │ │ │ │ │ -00005df6 0002b80a R_ARM_THM_CALL 00002d8d _mi_page_free │ │ │ │ │ +00005de8 0002d80a R_ARM_THM_CALL 00002cc9 _mi_page_free_collect │ │ │ │ │ +00005df6 0002b80a R_ARM_THM_CALL 00002d95 _mi_page_free │ │ │ │ │ 00005e04 0003920a R_ARM_THM_CALL 00004fcd _mi_page_abandon │ │ │ │ │ 00005e24 00036d0a R_ARM_THM_CALL 00004557 _mi_page_try_use_delayed_free │ │ │ │ │ -00005e3c 0003040a R_ARM_THM_CALL 00002e31 _mi_segment_page_free │ │ │ │ │ +00005e3c 0003040a R_ARM_THM_CALL 00002e39 _mi_segment_page_free │ │ │ │ │ 00005e9c 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ 00005ef2 0000be0a R_ARM_THM_CALL 000022d5 mi_stat_update │ │ │ │ │ 00005f08 00036d0a R_ARM_THM_CALL 00004557 _mi_page_try_use_delayed_free │ │ │ │ │ -00005f14 0002d80a R_ARM_THM_CALL 00002cc1 _mi_page_free_collect │ │ │ │ │ -00005f20 0000fe0a R_ARM_THM_CALL 00002e7d mi_segment_page_clear │ │ │ │ │ +00005f14 0002d80a R_ARM_THM_CALL 00002cc9 _mi_page_free_collect │ │ │ │ │ +00005f20 0000fe0a R_ARM_THM_CALL 00002e85 mi_segment_page_clear │ │ │ │ │ 00005f2e 0003700a R_ARM_THM_CALL 00004659 _mi_page_reclaim │ │ │ │ │ -00005f6c 0000b00a R_ARM_THM_CALL 00002f65 mi_segment_span_free_coalesce │ │ │ │ │ +00005f6c 0000b00a R_ARM_THM_CALL 00002f6d mi_segment_span_free_coalesce │ │ │ │ │ 00005f92 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR3 │ │ │ │ │ 00005f96 00003630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR3 │ │ │ │ │ 00005fcc 0002ae0a R_ARM_THM_CALL 00001115 _mi_heap_delayed_free_partial │ │ │ │ │ 00005fd8 00036f0a R_ARM_THM_CALL 000045d3 _mi_page_queue_append │ │ │ │ │ 00005ffa 0002ae0a R_ARM_THM_CALL 00001115 _mi_heap_delayed_free_partial │ │ │ │ │ 0000600e 0000400a R_ARM_THM_CALL 00000dfd mi_heap_collect_ex │ │ │ │ │ 00006020 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR3 │ │ │ │ │ @@ -1867,15 +1867,15 @@ │ │ │ │ │ 0000644c 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006470 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 000064a0 0002d40a R_ARM_THM_CALL 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ 000064b0 0002910a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000064bc 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000651c 0002d40a R_ARM_THM_CALL 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ 0000652e 0002d40a R_ARM_THM_CALL 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ -00006570 00010b0a R_ARM_THM_CALL 0000326d _mi_usable_size.isra.0 │ │ │ │ │ +00006570 00010b0a R_ARM_THM_CALL 00003271 _mi_usable_size.isra.0 │ │ │ │ │ 0000657a 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00006610 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006648 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006678 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 000066a8 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 000066d8 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 000067d0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -1912,40 +1912,40 @@ │ │ │ │ │ 00006b1e 0002a80a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00006b30 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006b52 0003d80a R_ARM_THM_CALL 00000000 realpath │ │ │ │ │ 00006b5e 0003d40a R_ARM_THM_CALL 00006a95 mi_heap_strdup │ │ │ │ │ 00006b68 0002980a R_ARM_THM_CALL 00000000 free │ │ │ │ │ 00006b84 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006b94 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00006bba 0003090a R_ARM_THM_CALL 000031c9 _mi_heap_realloc_zero │ │ │ │ │ +00006bba 0003090a R_ARM_THM_CALL 000031cd _mi_heap_realloc_zero │ │ │ │ │ 00006bc0 00027c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00006bdc 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006bf0 00027c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00006c00 0003dc0a R_ARM_THM_CALL 00006b9b mi_reallocarray │ │ │ │ │ 00006c06 00027c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00006c5e 00010b0a R_ARM_THM_CALL 0000326d _mi_usable_size.isra.0 │ │ │ │ │ +00006c5e 00010b0a R_ARM_THM_CALL 00003271 _mi_usable_size.isra.0 │ │ │ │ │ 00006c76 0002df0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00006cae 0002750a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00006cbe 0002910a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006cc4 0003000a R_ARM_THM_CALL 00002b99 mi_free │ │ │ │ │ +00006cc4 0003000a R_ARM_THM_CALL 00002ba1 mi_free │ │ │ │ │ 00006d10 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006d44 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006d74 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006e10 0002df0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00006e5c 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006e8c 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006ebc 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00006f3e 0003090a R_ARM_THM_CALL 000031c9 _mi_heap_realloc_zero │ │ │ │ │ +00006f3e 0003090a R_ARM_THM_CALL 000031cd _mi_heap_realloc_zero │ │ │ │ │ 00006f54 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006fa8 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006fc4 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00006ff0 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000700c 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00007048 0003090a R_ARM_THM_CALL 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -00007054 0003000a R_ARM_THM_CALL 00002b99 mi_free │ │ │ │ │ +00007048 0003090a R_ARM_THM_CALL 000031cd _mi_heap_realloc_zero │ │ │ │ │ +00007054 0003000a R_ARM_THM_CALL 00002ba1 mi_free │ │ │ │ │ 00007070 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 000070c0 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00007104 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00007138 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00007158 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00007188 00026f6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 000071b0 0002880a R_ARM_THM_CALL 00000995 mi_thread_init │ │ │ │ │ @@ -1975,27 +1975,27 @@ │ │ │ │ │ 000073cc 0002b50a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 00007408 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000740c 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000006 00029e1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ 00000012 0002a41e R_ARM_THM_JUMP24 00000000 calloc │ │ │ │ │ 00000e1a 0002ec1e R_ARM_THM_JUMP24 00004ffd _mi_os_alloc_aligned_at_offset │ │ │ │ │ 000015a8 0000be1e R_ARM_THM_JUMP24 000022d5 mi_stat_update │ │ │ │ │ -0000204a 0003011e R_ARM_THM_JUMP24 00002c15 _mi_page_retire │ │ │ │ │ +0000204a 0003011e R_ARM_THM_JUMP24 00002c1d _mi_page_retire │ │ │ │ │ 000027d6 0003261e R_ARM_THM_JUMP24 00003a91 _mi_heap_area_visit_blocks │ │ │ │ │ 00002aee 0002931e R_ARM_THM_JUMP24 00005251 _mi_error_message │ │ │ │ │ 00002b00 0000421e R_ARM_THM_JUMP24 0000138d mi_arenas_try_purge │ │ │ │ │ 00002be2 0002f91e R_ARM_THM_JUMP24 00001caf _mi_bitmap_unclaim_across │ │ │ │ │ -00002cd2 0001291e R_ARM_THM_JUMP24 00003701 get_num_global_allocated_blocks │ │ │ │ │ +00002cd2 0001291e R_ARM_THM_JUMP24 00003709 get_num_global_allocated_blocks │ │ │ │ │ 00002eda 0002911e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ 00002fde 0002da1e R_ARM_THM_JUMP24 00000000 __fprintf_chk │ │ │ │ │ 000031f4 00032b1e R_ARM_THM_JUMP24 00000000 _PyMem_DumpTraceback │ │ │ │ │ 000033fa 0002751e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ 0000341e 00032c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000352c 0002b61e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -00003598 00010b1e R_ARM_THM_JUMP24 0000326d _mi_usable_size.isra.0 │ │ │ │ │ +00003598 00010b1e R_ARM_THM_JUMP24 00003271 _mi_usable_size.isra.0 │ │ │ │ │ 0000395a 00000e1e R_ARM_THM_JUMP24 00000229 chacha_next32 │ │ │ │ │ 00003cfc 00028e1e R_ARM_THM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ 00004464 0002a81e R_ARM_THM_JUMP24 00000000 strlen │ │ │ │ │ 000044ea 0000861e R_ARM_THM_JUMP24 00001e39 mi_bin │ │ │ │ │ 0000473e 0000161e R_ARM_THM_JUMP24 00000269 chacha_block │ │ │ │ │ 00004742 00000e1e R_ARM_THM_JUMP24 00000229 chacha_next32 │ │ │ │ │ 000047d4 0000be1e R_ARM_THM_JUMP24 000022d5 mi_stat_update │ │ │ │ │ @@ -2003,40 +2003,40 @@ │ │ │ │ │ 00004892 0002871e R_ARM_THM_JUMP24 000008f1 _mi_prim_mem_init │ │ │ │ │ 00004940 0002f41e R_ARM_THM_JUMP24 00000000 madvise │ │ │ │ │ 00004b1e 00027f1e R_ARM_THM_JUMP24 00000000 fputs │ │ │ │ │ 00004ea2 00030f1e R_ARM_THM_JUMP24 000021f9 _mi_os_purge_ex │ │ │ │ │ 00005048 0002ed1e R_ARM_THM_JUMP24 000010f1 _mi_os_alloc_aligned │ │ │ │ │ 00005ca6 0000421e R_ARM_THM_JUMP24 0000138d mi_arenas_try_purge │ │ │ │ │ 00005cae 0000421e R_ARM_THM_JUMP24 0000138d mi_arenas_try_purge │ │ │ │ │ -00005d92 0003001e R_ARM_THM_JUMP24 00002b99 mi_free │ │ │ │ │ -00005db8 0003001e R_ARM_THM_JUMP24 00002b99 mi_free │ │ │ │ │ -00005dbe 0003001e R_ARM_THM_JUMP24 00002b99 mi_free │ │ │ │ │ -00005dc2 0003001e R_ARM_THM_JUMP24 00002b99 mi_free │ │ │ │ │ -00005dc6 0003001e R_ARM_THM_JUMP24 00002b99 mi_free │ │ │ │ │ +00005d92 0003001e R_ARM_THM_JUMP24 00002ba1 mi_free │ │ │ │ │ +00005db8 0003001e R_ARM_THM_JUMP24 00002ba1 mi_free │ │ │ │ │ +00005dbe 0003001e R_ARM_THM_JUMP24 00002ba1 mi_free │ │ │ │ │ +00005dc2 0003001e R_ARM_THM_JUMP24 00002ba1 mi_free │ │ │ │ │ +00005dc6 0003001e R_ARM_THM_JUMP24 00002ba1 mi_free │ │ │ │ │ 00006064 0000401e R_ARM_THM_JUMP24 00000dfd mi_heap_collect_ex │ │ │ │ │ 0000606c 0000401e R_ARM_THM_JUMP24 00000dfd mi_heap_collect_ex │ │ │ │ │ 00006072 0000401e R_ARM_THM_JUMP24 00000dfd mi_heap_collect_ex │ │ │ │ │ 0000629e 00000a1e R_ARM_THM_JUMP24 00000075 mi_random_init_ex │ │ │ │ │ 000062a6 00000a1e R_ARM_THM_JUMP24 00000075 mi_random_init_ex │ │ │ │ │ 000062ac 00000a1e R_ARM_THM_JUMP24 00000075 mi_random_init_ex │ │ │ │ │ 0000646a 0002d61e R_ARM_THM_JUMP24 00001bf1 _mi_page_malloc │ │ │ │ │ 000064f6 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ 000065c8 0002d61e R_ARM_THM_JUMP24 00001bf1 _mi_page_malloc │ │ │ │ │ 000067ac 0002d61e R_ARM_THM_JUMP24 00001bf1 _mi_page_malloc │ │ │ │ │ 00006b4e 0003d81e R_ARM_THM_JUMP24 00000000 realpath │ │ │ │ │ -00006c3c 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -00006e00 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -00006f96 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -00006fc0 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -00006fde 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -00007008 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -0000701e 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -00007032 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -00007082 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ -00007096 0003091e R_ARM_THM_JUMP24 000031c9 _mi_heap_realloc_zero │ │ │ │ │ +00006c3c 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ +00006e00 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ +00006f96 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ +00006fc0 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ +00006fde 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ +00007008 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ +0000701e 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ +00007032 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ +00007082 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ +00007096 0003091e R_ARM_THM_JUMP24 000031cd _mi_heap_realloc_zero │ │ │ │ │ 000070ae 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ 000070ce 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ 000070f2 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ 00007114 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ 00007132 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ 00007140 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ 00007152 0002d41e R_ARM_THM_JUMP24 00001bcd _mi_heap_malloc_zero_ex │ │ │ │ │ @@ -2046,15 +2046,15 @@ │ │ │ │ │ 0000719e 0002d61e R_ARM_THM_JUMP24 00001bf1 _mi_page_malloc │ │ │ │ │ 00007286 00028d1e R_ARM_THM_JUMP24 00000000 pthread_key_create │ │ │ │ │ 000072a4 00028e1e R_ARM_THM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ 00007314 0002b61e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00007388 0002b61e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00007400 0002b61e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1ab6c contains 164 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1ab74 contains 164 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000008 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 0000000c 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000010 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000014 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000018 00041802 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ @@ -2190,33 +2190,33 @@ │ │ │ │ │ 00000ab4 0002a602 R_ARM_ABS32 00000339 _PyMem_RawRealloc │ │ │ │ │ 00000ab8 0002a202 R_ARM_ABS32 00000331 _PyMem_RawFree │ │ │ │ │ 00000ac0 0002cd02 R_ARM_ABS32 000006d1 _PyObject_Malloc │ │ │ │ │ 00000ac4 0002e402 R_ARM_ABS32 00000ee1 _PyObject_Calloc │ │ │ │ │ 00000ac8 00030702 R_ARM_ABS32 00001c01 _PyObject_Realloc │ │ │ │ │ 00000acc 0002e602 R_ARM_ABS32 000011f1 _PyObject_Free │ │ │ │ │ 00000ad4 0002d302 R_ARM_ABS32 00001bb1 _PyMem_MiMalloc │ │ │ │ │ -00000ad8 0002fe02 R_ARM_ABS32 00002b69 _PyMem_MiCalloc │ │ │ │ │ -00000adc 00030802 R_ARM_ABS32 000031b5 _PyMem_MiRealloc │ │ │ │ │ -00000ae0 0002ff02 R_ARM_ABS32 00002b95 _PyMem_MiFree │ │ │ │ │ +00000ad8 0002fe02 R_ARM_ABS32 00002b71 _PyMem_MiCalloc │ │ │ │ │ +00000adc 00030802 R_ARM_ABS32 000031b9 _PyMem_MiRealloc │ │ │ │ │ +00000ae0 0002ff02 R_ARM_ABS32 00002b9d _PyMem_MiFree │ │ │ │ │ 00000ae8 0002d502 R_ARM_ABS32 00001bc9 _PyObject_MiMalloc │ │ │ │ │ -00000aec 0003b602 R_ARM_ABS32 00003915 _PyObject_MiCalloc │ │ │ │ │ -00000af0 00030d02 R_ARM_ABS32 000032c1 _PyObject_MiRealloc │ │ │ │ │ -00000af4 00030302 R_ARM_ABS32 00002cbd _PyObject_MiFree │ │ │ │ │ +00000aec 0003b602 R_ARM_ABS32 0000391d _PyObject_MiCalloc │ │ │ │ │ +00000af0 00030d02 R_ARM_ABS32 000032c5 _PyObject_MiRealloc │ │ │ │ │ +00000af4 00030302 R_ARM_ABS32 00002cc5 _PyObject_MiFree │ │ │ │ │ 00000bec 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000bf0 0002bc02 R_ARM_ABS32 000016e1 _PyMem_DebugRawMalloc │ │ │ │ │ -00000bf4 0002bd02 R_ARM_ABS32 000033e1 _PyMem_DebugRawCalloc │ │ │ │ │ +00000bf4 0002bd02 R_ARM_ABS32 000033e5 _PyMem_DebugRawCalloc │ │ │ │ │ 00000bf8 0002be02 R_ARM_ABS32 00000415 _PyMem_DebugRawRealloc │ │ │ │ │ 00000bfc 0002bf02 R_ARM_ABS32 000003b9 _PyMem_DebugRawFree │ │ │ │ │ 00000c00 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c04 0002c002 R_ARM_ABS32 00000ad1 _PyMem_DebugMalloc │ │ │ │ │ 00000c08 0002c102 R_ARM_ABS32 000023d5 _PyMem_DebugCalloc │ │ │ │ │ -00000c0c 0002c202 R_ARM_ABS32 00003179 _PyMem_DebugRealloc │ │ │ │ │ +00000c0c 0002c202 R_ARM_ABS32 0000317d _PyMem_DebugRealloc │ │ │ │ │ 00000c10 0002c302 R_ARM_ABS32 000013c9 _PyMem_DebugFree │ │ │ │ │ 00000c14 00029a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c18 0002c002 R_ARM_ABS32 00000ad1 _PyMem_DebugMalloc │ │ │ │ │ 00000c1c 0002c102 R_ARM_ABS32 000023d5 _PyMem_DebugCalloc │ │ │ │ │ -00000c20 0002c202 R_ARM_ABS32 00003179 _PyMem_DebugRealloc │ │ │ │ │ +00000c20 0002c202 R_ARM_ABS32 0000317d _PyMem_DebugRealloc │ │ │ │ │ 00000c24 0002c302 R_ARM_ABS32 000013c9 _PyMem_DebugFree │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.tdata' at offset 0x1b08c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.tdata' at offset 0x1b094 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00041702 R_ARM_ABS32 00000000 _mi_heap_empty │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 4b22 <_mi_warning_message> │ │ │ │ │ R_ARM_THM_CALL _mi_warning_message │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r5, sp, #4 │ │ │ │ │ - bl 2ee2 │ │ │ │ │ + bl 2ee2 │ │ │ │ │ R_ARM_THM_CALL _mi_os_random_weak │ │ │ │ │ movw r1, #42635 @ 0xa68b │ │ │ │ │ movt r1, #33900 @ 0x846c │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r0, #13613 @ 0x352d │ │ │ │ │ movt r0, #32747 @ 0x7feb │ │ │ │ │ @@ -1919,15 +1919,15 @@ │ │ │ │ │ b.n 11e2 <_mi_heap_collect_retired+0x46> │ │ │ │ │ bic.w ip, ip, #254 @ 0xfe │ │ │ │ │ strb.w ip, [r0, #15] │ │ │ │ │ ldr.w r1, [r3, #1588] @ 0x634 │ │ │ │ │ b.n 11e2 <_mi_heap_collect_retired+0x46> │ │ │ │ │ add.w r1, r5, #520 @ 0x208 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 2d8c <_mi_page_free> │ │ │ │ │ + bl 2d94 <_mi_page_free> │ │ │ │ │ R_ARM_THM_CALL _mi_page_free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr.w r1, [r3, #1588] @ 0x634 │ │ │ │ │ b.n 11e2 <_mi_heap_collect_retired+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -2009,18 +2009,18 @@ │ │ │ │ │ bl 5e44 │ │ │ │ │ R_ARM_THM_CALL mi_segment_reclaim │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 12b8 <_mi_abandoned_collect+0x28> │ │ │ │ │ b.n 12c2 <_mi_abandoned_collect+0x32> │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r2, [r7, #448] @ 0x1c0 │ │ │ │ │ - bl 2934 │ │ │ │ │ + bl 2938 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e40 <_mi_segment_page_free+0x10> │ │ │ │ │ + bl 2e40 <_mi_segment_page_free+0x8> │ │ │ │ │ R_ARM_THM_CALL mi_abandoned_visited_push │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 12b8 <_mi_abandoned_collect+0x28> │ │ │ │ │ b.n 12c2 <_mi_abandoned_collect+0x32> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000130c <_mi_thread_data_collect>: │ │ │ │ │ @@ -2276,15 +2276,15 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ b.n 1574 │ │ │ │ │ add.w r0, r8, #92 @ 0x5c │ │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 2b0e │ │ │ │ │ + bl 2b0e │ │ │ │ │ R_ARM_THM_CALL _mi_bitmap_try_claim │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1636 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ @@ -2311,15 +2311,15 @@ │ │ │ │ │ b.n 15de │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cbz r2, 160e │ │ │ │ │ add r1, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ - bl 2b68 <_PyMem_MiCalloc> │ │ │ │ │ + bl 2b68 │ │ │ │ │ R_ARM_THM_CALL mi_arena_purge │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it eq │ │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ @@ -2330,15 +2330,15 @@ │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ and.w r1, fp, r0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ │ - bl 2c7e <_mi_page_retire+0x6a> │ │ │ │ │ + bl 2c7e <_mi_page_retire+0x62> │ │ │ │ │ R_ARM_THM_CALL _mi_bitmap_unclaim │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ b.n 1588 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 1586 │ │ │ │ │ @@ -2510,36 +2510,36 @@ │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ bne.n 17ea <_PyMem_DebugCheckAddress+0x8a> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ - bl 2f9c │ │ │ │ │ + bl 2f9c │ │ │ │ │ R_ARM_THM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_FatalErrorFormat> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFormat │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 2f9c │ │ │ │ │ + bl 2f9c │ │ │ │ │ R_ARM_THM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 2f9c │ │ │ │ │ + bl 2f9c │ │ │ │ │ R_ARM_THM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ @@ -3023,15 +3023,15 @@ │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mla r3, r3, r0, r6 │ │ │ │ │ ldr.w r4, [r3, #520] @ 0x208 │ │ │ │ │ cbz r4, 1d56 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2cc0 <_mi_page_free_collect> │ │ │ │ │ + bl 2cc8 <_mi_page_free_collect> │ │ │ │ │ R_ARM_THM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cbz r3, 1d56 │ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ │ bfi r3, r5, #1, #7 │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3045,24 +3045,24 @@ │ │ │ │ │ add.w r9, r6, r1 │ │ │ │ │ ldr.w r5, [r8, #520] @ 0x208 │ │ │ │ │ mov r4, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r5, 1d9a │ │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ │ - bl 2cc0 <_mi_page_free_collect> │ │ │ │ │ + bl 2cc8 <_mi_page_free_collect> │ │ │ │ │ R_ARM_THM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cbnz r3, 1d90 │ │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bcs.n 1dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29f8 │ │ │ │ │ + bl 2a00 │ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ │ bic.w r3, r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ b.n 1d4e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 119c <_mi_heap_collect_retired> │ │ │ │ │ R_ARM_THM_CALL _mi_heap_collect_retired │ │ │ │ │ @@ -3089,15 +3089,15 @@ │ │ │ │ │ add.w r0, r0, #1408 @ 0x580 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 1f5c │ │ │ │ │ R_ARM_THM_CALL mi_page_queue_enqueue_from │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 2cc0 <_mi_page_free_collect> │ │ │ │ │ + bl 2cc8 <_mi_page_free_collect> │ │ │ │ │ R_ARM_THM_CALL _mi_page_free_collect │ │ │ │ │ b.n 1d72 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt.n 1e24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 1280 │ │ │ │ │ @@ -3226,15 +3226,15 @@ │ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ │ strh r0, [r4, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ │ strb r2, [r4, #15] │ │ │ │ │ - bl 29f8 │ │ │ │ │ + bl 2a00 │ │ │ │ │ cbz r7, 1f6a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #8 │ │ │ │ │ movt r2, #1 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ negs r3, r2 │ │ │ │ │ adcs r3, r2 │ │ │ │ │ @@ -3246,15 +3246,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cbnz r3, 1fa4 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ - bl 2adc │ │ │ │ │ + bl 2ae4 │ │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ @@ -3436,15 +3436,15 @@ │ │ │ │ │ bl 2418 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbz r0, 2198 │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr.w r2, [r7, #448] @ 0x1c0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bfc r0, #0, #22 │ │ │ │ │ - bl 2934 │ │ │ │ │ + bl 2938 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ clz r2, r3 │ │ │ │ │ sub.w r1, r2, #29 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ @@ -3454,15 +3454,15 @@ │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ subs r3, #4 │ │ │ │ │ b.n 2094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 2f64 │ │ │ │ │ + bl 2f6c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ │ ldr.w r3, [r4, #2028] @ 0x7ec │ │ │ │ │ @@ -3520,18 +3520,18 @@ │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bls.n 2234 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 22b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r7, #448] @ 0x1c0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - bl 2934 │ │ │ │ │ + bl 2938 │ │ │ │ │ ldr.w r0, [r7, #456] @ 0x1c8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 2e40 <_mi_segment_page_free+0x10> │ │ │ │ │ + bl 2e40 <_mi_segment_page_free+0x8> │ │ │ │ │ R_ARM_THM_CALL mi_abandoned_visited_push │ │ │ │ │ b.n 2278 │ │ │ │ │ add.w r0, r4, #2024 @ 0x7e8 │ │ │ │ │ bl 4c4 │ │ │ │ │ b.n 21b6 │ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ @@ -3813,15 +3813,15 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ add.w r2, r4, r2, lsl #15 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 3034 │ │ │ │ │ + bl 303c │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cbnz r2, 254c │ │ │ │ │ @@ -4032,36 +4032,36 @@ │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r3, [r8, #1908] @ 0x774 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 2882 │ │ │ │ │ ldr.w r3, [r8, #1904] @ 0x770 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2916 │ │ │ │ │ + beq.w 2910 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ - bl 3034 │ │ │ │ │ + bl 303c │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 290e │ │ │ │ │ + beq.w 2908 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 284a │ │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ add.w r9, r4, #68 @ 0x44 │ │ │ │ │ mov lr, r1 │ │ │ │ │ @@ -4121,15 +4121,15 @@ │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mla r3, r3, r7, r4 │ │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #180] @ (292c ) │ │ │ │ │ + ldr r0, [pc, #184] @ (2930 ) │ │ │ │ │ bl 4c4 │ │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ │ b.n 283c │ │ │ │ │ add.w r0, r8, #1904 @ 0x770 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 4c4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ @@ -4140,43 +4140,41 @@ │ │ │ │ │ b.n 2864 │ │ │ │ │ cbz r2, 28d0 │ │ │ │ │ ldr.w r2, [r8, #2104] @ 0x838 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ sbcs.w r1, sl, r1 │ │ │ │ │ - blt.n 28fc │ │ │ │ │ + blt.n 28f6 │ │ │ │ │ mov r2, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2934 │ │ │ │ │ + bl 2938 │ │ │ │ │ b.n 284a │ │ │ │ │ ldr.w r3, [r8, #1908] @ 0x774 │ │ │ │ │ - cbz r3, 2924 │ │ │ │ │ + cbz r3, 291e │ │ │ │ │ ldr.w r3, [r8, #1904] @ 0x770 │ │ │ │ │ adds.w r2, r3, r9 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ adc.w r3, sl, r3, asr #31 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ b.n 284a │ │ │ │ │ - ldr r0, [pc, #88] @ (292c ) │ │ │ │ │ + ldr r0, [pc, #92] @ (2930 ) │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ bl 4c4 │ │ │ │ │ ldr.w r2, [r8, #2104] @ 0x838 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r2, r1, r2, asr #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ │ bge.n 28ac │ │ │ │ │ ldr.w r3, [r8, #2108] @ 0x83c │ │ │ │ │ - cbnz r3, 28fc │ │ │ │ │ - ldr r0, [pc, #52] @ (292c ) │ │ │ │ │ - bl 4c4 │ │ │ │ │ + cbz r3, 2926 │ │ │ │ │ ldr.w r3, [r8, #2104] @ 0x838 │ │ │ │ │ adds.w r2, r3, r9 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ adc.w r3, sl, r3, asr #31 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ b.n 284a │ │ │ │ │ cmp r3, #4 │ │ │ │ │ @@ -4185,276 +4183,281 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 20f6 │ │ │ │ │ R_ARM_THM_CALL mi_segment_purge.isra.0 │ │ │ │ │ b.n 284a │ │ │ │ │ - ldr r0, [pc, #8] @ (2930 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (2934 ) │ │ │ │ │ bl 4c4 │ │ │ │ │ b.n 28be │ │ │ │ │ + ldr r0, [pc, #8] @ (2930 ) │ │ │ │ │ + bl 4c4 │ │ │ │ │ + b.n 28f6 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000838 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000770 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002934 : │ │ │ │ │ +00002938 : │ │ │ │ │ mi_segment_try_purge(): │ │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ │ - cbz r3, 295e │ │ │ │ │ + cbz r3, 2962 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add.w ip, r0, #36 @ 0x24 │ │ │ │ │ add.w lr, r0, #52 @ 0x34 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ - cbnz r3, 2960 │ │ │ │ │ + cbnz r3, 2964 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 2950 │ │ │ │ │ + bne.n 2954 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <__clock_gettime64> │ │ │ │ │ R_ARM_THM_CALL __clock_gettime64 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldrd r3, lr, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - cbnz r2, 29a6 │ │ │ │ │ + ldrd r0, lr, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cbnz r2, 29aa │ │ │ │ │ movw r2, #56963 @ 0xde83 │ │ │ │ │ movt r2, #17179 @ 0x431b │ │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ │ - smull r2, r1, r0, r2 │ │ │ │ │ - asrs r0, r0, #31 │ │ │ │ │ - rsb r0, r0, r1, asr #18 │ │ │ │ │ - umull r1, r3, r3, ip │ │ │ │ │ - adds r1, r1, r0 │ │ │ │ │ - mla r3, ip, lr, r3 │ │ │ │ │ - adc.w r3, r3, r0, asr #31 │ │ │ │ │ + smull r2, r1, r3, r2 │ │ │ │ │ + asrs r3, r3, #31 │ │ │ │ │ + rsb r3, r3, r1, asr #18 │ │ │ │ │ + umull r1, r2, r0, ip │ │ │ │ │ + adds r1, r1, r3 │ │ │ │ │ + mla r2, ip, lr, r2 │ │ │ │ │ + adc.w r3, r2, r3, asr #31 │ │ │ │ │ ldrd r0, r2, [r6, #32] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sbcs r3, r2 │ │ │ │ │ - blt.n 295a │ │ │ │ │ + blt.n 295e │ │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - vldr d7, [pc, #60] @ 29f0 │ │ │ │ │ + vldr d7, [pc, #64] @ 29f8 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ │ strd lr, lr, [r6, #40] @ 0x28 │ │ │ │ │ strd lr, lr, [r6, #48] @ 0x30 │ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ bl 209a │ │ │ │ │ R_ARM_THM_CALL _mi_commit_mask_next_run │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 295a │ │ │ │ │ + beq.n 295e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsls r2, r0, #15 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r1, r6, r4, lsl #15 │ │ │ │ │ bl 20f6 │ │ │ │ │ R_ARM_THM_CALL mi_segment_purge.isra.0 │ │ │ │ │ add.w ip, r5, r4 │ │ │ │ │ - b.n 29c8 │ │ │ │ │ + b.n 29cc │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000029f8 : │ │ │ │ │ +00002a00 : │ │ │ │ │ mi_page_extend_free.isra.0(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a6a │ │ │ │ │ + bne.n 2a72 │ │ │ │ │ ldrh r2, [r0, #10] │ │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 2a6a │ │ │ │ │ + bcs.n 2a72 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bls.n 2a26 │ │ │ │ │ + bls.n 2a2e │ │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ │ - bhi.n 2a58 │ │ │ │ │ + bhi.n 2a60 │ │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidiv │ │ │ │ │ cmp r0, #4 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ it cc │ │ │ │ │ movcc r2, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2a6c │ │ │ │ │ + bl 2a74 │ │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r2, r3 │ │ │ │ │ strh r2, [r4, #10] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ itt lt │ │ │ │ │ ldrlt r1, [r0, #0] │ │ │ │ │ lsllt r1, r1, #15 │ │ │ │ │ cmp.w r1, #4096 @ 0x1000 │ │ │ │ │ - bcc.n 2a26 │ │ │ │ │ + bcc.n 2a2e │ │ │ │ │ movs r2, #4 │ │ │ │ │ - b.n 2a3e │ │ │ │ │ + b.n 2a46 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002a6c : │ │ │ │ │ +00002a74 : │ │ │ │ │ mi_page_free_list_extend.isra.0(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ │ bfc r0, #0, #22 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add.w ip, r0, #116 @ 0x74 │ │ │ │ │ sub.w ip, r4, ip │ │ │ │ │ cmp r3, #3 │ │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ │ mul.w ip, r5, ip │ │ │ │ │ - bls.n 2ad8 │ │ │ │ │ + bls.n 2ae0 │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ - bls.n 2ad2 │ │ │ │ │ + bls.n 2ada │ │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ ldrh r5, [r4, #10] │ │ │ │ │ add.w r3, r3, ip, lsl #15 │ │ │ │ │ add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r0, r3 │ │ │ │ │ add lr, r5 │ │ │ │ │ mla r5, r1, r5, r0 │ │ │ │ │ mul.w lr, r1, lr │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w ip, r0, lr │ │ │ │ │ - b.n 2ac2 │ │ │ │ │ + b.n 2aca │ │ │ │ │ add r3, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcs.n 2abe │ │ │ │ │ + bcs.n 2ac6 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str.w r3, [r0, lr] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ - b.n 2aa0 │ │ │ │ │ + b.n 2aa8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2aa0 │ │ │ │ │ + b.n 2aa8 │ │ │ │ │ │ │ │ │ │ -00002adc : │ │ │ │ │ +00002ae4 : │ │ │ │ │ mi_heap_queue_first_update(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ │ - bhi.n 2b52 │ │ │ │ │ - ldr r2, [pc, #108] @ (2b64 ) │ │ │ │ │ + bhi.n 2b5a │ │ │ │ │ + ldr r2, [pc, #108] @ (2b6c ) │ │ │ │ │ adds r6, r3, #3 │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r2 │ │ │ │ │ bic.w r2, r6, #3 │ │ │ │ │ add r2, r0 │ │ │ │ │ lsrs r6, r6, #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 2b52 │ │ │ │ │ + beq.n 2b5a │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bls.n 2b60 │ │ │ │ │ + bls.n 2b68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r7, #12 │ │ │ │ │ bl 1e38 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e38 │ │ │ │ │ add.w r3, r5, #520 @ 0x208 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.n 2b56 │ │ │ │ │ + beq.n 2b5e │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, r6 │ │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ │ - b.n 2b4a │ │ │ │ │ + b.n 2b52 │ │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bls.n 2b46 │ │ │ │ │ + bls.n 2b4e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r7, r3 │ │ │ │ │ sub.w r7, r7, #12 │ │ │ │ │ - bhi.n 2b24 │ │ │ │ │ - b.n 2b34 │ │ │ │ │ + bhi.n 2b2c │ │ │ │ │ + b.n 2b3c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2b40 │ │ │ │ │ + b.n 2b48 │ │ │ │ │ .word 0x00000b80 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002b68 <_PyMem_MiCalloc>: │ │ │ │ │ +00002b70 <_PyMem_MiCalloc>: │ │ │ │ │ _PyMem_MiCalloc(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2b84 <_PyMem_MiCalloc+0x1c> │ │ │ │ │ - ldr.w ip, [pc, #28] @ 2b90 <_PyMem_MiCalloc+0x28> │ │ │ │ │ + bne.n 2b8c <_PyMem_MiCalloc+0x1c> │ │ │ │ │ + ldr.w ip, [pc, #28] @ 2b98 <_PyMem_MiCalloc+0x28> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ │ b.w 1bcc <_mi_heap_malloc_zero_ex> │ │ │ │ │ R_ARM_THM_JUMP24 _mi_heap_malloc_zero_ex │ │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2b70 <_PyMem_MiCalloc+0x8> │ │ │ │ │ + beq.n 2b78 <_PyMem_MiCalloc+0x8> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00002b94 <_PyMem_MiFree>: │ │ │ │ │ +00002b9c <_PyMem_MiFree>: │ │ │ │ │ _PyMem_MiFree(): │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 2b98 │ │ │ │ │ + b.n 2ba0 │ │ │ │ │ │ │ │ │ │ -00002b98 : │ │ │ │ │ +00002ba0 : │ │ │ │ │ mi_free(): │ │ │ │ │ - cbz r0, 2bec │ │ │ │ │ + cbz r0, 2bf4 │ │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ push {lr} │ │ │ │ │ bfc ip, #0, #22 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [ip, #112] @ 0x70 │ │ │ │ │ @@ -4464,75 +4467,75 @@ │ │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ │ mul.w r1, lr, r1 │ │ │ │ │ add.w lr, ip, r1 │ │ │ │ │ add.w r1, r1, #116 @ 0x74 │ │ │ │ │ ldr.w lr, [lr, #120] @ 0x78 │ │ │ │ │ sub.w r1, r1, lr │ │ │ │ │ add r1, ip │ │ │ │ │ - bne.n 2c04 │ │ │ │ │ + bne.n 2c0c │ │ │ │ │ ldrb r3, [r1, #14] │ │ │ │ │ - cbnz r3, 2bf6 │ │ │ │ │ + cbnz r3, 2bfe │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - cbz r3, 2bee │ │ │ │ │ + cbz r3, 2bf6 │ │ │ │ │ pop {pc} │ │ │ │ │ bx lr │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 2c14 <_mi_page_retire> │ │ │ │ │ + b.n 2c1c <_mi_page_retire> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ b.w 1fca <_mi_segment_page_alloc+0x2> │ │ │ │ │ R_ARM_THM_JUMP24 _mi_free_generic │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ b.w 1fca <_mi_segment_page_alloc+0x2> │ │ │ │ │ R_ARM_THM_JUMP24 _mi_free_generic │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c14 <_mi_page_retire>: │ │ │ │ │ +00002c1c <_mi_page_retire>: │ │ │ │ │ _mi_page_retire(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ │ strb r3, [r0, #14] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 2ca6 <_mi_page_retire+0x92> │ │ │ │ │ + bmi.n 2cae <_mi_page_retire+0x92> │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ bl 1e38 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ │ add.w r1, r0, #520 @ 0x208 │ │ │ │ │ add r1, r3 │ │ │ │ │ - bhi.n 2cb0 <_mi_page_retire+0x9c> │ │ │ │ │ + bhi.n 2cb8 <_mi_page_retire+0x9c> │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr.w r0, [r3, #528] @ 0x210 │ │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ │ - bhi.n 2cb0 <_mi_page_retire+0x9c> │ │ │ │ │ + bhi.n 2cb8 <_mi_page_retire+0x9c> │ │ │ │ │ ldr.w r0, [r3, #524] @ 0x20c │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2cb0 <_mi_page_retire+0x9c> │ │ │ │ │ + bne.n 2cb8 <_mi_page_retire+0x9c> │ │ │ │ │ ldr.w r3, [r3, #520] @ 0x208 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 2cb0 <_mi_page_retire+0x9c> │ │ │ │ │ + bne.n 2cb8 <_mi_page_retire+0x9c> │ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ │ cmp.w r2, #8192 @ 0x2000 │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #5 │ │ │ │ │ movls r2, #17 │ │ │ │ │ bfi r3, r2, #1, #7 │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ @@ -4545,118 +4548,118 @@ │ │ │ │ │ asrs r1, r1, #2 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it hi │ │ │ │ │ strhi.w r1, [r3, #1584] @ 0x630 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.n 2caa <_mi_page_retire+0x96> │ │ │ │ │ + bcc.n 2cb2 <_mi_page_retire+0x96> │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ │ - b.n 2c36 <_mi_page_retire+0x22> │ │ │ │ │ + b.n 2c3e <_mi_page_retire+0x22> │ │ │ │ │ str.w r1, [r3, #1588] @ 0x634 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 2d8c <_mi_page_free> │ │ │ │ │ + b.n 2d94 <_mi_page_free> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002cbc <_PyObject_MiFree>: │ │ │ │ │ +00002cc4 <_PyObject_MiFree>: │ │ │ │ │ _PyObject_MiFree(): │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 2b98 │ │ │ │ │ + b.n 2ba0 │ │ │ │ │ │ │ │ │ │ -00002cc0 <_mi_page_free_collect>: │ │ │ │ │ +00002cc8 <_mi_page_free_collect>: │ │ │ │ │ _mi_page_free_collect(): │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r1, 2d12 <_mi_page_free_collect+0x52> │ │ │ │ │ + cbnz r1, 2d1a <_mi_page_free_collect+0x52> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bhi.n 2d12 <_mi_page_free_collect+0x52> │ │ │ │ │ + bhi.n 2d1a <_mi_page_free_collect+0x52> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - cbz r2, 2cf0 <_mi_page_free_collect+0x30> │ │ │ │ │ + cbz r2, 2cf8 <_mi_page_free_collect+0x30> │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - cbnz r1, 2cf4 <_mi_page_free_collect+0x34> │ │ │ │ │ + cbnz r1, 2cfc <_mi_page_free_collect+0x34> │ │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ bfi r0, r1, #0, #1 │ │ │ │ │ strb r0, [r3, #15] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2cf0 <_mi_page_free_collect+0x30> │ │ │ │ │ + beq.n 2cf8 <_mi_page_free_collect+0x30> │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2cf8 <_mi_page_free_collect+0x38> │ │ │ │ │ + bne.n 2d00 <_mi_page_free_collect+0x38> │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ ldrb r1, [r3, #15] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ bfi r1, r2, #0, #1 │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ strb r1, [r3, #15] │ │ │ │ │ - b.n 2cf0 <_mi_page_free_collect+0x30> │ │ │ │ │ + b.n 2cf8 <_mi_page_free_collect+0x30> │ │ │ │ │ add.w r0, r3, #32 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex ip, [r0] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 2d30 <_mi_page_free_collect+0x70> │ │ │ │ │ + bne.n 2d38 <_mi_page_free_collect+0x70> │ │ │ │ │ strex lr, r2, [r0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ dmb ish │ │ │ │ │ mov r1, ip │ │ │ │ │ ite eq │ │ │ │ │ moveq.w ip, #1 │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ - bne.n 2d18 <_mi_page_free_collect+0x58> │ │ │ │ │ + bne.n 2d20 <_mi_page_free_collect+0x58> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bls.n 2cdc <_mi_page_free_collect+0x1c> │ │ │ │ │ + bls.n 2ce4 <_mi_page_free_collect+0x1c> │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ ldrh r0, [r3, #10] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2d78 <_mi_page_free_collect+0xb8> │ │ │ │ │ + beq.n 2d80 <_mi_page_free_collect+0xb8> │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - bcs.n 2d50 <_mi_page_free_collect+0x90> │ │ │ │ │ + bcs.n 2d58 <_mi_page_free_collect+0x90> │ │ │ │ │ movs r0, #14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 5250 <_mi_error_message> │ │ │ │ │ R_ARM_THM_CALL _mi_error_message │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2cdc <_mi_page_free_collect+0x1c> │ │ │ │ │ + b.n 2ce4 <_mi_page_free_collect+0x1c> │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcc.n 2d64 <_mi_page_free_collect+0xa4> │ │ │ │ │ + bcc.n 2d6c <_mi_page_free_collect+0xa4> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ sub.w r1, r1, ip │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - b.n 2ce0 <_mi_page_free_collect+0x20> │ │ │ │ │ + b.n 2ce8 <_mi_page_free_collect+0x20> │ │ │ │ │ │ │ │ │ │ -00002d8c <_mi_page_free>: │ │ │ │ │ +00002d94 <_mi_page_free>: │ │ │ │ │ _mi_page_free(): │ │ │ │ │ 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 │ │ │ │ │ @@ -4666,87 +4669,87 @@ │ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ │ strb r3, [r4, #14] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r2, #20 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2dd0 │ │ │ │ │ + bl 2dd8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 2e30 <_mi_segment_page_free> │ │ │ │ │ + b.n 2e38 <_mi_segment_page_free> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002dd0 : │ │ │ │ │ +00002dd8 : │ │ │ │ │ mi_page_queue_remove(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ │ - cbnz r1, 2e28 │ │ │ │ │ + cbnz r1, 2e30 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 2dee │ │ │ │ │ + cbz r2, 2df6 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt eq │ │ │ │ │ ldreq r1, [r3, #44] @ 0x2c │ │ │ │ │ streq r1, [r0, #4] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 2e0c │ │ │ │ │ + bne.n 2e14 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2adc │ │ │ │ │ + bl 2ae4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r1, [r4, #1580] @ 0x62c │ │ │ │ │ bfi r0, r2, #0, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r4, #1580] @ 0x62c │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strb r0, [r3, #14] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ │ - b.n 2de8 │ │ │ │ │ + b.n 2df0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e30 <_mi_segment_page_free>: │ │ │ │ │ +00002e38 <_mi_segment_page_free>: │ │ │ │ │ _mi_segment_page_free(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bfc r4, #0, #22 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e84 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r3, 2e5e <_mi_segment_page_free+0x2e> │ │ │ │ │ + cbz r3, 2e66 <_mi_segment_page_free+0x2e> │ │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2e6c <_mi_segment_page_free+0x3c> │ │ │ │ │ + beq.n 2e74 <_mi_segment_page_free+0x3c> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 27ee │ │ │ │ │ @@ -4755,15 +4758,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 4ea6 │ │ │ │ │ R_ARM_THM_JUMP24 mi_segment_abandon │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e7c : │ │ │ │ │ +00002e84 : │ │ │ │ │ mi_segment_page_clear(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -4785,76 +4788,76 @@ │ │ │ │ │ bl 22d4 │ │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ adds r0, #32 │ │ │ │ │ bl 22d4 │ │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ │ - cbz r3, 2ee2 │ │ │ │ │ + cbz r3, 2eea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r2, [r3, #1828] @ 0x724 │ │ │ │ │ - cbz r2, 2f0c │ │ │ │ │ + cbz r2, 2f14 │ │ │ │ │ ldr.w r3, [r3, #1824] @ 0x720 │ │ │ │ │ - cbnz r3, 2f1a │ │ │ │ │ + cbnz r3, 2f22 │ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r4, #10 │ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ │ strb r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f64 │ │ │ │ │ + bl 2f6c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r0, r3, #1824 @ 0x720 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 4c4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2edc │ │ │ │ │ + b.n 2ee4 │ │ │ │ │ add.w r0, r5, #116 @ 0x74 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ subs r0, r4, r0 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ asrs r0, r0, #4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov.w r2, r2, lsl #15 │ │ │ │ │ - bls.n 2f54 │ │ │ │ │ + bls.n 2f5c │ │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ │ - bhi.n 2f58 │ │ │ │ │ + bhi.n 2f60 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ add.w r0, r1, r0, lsl #15 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ add r0, r5 │ │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ │ bl 4c20 <_mi_os_reset> │ │ │ │ │ R_ARM_THM_CALL _mi_os_reset │ │ │ │ │ - b.n 2ee2 │ │ │ │ │ + b.n 2eea │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 2f42 │ │ │ │ │ + b.n 2f4a │ │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ │ it hi │ │ │ │ │ movhi r1, #0 │ │ │ │ │ - b.n 2f42 │ │ │ │ │ + b.n 2f4a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f64 : │ │ │ │ │ +00002f6c : │ │ │ │ │ mi_segment_span_free_coalesce(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ @@ -4863,36 +4866,36 @@ │ │ │ │ │ lsls r5, r5, #22 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ dmb ish │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 2ff4 │ │ │ │ │ + beq.n 2ffc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ │ mov r6, r1 │ │ │ │ │ mul.w lr, ip, r2 │ │ │ │ │ mla r0, ip, r0, r5 │ │ │ │ │ add.w ip, r0, #116 @ 0x74 │ │ │ │ │ add.w r0, r4, lr │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs.n 2fb2 │ │ │ │ │ + bcs.n 2fba │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ - cbz r7, 3018 │ │ │ │ │ + cbz r7, 3020 │ │ │ │ │ add.w r1, r5, #116 @ 0x74 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bls.n 2fca │ │ │ │ │ + bls.n 2fd2 │ │ │ │ │ ldr.w r0, [r4, #-44] │ │ │ │ │ mvn.w r1, #47 @ 0x2f │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ adds r0, r4, r1 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ - cbz r7, 2ffa │ │ │ │ │ + cbz r7, 3002 │ │ │ │ │ bfc r3, #0, #22 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r1, r3, #116 @ 0x74 │ │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -4901,130 +4904,129 @@ │ │ │ │ │ mul.w r1, r5, r1 │ │ │ │ │ bl 268c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - b.n 2fec │ │ │ │ │ + b.n 2ff4 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3012 │ │ │ │ │ + beq.n 301a │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bl 3864 │ │ │ │ │ + bl 386c │ │ │ │ │ ldrd r0, r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - b.n 2fca │ │ │ │ │ + b.n 2fd2 │ │ │ │ │ ldr.w ip, [r4, lr] │ │ │ │ │ mov r7, r8 │ │ │ │ │ add r2, ip │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2fb2 │ │ │ │ │ + beq.n 2fba │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ - bl 3864 │ │ │ │ │ + bl 386c │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - b.n 2fb2 │ │ │ │ │ + b.n 2fba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003034 : │ │ │ │ │ +0000303c : │ │ │ │ │ mi_segment_commit_mask.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ cmp.w r7, #4194304 @ 0x400000 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - strd r3, r3, [r4] │ │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - bcs.n 30da │ │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ + strd r6, r6, [r4] │ │ │ │ │ + strd r6, r6, [r4, #8] │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + bcs.n 30de │ │ │ │ │ ldr r7, [r0, #104] @ 0x68 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 30da │ │ │ │ │ + beq.n 30de │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldrd r7, r1, [r0, #96] @ 0x60 │ │ │ │ │ add.w lr, r0, r7, lsl #15 │ │ │ │ │ mov.w ip, r1, lsl #15 │ │ │ │ │ lsls r7, r7, #15 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs.n 30da │ │ │ │ │ + bcs.n 30de │ │ │ │ │ sub.w r8, r2, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 30fc │ │ │ │ │ + beq.n 3100 │ │ │ │ │ add.w r1, r8, #32640 @ 0x7f80 │ │ │ │ │ adds r1, #127 @ 0x7f │ │ │ │ │ bic.w lr, r1, #32640 @ 0x7f80 │ │ │ │ │ - add.w r1, r5, r8 │ │ │ │ │ + add.w r1, r3, r8 │ │ │ │ │ bic.w lr, lr, #127 @ 0x7f │ │ │ │ │ bfc r1, #0, #15 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bhi.n 30a4 │ │ │ │ │ + bhi.n 30a8 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bhi.n 30a6 │ │ │ │ │ + bhi.n 30aa │ │ │ │ │ mov ip, lr │ │ │ │ │ cmp r1, r7 │ │ │ │ │ add r0, ip │ │ │ │ │ it cs │ │ │ │ │ movcs r1, r7 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls.n 30d6 │ │ │ │ │ + bls.n 30da │ │ │ │ │ sub.w r0, r1, ip │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - mov.w r7, ip, lsr #15 │ │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ │ - add.w r3, r6, ip, lsr #15 │ │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ │ - bhi.n 30e0 │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ + mov.w r6, ip, lsr #15 │ │ │ │ │ + lsrs r5, r0, #15 │ │ │ │ │ + add.w r7, r5, ip, lsr #15 │ │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ │ + bhi.n 30e4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.n 3114 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ + b.n 3118 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - strd r5, r0, [sp, #8] │ │ │ │ │ + strd r3, r0, [sp, #8] │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 4b22 <_mi_warning_message> │ │ │ │ │ R_ARM_THM_CALL _mi_warning_message │ │ │ │ │ - b.n 30c8 │ │ │ │ │ - add.w r1, r5, #32640 @ 0x7f80 │ │ │ │ │ + b.n 30cc │ │ │ │ │ + add.w r1, r3, #32640 @ 0x7f80 │ │ │ │ │ bic.w lr, r8, #32640 @ 0x7f80 │ │ │ │ │ adds r1, #127 @ 0x7f │ │ │ │ │ bic.w lr, lr, #127 @ 0x7f │ │ │ │ │ add r1, r8 │ │ │ │ │ bfc r1, #0, #15 │ │ │ │ │ - b.n 309c │ │ │ │ │ + b.n 30a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003114 : │ │ │ │ │ +00003118 : │ │ │ │ │ mi_commit_mask_create(): │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq.n 3160 │ │ │ │ │ - cbz r1, 316e │ │ │ │ │ + beq.n 3164 │ │ │ │ │ + cbz r1, 3172 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ add.w r0, r2, r0, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r2] │ │ │ │ │ @@ -5039,200 +5041,200 @@ │ │ │ │ │ lslne.w r2, lr, r3 │ │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ lslne.w r2, r2, ip │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 3134 │ │ │ │ │ + bne.n 3138 │ │ │ │ │ pop {pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r3, r3, [r2] │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ strd r1, r1, [r2] │ │ │ │ │ strd r1, r1, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003178 <_PyMem_DebugRealloc>: │ │ │ │ │ +0000317c <_PyMem_DebugRealloc>: │ │ │ │ │ _PyMem_DebugRealloc(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #36] @ (31ac <_PyMem_DebugRealloc+0x34>) │ │ │ │ │ + ldr r3, [pc, #36] @ (31b0 <_PyMem_DebugRealloc+0x34>) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ - cbz r3, 319e <_PyMem_DebugRealloc+0x26> │ │ │ │ │ + cbz r3, 31a2 <_PyMem_DebugRealloc+0x26> │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 414 <_mi_options_init+0x38> │ │ │ │ │ R_ARM_THM_JUMP24 _PyMem_DebugRawRealloc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ - ldr r0, [pc, #8] @ (31b0 <_PyMem_DebugRealloc+0x38>) │ │ │ │ │ + ldr r0, [pc, #8] @ (31b4 <_PyMem_DebugRealloc+0x38>) │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000bb0 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000031b4 <_PyMem_MiRealloc>: │ │ │ │ │ +000031b8 <_PyMem_MiRealloc>: │ │ │ │ │ _PyMem_MiRealloc(): │ │ │ │ │ - ldr.w ip, [pc, #12] @ 31c4 <_PyMem_MiRealloc+0x10> │ │ │ │ │ + ldr.w ip, [pc, #12] @ 31c8 <_PyMem_MiRealloc+0x10> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ │ - b.n 31c8 <_mi_heap_realloc_zero> │ │ │ │ │ + b.n 31cc <_mi_heap_realloc_zero> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -000031c8 <_mi_heap_realloc_zero>: │ │ │ │ │ +000031cc <_mi_heap_realloc_zero>: │ │ │ │ │ _mi_heap_realloc_zero(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 326c <_mi_usable_size.isra.0> │ │ │ │ │ + bl 3270 <_mi_usable_size.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcs.n 322a <_mi_heap_realloc_zero+0x62> │ │ │ │ │ + bcs.n 322e <_mi_heap_realloc_zero+0x62> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 1bcc <_mi_heap_malloc_zero_ex> │ │ │ │ │ R_ARM_THM_CALL _mi_heap_malloc_zero_ex │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3266 <_mi_heap_realloc_zero+0x9e> │ │ │ │ │ + cbz r0, 326a <_mi_heap_realloc_zero+0x9e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 324c <_mi_heap_realloc_zero+0x84> │ │ │ │ │ - cbz r4, 3220 <_mi_heap_realloc_zero+0x58> │ │ │ │ │ + bne.n 3250 <_mi_heap_realloc_zero+0x84> │ │ │ │ │ + cbz r4, 3224 <_mi_heap_realloc_zero+0x58> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b98 │ │ │ │ │ + bl 2ba0 │ │ │ │ │ R_ARM_THM_CALL mi_free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w r5, r0, lsr #1 │ │ │ │ │ - bcc.n 3234 <_mi_heap_realloc_zero+0x6c> │ │ │ │ │ + bcc.n 3238 <_mi_heap_realloc_zero+0x6c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3222 <_mi_heap_realloc_zero+0x5a> │ │ │ │ │ + bne.n 3226 <_mi_heap_realloc_zero+0x5a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 1bcc <_mi_heap_malloc_zero_ex> │ │ │ │ │ R_ARM_THM_CALL _mi_heap_malloc_zero_ex │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3266 <_mi_heap_realloc_zero+0x9e> │ │ │ │ │ + cbz r0, 326a <_mi_heap_realloc_zero+0x9e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3204 <_mi_heap_realloc_zero+0x3c> │ │ │ │ │ + bne.n 3208 <_mi_heap_realloc_zero+0x3c> │ │ │ │ │ strb r5, [r3, #0] │ │ │ │ │ - b.n 3204 <_mi_heap_realloc_zero+0x3c> │ │ │ │ │ + b.n 3208 <_mi_heap_realloc_zero+0x3c> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r2, r5, r0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3204 <_mi_heap_realloc_zero+0x3c> │ │ │ │ │ + b.n 3208 <_mi_heap_realloc_zero+0x3c> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3222 <_mi_heap_realloc_zero+0x5a> │ │ │ │ │ + b.n 3226 <_mi_heap_realloc_zero+0x5a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000326c <_mi_usable_size.isra.0>: │ │ │ │ │ +00003270 <_mi_usable_size.isra.0>: │ │ │ │ │ _mi_usable_size.isra.0(): │ │ │ │ │ - cbz r0, 329c <_mi_usable_size.isra.0+0x30> │ │ │ │ │ + cbz r0, 32a0 <_mi_usable_size.isra.0+0x30> │ │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ bfc ip, #0, #22 │ │ │ │ │ sub.w r3, r0, ip │ │ │ │ │ lsrs r3, r3, #15 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ add.w r1, ip, r3 │ │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bmi.n 329e <_mi_usable_size.isra.0+0x32> │ │ │ │ │ + bmi.n 32a2 <_mi_usable_size.isra.0+0x32> │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 32a6 <_mi_usable_size.isra.0+0x3a> │ │ │ │ │ + blt.n 32aa <_mi_usable_size.isra.0+0x3a> │ │ │ │ │ bx lr │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w 2da0 <_mi_page_free+0x14> │ │ │ │ │ + b.w 2da0 <_mi_page_free+0xc> │ │ │ │ │ R_ARM_THM_JUMP24 mi_page_usable_aligned_size_of │ │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ │ lsls r0, r0, #15 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032b0 <_PyObject_VirtualAlloc>: │ │ │ │ │ +000032b4 <_PyObject_VirtualAlloc>: │ │ │ │ │ _PyObject_VirtualAlloc(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrd r0, r2, [r3, #980] @ 0x3d4 │ │ │ │ │ bx r2 │ │ │ │ │ │ │ │ │ │ -000032c0 <_PyObject_MiRealloc>: │ │ │ │ │ +000032c4 <_PyObject_MiRealloc>: │ │ │ │ │ _PyObject_MiRealloc(): │ │ │ │ │ - b.n 31b4 <_PyMem_MiRealloc> │ │ │ │ │ + b.n 31b8 <_PyMem_MiRealloc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032c4 : │ │ │ │ │ +000032c8 : │ │ │ │ │ PyMem_RawCalloc(): │ │ │ │ │ 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 r2, r1 │ │ │ │ │ - cbz r1, 32ea │ │ │ │ │ + cbz r1, 32ee │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes